Skip to content
  • No due date Last updated about 10 years ago

    Support basic Requirements: Basic Math Operators like '+', '-', '*…

    Support basic Requirements:

    • Basic Math Operators like '+', '-', '*', '/'
    • Operator precedence, Ex: 1+2*3 = 1+6 = 7
    • grouping () Ex: (1+2)*3
    • External Variables Ex: 1+x where x is passed as a variable to Eval.
    • Declaring variable.s Ex: x=6
    • Boolean types and expressions like '==', '<', '>', '!', 'and', 'or'
    • Special keywords like. if, each, etc
    • Calling go functions from the expression