- checkAST
void checkAST(FunctionNode node)
checks if a FunctionNode is valid
- checkAST
void checkAST(StatementNode node)
checks if a StatementNode is valid
- checkAST
void checkAST(AssignmentNode node)
- checkAST
void checkAST(BlockNode node, bool ownScope)
- checkAST
void checkAST(DoWhileNode node)
- checkAST
void checkAST(ForNode node)
- checkAST
void checkAST(FunctionCallNode node)
checks a FunctionCallNode
- checkAST
void checkAST(IfNode node)
- checkAST
void checkAST(VarDeclareNode node)
- checkAST
void checkAST(WhileNode node)
- checkAST
void checkAST(ReturnNode node)
- checkAST
void checkAST(CodeNode node)
- checkAST
void checkAST(NegativeValueNode node)
checks a NegativeValueNode
- checkAST
void checkAST(OperatorNode node)
- checkAST
void checkAST(SOperatorNode node)
- checkAST
void checkAST(ReadElement node)
- checkAST
void checkAST(VariableNode node)
- checkAST
void checkAST(ArrayNode node)
- checkAST
void checkAST(MemberSelectorNode node)
checks a MemberSelectorNode
- checkAST
CompileError[] checkAST(ScriptNode node, Library exports, Library allDeclerations)
checks a script's AST for any errors
- checkAST
CompileError[] checkAST(ScriptNode node)
checks a script's AST for any errors
Contains functions to check ASTs for errors One instance of this class can be used to check for errors in a script's AST.