예제 #1
0
        private static bool IsToken(TokenType type, string value, Token token)
        {
            if (token == null)
                return false;

            return token.Type == type && token.Value == value;
        }
예제 #2
0
 private static bool IsOperator(string value, Token token)
 {
     return IsToken(TokenType.Operator, value, token);
 }
예제 #3
0
 private static bool IsName(string value, Token token)
 {
     return IsToken(TokenType.Name, value, token);
 }
예제 #4
0
 private static bool IsInteger(string value, Token token)
 {
     return IsToken(TokenType.Integer, value, token);
 }
예제 #5
0
 private static bool IsBoolean(string value, Token token)
 {
     return IsToken(TokenType.Boolean, value, token);
 }
예제 #6
0
파일: Parser.cs 프로젝트: ajlopez/AjRools
 private void PushToken(Token token)
 {
     this.tokens.Push(token);
 }