Show / Hide Table of Contents

Class IrNode

Abstract base class for all Intermediate Representation (IR) nodes.

Inheritance
object
IrNode
IrBinary
IrBlock
IrCall
IrConst
IrFieldAccess
IrFor
IrFunctionDecl
IrGoto
IrIf
IrIndex
IrInput
IrLabel
IrLet
IrNewArray
IrPrint
IrRepeat
IrReturn
IrStoreIndex
IrStructInit
IrUnary
IrVar
IrWhile
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VM.Core.IR.Nodes
Assembly: VM.dll
Syntax
public abstract class IrNode

Properties

Line

Gets or sets the source line number associated with this node.

Declaration
public int Line { get; init; }
Property Value
Type Description
int
In this article
Back to top Generated by DocFX