AstExprNode Class
Assembly: Topten.Cminor.Compiler.dll
Namespace: Topten.Cminor.Ast
Common base class for all expression noeds
public abstract class AstExprNode : AstElement
Inheritance
AstExprNode → AstElement → object
Derived By
AstExprNodeBinaryOp, AstExprNodeIdentifier, AstExprNodeIndexer, AstExprNodeInterpolatedString, AstExprNodeLiteral, AstExprNodeMethodCall, AstExprNodeTernaryOp, AstExprNodeTypeCast, AstExprNodeUnaryOp
Constructors
AstExprNode(Topten.Cminor.Lexical.CodePosition) | Constructor |
Properties
Precedence | Gets the operator precedence for this expression node |
Methods
Visit<T>(IAstExprNodeVisitor<T>) | Invoke visitor on this element |
Overridden & Inherited
Position | The source code position of this element |