run.py 667 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/usr/bin/env python
  2. """
  3. Runs the java parser on a small java source file
  4. """
  5. import sys
  6. import javaparser
  7. #src = "tst.java"
  8. argv = sys.argv
  9. argc = len(argv)
  10. if '-v' in argv:
  11. argv.remove('-v')
  12. argc -= 1
  13. verbose = 1
  14. else:
  15. verbose = 0
  16. if argc == 2:
  17. src = argv[1]
  18. else:
  19. src = None
  20. src = "I2PClient.java"
  21. p = myjava.Parser(verbose=verbose)
  22. print "delmebld.py: running parser on HelloWorldApp.java"
  23. res = p.run(file=src)
  24. print "back from engine, parse tree dump follows:"
  25. if 0:
  26. print "------------------------------------------"
  27. res.dump()
  28. print "------------------------------------------"
  29. print "end of parse tree dump"