úÎÀP Safe-Inferred# is the default list of operators. 6An operator consists of one character and a function.  includes:  addition, represented by '+',  subtraction, represented by '-',  multiplication, represented by '*',  division, represented by '/',  exponentiation, represented by '^', and B logarithming (with flipped arguments, see below), represented by '?', such that these laws are held:  (a - b == c) == (a == b + c)  (a / b == c) == (a == b * c)  (a ? b == c) == (a == b ^ c) A gets a list of operators and a string containing a mathematical  expression/9term which only uses those operators listed in the first 0 argument, and returns the result of that term.  is the default evaluator:  hascal =   prints a number nicely.  E.g., it doesn'5t show the real or imaginary part of the number if it's 0. list of operators string containing term just result, or nothing  hascal-1.4.2Hascal operatorsevalhascal prettyPrintcalc readNumber findOrRead maybeRead