コード例 #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();
 }