private static bool IsStartOrEndToken(ExpressionToken token) { return(token.Type == ExpressionTokenType.GroupStart || token.Type == ExpressionTokenType.GroupEnd || token.Type == ExpressionTokenType.IndexStart || token.Type == ExpressionTokenType.IndexEnd); }
private static ExpressionFnOuter Numeric(ExpressionToken token) { return((context) => token.Value); }
public void Add(ExpressionToken token) { _Token.Add(token); _Position = _Token.Count - 1; }
private static ExpressionFnOuter String(ExpressionToken token) { return((context) => token.Content); }