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