Enumeration representing expression possible types used in the module.
You can find more information in comments below.
enum class ExpressionType
{
Bool, // Boolean literal
Brace, // Brace expression like "{ optional-arguments }"
Call, // Call expression like "(optional-arguments)"
Cast, // Type cast expression like "(type)"
Float, // Float literal
Identifier, // Identifier
Integer, // Integer literal
Null, // Null, nullptr literal
Operator, // Operator
Sequence, // Sequence of expressions
String, // String literal
Subscript, // Subscript expression like "[optional-arguments]"
};
Namespace: | nitisa::script |
Include: | Nitisa/Modules/Script/Core/ExpressionType.h |