![]() |
Paradox Game Engine
v1.0.0 beta06
|
Public Member Functions | |
BinaryOperationNode () | |
override void | Init (ParsingContext context, ParseTreeNode treeNode) |
override void | EvaluateNode (EvaluationContext context, AstMode mode) |
![]() | |
AstNode () | |
virtual void | Evaluate (EvaluationContext context, AstMode mode) |
virtual SourceLocation | GetErrorAnchor () |
virtual System.Collections.IEnumerable | GetChildNodes () |
void | SetParent (AstNode parent) |
bool | FlagIsSet (AstNodeFlags flag) |
override string | ToString () |
virtual void | AcceptVisitor (IAstVisitor visitor) |
IEnumerable< AstNode > | GetAll () |
Public Attributes | |
AstNode | Left |
string | Op |
AstNode | Right |
![]() | |
AstNode | Parent |
BnfTerm | Term |
SourceSpan | Span |
AstNodeFlags | Flags |
string | Role |
readonly AstNodeList | ChildNodes = new AstNodeList() |
Additional Inherited Members | |
![]() | |
AstNode | AddChild (string role, ParseTreeNode childParseNode) |
void | InvalidAstMode (string mode) |
![]() | |
NodeEvaluate | EvaluateRef |
SourceLocation | ErrorAnchor |
![]() | |
SourceLocation | Location [get] |
string | AsString [get, set] |
![]() | |
SourceLocation | Location [get] |
Definition at line 21 of file BinaryOperationNode.cs.
Irony.Interpreter.Ast.BinaryOperationNode.BinaryOperationNode | ( | ) |
Definition at line 26 of file BinaryOperationNode.cs.
|
virtual |
Reimplemented from Irony.Interpreter.Ast.AstNode.
Definition at line 39 of file BinaryOperationNode.cs.
|
virtual |
Reimplemented from Irony.Interpreter.Ast.AstNode.
Definition at line 27 of file BinaryOperationNode.cs.
References Irony.Parsing.ParseTreeNode.ChildNodes, Irony.Parsing.Left, and Irony.Parsing.Right.
AstNode Irony.Interpreter.Ast.BinaryOperationNode.Left |
Definition at line 22 of file BinaryOperationNode.cs.
string Irony.Interpreter.Ast.BinaryOperationNode.Op |
Definition at line 23 of file BinaryOperationNode.cs.
AstNode Irony.Interpreter.Ast.BinaryOperationNode.Right |
Definition at line 24 of file BinaryOperationNode.cs.