ScummVM API documentation
LingoDec::Node Struct Referenceabstract
Inheritance diagram for LingoDec::Node:
LingoDec::BlockNode LingoDec::CallNode LingoDec::CommentNode LingoDec::ExprNode LingoDec::HandlerNode LingoDec::LabelNode LingoDec::ObjCallNode LingoDec::ObjCallV4Node LingoDec::StmtNode

Public Member Functions

 Node (NodeType t, uint32 offset)
 
virtual void accept (NodeVisitor &visitor) const =0
 
virtual Common::SharedPtr< DatumgetValue ()
 
NodeancestorStatement ()
 
LoopNodeancestorLoop ()
 
virtual bool hasSpaces (bool dot)
 

Public Attributes

NodeType type
 
bool isExpression
 
bool isStatement
 
bool isLabel
 
bool isLoop
 
Nodeparent
 
uint32 _startOffset
 
uint32 _endOffset
 

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