Class ParsedExpressionConstructDefaults
- Namespace
- LfrlAnvil.Computable.Expressions.Constructs
- Assembly
- LfrlAnvil.Computable.Expressions.dll
Contains default symbols and precedences of constructs.
public static class ParsedExpressionConstructDefaults
- Inheritance
-
ParsedExpressionConstructDefaults
- Inherited Members
Fields
AddPrecedence
public const int AddPrecedence = 3
Field Value
AddSymbol
public const string AddSymbol = "+"
Field Value
AndPrecedence
public const int AndPrecedence = 11
Field Value
AndSymbol
public const string AndSymbol = "and"
Field Value
BigIntTypeSymbols
public static readonly ParsedExpressionTypeDefinitionSymbols BigIntTypeSymbols
Field Value
BitwiseAndPrecedence
public const int BitwiseAndPrecedence = 8
Field Value
BitwiseAndSymbol
public const string BitwiseAndSymbol = "&"
Field Value
BitwiseLeftShiftPrecedence
public const int BitwiseLeftShiftPrecedence = 4
Field Value
BitwiseLeftShiftSymbol
public const string BitwiseLeftShiftSymbol = "<<"
Field Value
BitwiseNotPrecedence
public const int BitwiseNotPrecedence = 1
Field Value
BitwiseNotSymbol
public const string BitwiseNotSymbol = "~"
Field Value
BitwiseOrPrecedence
public const int BitwiseOrPrecedence = 10
Field Value
BitwiseOrSymbol
public const string BitwiseOrSymbol = "|"
Field Value
BitwiseRightShiftPrecedence
public const int BitwiseRightShiftPrecedence = 4
Field Value
BitwiseRightShiftSymbol
public const string BitwiseRightShiftSymbol = ">>"
Field Value
BitwiseXorPrecedence
public const int BitwiseXorPrecedence = 9
Field Value
BitwiseXorSymbol
public const string BitwiseXorSymbol = "^"
Field Value
BooleanTypeSymbols
public static readonly ParsedExpressionTypeDefinitionSymbols BooleanTypeSymbols
Field Value
CoalescePrecedence
public const int CoalescePrecedence = 13
Field Value
CoalesceSymbol
public const string CoalesceSymbol = "??"
Field Value
ComparePrecedence
public const int ComparePrecedence = 5
Field Value
CompareSymbol
public const string CompareSymbol = "<=>"
Field Value
CtorCallSymbol
public const string CtorCallSymbol = "CTOR_CALL"
Field Value
DecimalTypeSymbols
public static readonly ParsedExpressionTypeDefinitionSymbols DecimalTypeSymbols
Field Value
DefaultUnaryPrecedence
public const int DefaultUnaryPrecedence = 1
Field Value
DividePrecedence
public const int DividePrecedence = 2
Field Value
DivideSymbol
public const string DivideSymbol = "/"
Field Value
DoubleTypeSymbols
public static readonly ParsedExpressionTypeDefinitionSymbols DoubleTypeSymbols
Field Value
EqualToPrecedence
public const int EqualToPrecedence = 7
Field Value
EqualToSymbol
public const string EqualToSymbol = "=="
Field Value
FloatTypeSymbols
public static readonly ParsedExpressionTypeDefinitionSymbols FloatTypeSymbols
Field Value
GreaterThanOrEqualToPrecedence
public const int GreaterThanOrEqualToPrecedence = 6
Field Value
GreaterThanOrEqualToSymbol
public const string GreaterThanOrEqualToSymbol = ">="
Field Value
GreaterThanPrecedence
public const int GreaterThanPrecedence = 6
Field Value
GreaterThanSymbol
public const string GreaterThanSymbol = ">"
Field Value
IfSymbol
public const string IfSymbol = "if"
Field Value
IndexerCallSymbol
public const string IndexerCallSymbol = "INDEXER_CALL"
Field Value
Int32TypeSymbols
public static readonly ParsedExpressionTypeDefinitionSymbols Int32TypeSymbols
Field Value
Int64TypeSymbols
public static readonly ParsedExpressionTypeDefinitionSymbols Int64TypeSymbols
Field Value
InvokeSymbol
public const string InvokeSymbol = "INVOKE"
Field Value
LessThanOrEqualToPrecedence
public const int LessThanOrEqualToPrecedence = 6
Field Value
LessThanOrEqualToSymbol
public const string LessThanOrEqualToSymbol = "<="
Field Value
LessThanPrecedence
public const int LessThanPrecedence = 6
Field Value
LessThanSymbol
public const string LessThanSymbol = "<"
Field Value
MakeArraySymbol
public const string MakeArraySymbol = "MAKE_ARRAY"
Field Value
MemberAccessSymbol
public const string MemberAccessSymbol = "MEMBER_ACCESS"
Field Value
MethodCallSymbol
public const string MethodCallSymbol = "METHOD_CALL"
Field Value
ModuloPrecedence
public const int ModuloPrecedence = 2
Field Value
ModuloSymbol
public const string ModuloSymbol = "mod"
Field Value
MultiplyPrecedence
public const int MultiplyPrecedence = 2
Field Value
MultiplySymbol
public const string MultiplySymbol = "*"
Field Value
NegatePrecedence
public const int NegatePrecedence = 1
Field Value
NegateSymbol
public const string NegateSymbol = "-"
Field Value
NotEqualToPrecedence
public const int NotEqualToPrecedence = 7
Field Value
NotEqualToSymbol
public const string NotEqualToSymbol = "!="
Field Value
NotPrecedence
public const int NotPrecedence = 1
Field Value
NotSymbol
public const string NotSymbol = "not"
Field Value
OrPrecedence
public const int OrPrecedence = 12
Field Value
OrSymbol
public const string OrSymbol = "or"
Field Value
StringTypeSymbols
public static readonly ParsedExpressionTypeDefinitionSymbols StringTypeSymbols
Field Value
SubtractPrecedence
public const int SubtractPrecedence = 3
Field Value
SubtractSymbol
public const string SubtractSymbol = "-"
Field Value
SwitchCaseSymbol
public const string SwitchCaseSymbol = "case"
Field Value
SwitchSymbol
public const string SwitchSymbol = "switch"
Field Value
ThrowSymbol
public const string ThrowSymbol = "throw"
Field Value
TypeConverterPrecedence
public const int TypeConverterPrecedence = 1