예제 #1
0
파일: SQLParser.java 프로젝트: rongdi/druid
 protected void acceptIdentifier(String text) {
   if (identifierEquals(text)) {
     lexer.nextToken();
   } else {
     setErrorEndPos(lexer.pos());
     throw new ParserException("syntax error, expect " + text + ", actual " + lexer.token());
   }
 }
예제 #2
0
파일: SQLParser.java 프로젝트: rongdi/druid
 public void accept(Token token) {
   if (lexer.token() == token) {
     lexer.nextToken();
   } else {
     setErrorEndPos(lexer.pos());
     throw new ParserException(
         "syntax error, expect "
             + token
             + ", actual "
             + lexer.token()
             + " "
             + lexer.stringVal()
             + ", pos "
             + this.lexer.pos());
   }
 }