ScummVM API documentation
Director::NodeVisitor Class Referenceabstract
Inheritance diagram for Director::NodeVisitor:
Director::LingoCompiler

Public Member Functions

virtual bool visitScriptNode (ScriptNode *node)=0
 
virtual bool visitFactoryNode (FactoryNode *node)=0
 
virtual bool visitHandlerNode (HandlerNode *node)=0
 
virtual bool visitCmdNode (CmdNode *node)=0
 
virtual bool visitPutIntoNode (PutIntoNode *node)=0
 
virtual bool visitPutAfterNode (PutAfterNode *node)=0
 
virtual bool visitPutBeforeNode (PutBeforeNode *node)=0
 
virtual bool visitSetNode (SetNode *node)=0
 
virtual bool visitGlobalNode (GlobalNode *node)=0
 
virtual bool visitPropertyNode (PropertyNode *node)=0
 
virtual bool visitInstanceNode (InstanceNode *node)=0
 
virtual bool visitIfStmtNode (IfStmtNode *node)=0
 
virtual bool visitIfElseStmtNode (IfElseStmtNode *node)=0
 
virtual bool visitRepeatWhileNode (RepeatWhileNode *node)=0
 
virtual bool visitRepeatWithToNode (RepeatWithToNode *node)=0
 
virtual bool visitRepeatWithInNode (RepeatWithInNode *node)=0
 
virtual bool visitNextRepeatNode (NextRepeatNode *node)=0
 
virtual bool visitExitRepeatNode (ExitRepeatNode *node)=0
 
virtual bool visitExitNode (ExitNode *node)=0
 
virtual bool visitReturnNode (ReturnNode *node)=0
 
virtual bool visitTellNode (TellNode *node)=0
 
virtual bool visitWhenNode (WhenNode *node)=0
 
virtual bool visitDeleteNode (DeleteNode *node)=0
 
virtual bool visitHiliteNode (HiliteNode *node)=0
 
virtual bool visitAssertErrorNode (AssertErrorNode *node)=0
 
virtual bool visitIntNode (IntNode *node)=0
 
virtual bool visitFloatNode (FloatNode *node)=0
 
virtual bool visitSymbolNode (SymbolNode *node)=0
 
virtual bool visitStringNode (StringNode *node)=0
 
virtual bool visitListNode (ListNode *node)=0
 
virtual bool visitPropListNode (PropListNode *node)=0
 
virtual bool visitPropPairNode (PropPairNode *node)=0
 
virtual bool visitFuncNode (FuncNode *node)=0
 
virtual bool visitVarNode (VarNode *node)=0
 
virtual bool visitParensNode (ParensNode *node)=0
 
virtual bool visitUnaryOpNode (UnaryOpNode *node)=0
 
virtual bool visitBinaryOpNode (BinaryOpNode *node)=0
 
virtual bool visitFrameNode (FrameNode *node)=0
 
virtual bool visitMovieNode (MovieNode *node)=0
 
virtual bool visitIntersectsNode (IntersectsNode *node)=0
 
virtual bool visitWithinNode (WithinNode *node)=0
 
virtual bool visitTheNode (TheNode *node)=0
 
virtual bool visitTheOfNode (TheOfNode *node)=0
 
virtual bool visitTheNumberOfNode (TheNumberOfNode *node)=0
 
virtual bool visitTheLastNode (TheLastNode *node)=0
 
virtual bool visitTheDateTimeNode (TheDateTimeNode *node)=0
 
virtual bool visitMenuNode (MenuNode *node)=0
 
virtual bool visitMenuItemNode (MenuItemNode *node)=0
 
virtual bool visitSoundNode (SoundNode *node)=0
 
virtual bool visitSpriteNode (SpriteNode *node)=0
 
virtual bool visitChunkExprNode (ChunkExprNode *node)=0
 

The documentation for this class was generated from the following file: