case classProgram(ops: List[(String, Int)], vars: List[VarDecl], expr: ExpR) extends ASTNode with Product with Serializable
A program is a map from operator names to priorities, a right recursive
expression using those operators, and an equivalent expression with
correct operator structure which is filled in after parsing.
Linear Supertypes
Serializable, Serializable, ASTNode, Positional, Attributable, Cloneable, Product, Equals, AnyRef, Any
A program is a map from operator names to priorities, a right recursive expression using those operators, and an equivalent expression with correct operator structure which is filled in after parsing.