![]() |
Paradox Game Engine
v1.0.0 beta06
|
Public Member Functions | |
| UnaryOperationNode () | |
| override void | Init (ParsingContext context, ParseTreeNode treeNode) |
Public Member Functions inherited from Irony.Interpreter.Ast.AstNode | |
| AstNode () | |
| virtual void | Evaluate (EvaluationContext context, AstMode mode) |
| virtual SourceLocation | GetErrorAnchor () |
| virtual void | EvaluateNode (EvaluationContext context, AstMode mode) |
| 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 | |
| string | Op |
| string | UnaryOp |
| AstNode | Argument |
Public Attributes inherited from Irony.Interpreter.Ast.AstNode | |
| AstNode | Parent |
| BnfTerm | Term |
| SourceSpan | Span |
| AstNodeFlags | Flags |
| string | Role |
| readonly AstNodeList | ChildNodes = new AstNodeList() |
Additional Inherited Members | |
Protected Member Functions inherited from Irony.Interpreter.Ast.AstNode | |
| AstNode | AddChild (string role, ParseTreeNode childParseNode) |
| void | InvalidAstMode (string mode) |
Protected Attributes inherited from Irony.Interpreter.Ast.AstNode | |
| NodeEvaluate | EvaluateRef |
| SourceLocation | ErrorAnchor |
Properties inherited from Irony.Interpreter.Ast.AstNode | |
| SourceLocation | Location [get] |
| string | AsString [get, set] |
Properties inherited from Irony.Parsing.IBrowsableAstNode | |
| SourceLocation | Location [get] |
Definition at line 22 of file UnaryOperationNode.cs.
| Irony.Interpreter.Ast.UnaryOperationNode.UnaryOperationNode | ( | ) |
Definition at line 27 of file UnaryOperationNode.cs.
|
virtual |
Reimplemented from Irony.Interpreter.Ast.AstNode.
Definition at line 28 of file UnaryOperationNode.cs.
References Irony.Parsing.ParseTreeNode.ChildNodes, and Irony.Resources.ErrNoImplForUnaryOp.
| AstNode Irony.Interpreter.Ast.UnaryOperationNode.Argument |
Definition at line 25 of file UnaryOperationNode.cs.
| string Irony.Interpreter.Ast.UnaryOperationNode.Op |
Definition at line 23 of file UnaryOperationNode.cs.
| string Irony.Interpreter.Ast.UnaryOperationNode.UnaryOp |
Definition at line 24 of file UnaryOperationNode.cs.