set basic_com { "Absolute value of x" "e raised to the power x" "Real remainder of x divided by y" "Square root of (x▓+y▓)" "Natural logarithm of x" "Base 10 logarithm of x" "x raised to the power y" "Square root of x" }
# ajouter les fonctions de base a la librairie
for { set i 0 } { $i < [llength $basic_func] } { incr i } {
set trigo_com { "Arc cosine of x, in the range 0 to PI" "Arc sine of x, int the range -PI/2 to PI/2" "Arc tangent of x, in the range -PI/2 to PI/2" "Arc tangent of x/y, in the range -PI/2 to PI/2" "Cosine of x (x in radians)" "Hyperbolic cosine of x" "Sine of x (x in radians)" "Hyperbolic sine of x" "Tangent of x (x in radians)" "Hyperbolic tangent of x" }
for { set i 0 } { $i < [llength $trigo_func] } { incr i } {
# les fonctions predefinies, categories conversion
set conv_func { "ceil(x)" "double(i)" "floor(x)" "int(x)" "round(x)" }
set conv_val { "ceil(" "double(" "floor(" "int(" "round(" }
set conv_com { "Smallest integer not less than x" "Real value equal to integer i" "Largest integer not greater than x" "Integer value produced by truncating x toward 0" "Integer value produced by rounding x" }
for { set i 0 } { $i < [llength $conv_func] } { incr i } {