SOperatorNode

stores an operator with single operand (like ! and @)

Members

Properties

isLiteral
bool isLiteral [@property getter]
operand
CodeNode operand [@property setter]

the operand

operand
CodeNode operand [@property getter]

the operand

returnType
DataType returnType [@property setter]

the return type. Only valid after ASTCheck has checked it

returnType
DataType returnType [@property getter]

the return type. Only valid after ASTCheck has checked it

Variables

fCall
FunctionCallNode fCall;

FunctionCallNode corresponding to this OperatorNode. Only valid after ASTCheck

lineno
uinteger lineno;

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

operator
string operator;

the operator string

Meta