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

编译器/解释器

开发平台:

Others

  1.  This is a simple Basic Parser/Interpreter I put together in 3 days.
  2.  Has NOT been tested, only for instructional value.
  3.  Do whatever you do with it, I don't care....
  4.  
  5.  Sinan Karasu <sinan.karasu@boeing.com>
  6. % make
  7. % javac -classpath $(ANTLR_HOME)/antlr.jar:. *.java
  8. % java -classpath $(ANTLR_HOME)/antlr.jar:../:. tinybasic.Main try.bas
  9. % java -classpath $(ANTLR_HOME)/antlr.jar:../:. tinybasic.Main try1.bas
  10. % java -classpath $(ANTLR_HOME)/antlr.jar:../:. tinybasic.Main try2.bas
  11. Terence Parr notes:
  12. Needs swing 1.1 to run. (the javax one)
  13. I converted package to be tinybasic instead of tb
  14. I updated this to work with 2.7.0 (changed a few exception type names)
  15. I did the following:
  16. $ cd ~/antlr-2.7.0/examples/tinybasic
  17. $ java antlr.Tool TinyBasic.g
  18. $ java antlr.Tool TinyBasicTreeWalker.g
  19. $ javac -classpath "$CLASSPATH:.." *.java
  20. $ java -classpath "$CLASSPATH:.." tinybasic.Main try.bas
  21. Parsing...
  22.    /home/parrt/projects/antlr.private/resources/tinybasic.try.bas
  23. 6 6 To Java Programmer hello
  24. 7 7 To Java Programmer hello
  25. 24
  26. 1 3
  27. 2 4
  28. 3 5
  29. Yes it works!tinybasic.DTExitModuleException: Done folks
  30. And so on...
  31. Terence says: Pretty cool!  Great work Sinan!