virtual void visit(VariableReference &) { }
virtual void visit(InterfaceBlockReference &) { }
virtual void visit(MemberAccess &) { }
+ virtual void visit(Swizzle &) { }
virtual void visit(UnaryExpression &) { }
virtual void visit(BinaryExpression &) { }
virtual void visit(Assignment &) { }
virtual void visit(Block &);
virtual void visit(ParenthesizedExpression &);
virtual void visit(MemberAccess &);
+ virtual void visit(Swizzle &);
virtual void visit(UnaryExpression &);
virtual void visit(BinaryExpression &);
virtual void visit(Assignment &);