};
char token[4];
- unsigned precedence;
+ char token2[2];
+ UInt8 precedence;
Type type;
Associativity assoc;
virtual void visit(NodeVisitor &);
};
-struct ParenthesizedExpression: Expression
-{
- NodePtr<Expression> expression;
-
- virtual ParenthesizedExpression *clone() const { return new ParenthesizedExpression(*this); }
- virtual void visit(NodeVisitor &);
-};
-
struct VariableReference: Expression
{
std::string name;