2
using System.Collections.Generic;
10
public static Token FromNumber(double value)
12
return new Token(TokenKind.Number, value);
15
public static Token FromKind(TokenKind kind)
17
return new Token(kind);
20
public static Token FromValue(TokenKind kind, object value)
22
return new Token(kind, value);
25
public readonly TokenKind Kind;
26
public readonly object Value;
28
private Token(TokenKind kind)
33
private Token(TokenKind kind, object value)
39
public override string ToString()
41
return this.Kind + (this.Value == null ? string.Empty :
42
"(" + this.Value.ToString() + ")");
109
SquareSubsetOrEqualTo,
111
SquareSupersetOrEqualTo,
168
ClosedDoubleIntegral,
169
ClosedTripleIntegral,
170
ClosedQuadrupleIntegral,
171
ClosedNtupleIntegral,