![]() TGE Version 1.5.2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
StmtNode Struct Reference#include <ast.h>
Inheritance diagram for StmtNode: ![]() Detailed DescriptionRepresentation of a node for the scripting language parser.When the scripting language is evaluated, it is turned from a string representation, into a parse tree, thence into byte code, which is ultimately interpreted by the VM. This is the base class for the nodes in the parse tree. There are a great many subclasses, each representing a different language construct.
Constructor & Destructor Documentation
Member Function Documentation
Implemented in BreakStmtNode, ContinueStmtNode, ExprNode, ReturnStmtNode, IfStmtNode, LoopStmtNode, TTagSetStmtNode, and FunctionDeclStmtNode.
Implemented in BreakStmtNode, ContinueStmtNode, ExprNode, ReturnStmtNode, IfStmtNode, LoopStmtNode, TTagSetStmtNode, and FunctionDeclStmtNode.
Reimplemented in FunctionDeclStmtNode.
Field DocumentationNext entry in parse tree.
Name of file this node is associated with.
Line number this node is associated with.
|