예제 #1
0
파일: Parser.java 프로젝트: westl/cs142
 private boolean accept(NonTerminal nt) throws IOException {
   if (have(nt)) {
     currentToken = scanner.next();
     return true;
   }
   return false;
 }
예제 #2
0
파일: Parser.java 프로젝트: westl/cs142
 private boolean accept(Token.Kind kind) throws IOException {
   if (have(kind)) {
     currentToken = scanner.next();
     return true;
   }
   return false;
 }
예제 #3
0
파일: Parser.java 프로젝트: westl/cs142
 public Parser(Scanner scanner) throws IOException {
   this.scanner = scanner;
   this.currentToken = scanner.next();
 }