Show / Hide Table of Contents

Namespace VM.Core.IR.Nodes

Classes

IrBinary

Represents a binary operation in the IR.

IrBlock

Abstract base class for block statements in the IR.

IrCall

Represents a function call in the IR.

IrConst

Represents a constant value in the IR.

IrFieldAccess

Represents a field access operation in the IR.

IrFor

Represents a for loop in the IR.

IrFunctionDecl

Represents a function declaration in the IR.

IrGoto

Represents a goto statement in the IR.

IrIf

Represents an if statement in the IR.

IrIndex

Represents an array/indexer access operation in the IR.

IrInput

Represents an input statement in the IR.

IrLabel

Represents a label in the IR.

IrLet

Represents a variable assignment (let binding) in the IR.

IrNewArray

Represents an array creation operation in the IR.

IrNode

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

IrPrint

Represents a print statement in the IR.

IrRepeat

Represents a repeat-until loop in the IR.

IrReturn

Represents a return statement in the IR.

IrStoreIndex

Represents an array/indexer store operation in the IR.

IrStructInit

Represents a structure initialization in the IR.

IrUnary

Represents a unary operation in the IR.

IrVar

Represents a variable reference in the IR.

IrWhile

Represents a while loop in the IR.

In this article
Back to top Generated by DocFX