virtual void visit(Literal &) { }
virtual void visit(ParenthesizedExpression &) { }
virtual void visit(VariableReference &) { }
virtual void visit(Literal &) { }
virtual void visit(ParenthesizedExpression &) { }
virtual void visit(VariableReference &) { }