예제 #1
0
파일: Parser.java 프로젝트: iscby/JAVA-HW
 private void If_statement() {
   System.out.print("if");
   mustbe(TK.IF);
   guarded_command();
   while (is(TK.ELSEIF)) {
     System.out.print("else if");
     scan();
     guarded_command();
   }
   if (tok.kind == TK.ELSE) {
     System.out.print("else");
     scan();
     addBlock();
     System.out.println("{");
     block();
     System.out.println("}");
     removeBlock();
   }
   mustbe(TK.ENDIF);
 }
예제 #2
0
파일: Parser.java 프로젝트: iscby/JAVA-HW
 private void Do_statement() {
   System.out.print("while");
   mustbe(TK.DO);
   guarded_command();
   mustbe(TK.ENDDO);
 }