NARExpr

Not A Result. Similar to NAN in floating point arithmetics.

class NARExpr : Expression {}

Inherited Members

From Expression

type
Type type;

The semantic type of this expression.

symbol
Symbol symbol;

Semantic symbol.

hasType
bool hasType()

Returns true if the member 'type' is not null.

hasSymbol
bool hasSymbol()

Returns true if the member 'symbol' is not null.

isChecked
bool isChecked()

Returns true if the expression's type is semantically resolved. That is, if the type isn't null and it isn't Types.DontKnowYet.

Meta