Main.java
上传用户:afrynkmhm
上传日期:2007-01-06
资源大小:1262k
文件大小:0k
源码类别:

编译器/解释器

开发平台:

Others

  1. import java.io.*;
  2. import antlr.DumpASTVisitor;
  3. class Main {
  4. public static void main(String[] args) {
  5. try {
  6. LangLexer lexer = new LangLexer(new DataInputStream(System.in));
  7. LangParser parser = new LangParser(lexer);
  8. parser.block();
  9. System.out.println(parser.getAST().toStringList());
  10. LangWalker walker = new LangWalker();
  11. walker.block(parser.getAST()); // walk tree
  12. System.out.println("done walking");
  13. } catch(Exception e) {
  14. System.err.println("exception: "+e);
  15. }
  16. }
  17. }