Expressions\VisualBasic\VisualBasicStyleEvaluatorDefintion.cs (32)
12public class VisualBasicStyleEvaluatorDefintion : SharedEvaluatorDefinition<VisualBasicStyleEvaluatorDefintion, VisualBasicStyleEvaluatorDefintion.Tokens>
53protected override IOperatorMap<Operators, Tokens> GenerateMap() => new OperatorSetBuilder<Tokens>(CppStyleConverters.Encode, CppStyleConverters.Decode)
54.And(Tokens.And)
55.And(Tokens.AndAlso)
56.Or(Tokens.Or)
57.Or(Tokens.OrElse)
58.Not(Tokens.Not)
59.Xor(Tokens.Xor)
60.GreaterThan(Tokens.GreaterThan, evaluate: (x, y) => Compare(x, y) > 0)
61.GreaterThanOrEqualTo(Tokens.GreaterThanOrEqualTo, evaluate: (x, y) => Compare(x, y) >= 0)
62.LessThan(Tokens.LessThan, evaluate: (x, y) => Compare(x, y) < 0)
63.LessThanOrEqualTo(Tokens.LessThanOrEqualTo, evaluate: (x, y) => Compare(x, y) <= 0)
64.EqualTo(Tokens.EqualTo, evaluate: (x, y) => Compare(x, y) == 0)
65.NotEqualTo(Tokens.NotEqualTo, evaluate: (x, y) => Compare(x, y) != 0)
66.Ignore(Tokens.Space, Tokens.Tab)
67.LiteralBoundsMarkers(Tokens.Quote)
68.OpenGroup(Tokens.OpenBrace)
69.CloseGroup(Tokens.CloseBrace)
70.TerminateWith(Tokens.WindowsEOL, Tokens.UnixEOL, Tokens.LegacyMacEOL)
71.LeftShift(Tokens.LeftShift)
72.RightShift(Tokens.RightShift)
73.Add(Tokens.Add)
74.Subtract(Tokens.Subtract)
75.Multiply(Tokens.Multiply)
76.Divide(Tokens.Divide)
77.Exponentiate(Tokens.Exponentiate)
78.Literal(Tokens.Literal)
79.LiteralBoundsMarkers(Tokens.DoubleQuote)