Ejemplo n.º 1
0
        private static bool IsToken(TokenType type, string value, Token token)
        {
            if (token == null)
                return false;

            return token.Type == type && token.Value == value;
        }
Ejemplo n.º 2
0
 private static bool IsOperator(string value, Token token)
 {
     return IsToken(TokenType.Operator, value, token);
 }
Ejemplo n.º 3
0
 private static bool IsName(string value, Token token)
 {
     return IsToken(TokenType.Name, value, token);
 }
Ejemplo n.º 4
0
 private static bool IsInteger(string value, Token token)
 {
     return IsToken(TokenType.Integer, value, token);
 }
Ejemplo n.º 5
0
 private static bool IsBoolean(string value, Token token)
 {
     return IsToken(TokenType.Boolean, value, token);
 }
Ejemplo n.º 6
0
 private void PushToken(Token token)
 {
     this.tokens.Push(token);
 }