úÎ]å)      !"#$%&'(portable experimentaltwanvl@gmail.comConversion from Expr to other types OThis data type specifies the associativity of operators: left, right or none. A reflected expression )*%Show with the given precedence level +Integer value? ,Floating value? -Next reduction step .Default expression A variable with the given name /DAn infix operator with the given associativity, precedence and name )A generic, overloaded, function variable %Force something to be an expression. &Reduce (evaluate) an expression once.  For example %reduce (1 + 2 + 3 + 4) == 3 + 3 + 4 8Show all reduction steps when evaluating an expression.     portable experimentaltwanvl@gmail.com  !"#$%&'(  !"#$%&'(  !"#$%&'(  !"#$%&'(portable experimentaltwanvl@gmail.com)  !"#$%&'(0      !"#$%&'()*+, -./0123simple-reflect-0.2Debug.SimpleReflect.ExprDebug.SimpleReflect.VarsDebug.SimpleReflectFromExprfromExpr AssociativityInfixRInfixInfixLExprvaropfunexprreduce reductionabcdeijklmnopqrstuvwxyzff'f''ghshowExprintExpr doubleExprreduced emptyExprlift