C-minor v0.0

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 → AstElementobject

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