Calculemus


expression Type

Abstract syntax tree of algebraic expressions.

Union cases

Union case Description

Add(expression, expression)

Full Usage: Add(expression, expression)

Parameters:

Addition expression.

Item1 : expression

The first addendum.

Item2 : expression

The second addendum.

Const int

Full Usage: Const int

Parameters:
    Item : int - The constant integer.

Constant expression.

Item : int

The constant integer.

Mul(expression, expression)

Full Usage: Mul(expression, expression)

Parameters:
    Item1 : expression - The first expression to be multiplied.
    Item2 : expression - The second expression to be multiplied.

Product expression.

Item1 : expression

The first expression to be multiplied.

Item2 : expression

The second expression to be multiplied.

Var string

Full Usage: Var string

Parameters:
    Item : string - The variable name.

Variable expression.

Item : string

The variable name.