ReadElement

stores an "array-read" (instruction readElement or for string, readChar)

Constructors

this
this(CodeNode toReadNode, CodeNode index)

constructor

Members

Properties

index
CodeNode index [@property getter]

the index to read at

index
CodeNode index [@property setter]

the index to read at

isLiteral
bool isLiteral [@property getter]
readFromNode
CodeNode readFromNode [@property getter]

the node to read from

readFromNode
CodeNode readFromNode [@property setter]

the node to read from

returnType
DataType returnType [@property getter]

returns the data type this node will return

returnType
DataType returnType [@property setter]

does nothing, besides existing but needed for compiling

Variables

lineno
uinteger lineno;

the line number (starts from 1) from which this node begins, or ends

Meta