Enum ParsedExpressionConstructType
- Namespace
- LfrlAnvil.Computable.Expressions.Internal
- Assembly
- LfrlAnvil.Computable.Expressions.dll
Represents a type of a parsed expression construct.
[Flags]
public enum ParsedExpressionConstructType : ushort
Fields
BinaryOperator = 1Specifies a binary operator.
Constant = 128Specifies a constant value.
Function = 32Specifies a function.
None = 0Specifies the lack of type.
Operator = BinaryOperator | PrefixUnaryOperator | PostfixUnaryOperatorSpecifies any type of an operator.
PostfixTypeConverter = 16Specifies a postfix type converter.
PostfixUnaryConstruct = PostfixUnaryOperator | PostfixTypeConverterSpecifies any type of a postfix unary construct.
PostfixUnaryOperator = 4Specifies a postfix unary operator.
PrefixTypeConverter = 8Specifies a prefix type converter.
PrefixUnaryConstruct = PrefixUnaryOperator | PrefixTypeConverterSpecifies any type of a prefix unary construct.
PrefixUnaryOperator = 2Specifies a prefix unary operator.
TypeConverter = PrefixTypeConverter | PostfixTypeConverterSpecifies any type of a type converter.
TypeDeclaration = 256Specifies a type declaration.
UnaryConstruct = PrefixUnaryOperator | PostfixUnaryOperator | TypeConverterSpecifies any type of a unary construct.
VariadicFunction = 64Specifies a variadic function.