Directory groovy/jsr/ideas/parsers/bpwj/

Directory Created:
2004-11-29 16:21
Total Files:
2
Deleted Files:
0
Lines of Code:
210

Browse with ViewVC

[root]/groovy/jsr/ideas/parsers/bpwj

                        directory in repo lib (1 files, 0 lines)

                        directory in repo licenses (1 files, 227 lines)

                        directory in repo src (1 files, 2 lines)

                            directory in repo com (0 files, 0 lines)

                                directory in repo javanicus (0 files, 0 lines)

                                    directory in repo bpwj (9 files, 3296 lines)

                        directory in repo test (0 files, 0 lines)

                            directory in repo com (0 files, 0 lines)

                                directory in repo javanicus (0 files, 0 lines)

                                    directory in repo bpwj (2 files, 120 lines)

Lines of Code

groovy/jsr/ideas/parsers/bpwj/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
jez 4 (100.0%) 214 (100.0%) 53.5

Most Recent Commits

jez 2004-12-02 18:56

* Added a command line wrapper for the parser



* to create wrapper run 'ant standalone', which creates standalone/parser.jar



* You can now invoke java -jar parser.jar <MyFile.java>



* Enjoy...



(It _still_ doesn't work properly though :-) )

30 lines of code changed in:

  • groovy/jsr/ideas/parsers/bpwj: build.xml (+30 -3)
jez 2004-11-29 20:51

* refactored the method implementations, adding a top level temporary variable per method,

so that it is easier to watch the parser being assembled using a debugger.



* this will aid finding left recusion issues present during construction of the parser.

1 lines of code changed in:

  • groovy/jsr/ideas/parsers/bpwj: build.xml (+1 -1)
jez 2004-11-29 16:21

* Added a first pass at a Java1.5 parser based entirely on the draft specification

grammar in the Java Language Specification (3rd Edition draft)

* The grammar is built primarily from Chapter 18, but unfortunately they still

reference the exposition grammar in the book, so Chapter 18 cannot stand on its own

* All of the exposition grammar is towards the end of JavaParser.java, and I've

included references back to the origin in the JLSv3 spec

* The parser toolkit used is written by Steve Metsker, and further details can be found

at http://bpwj.javanicus.com



* Oh, and it doesn't work at the moment :-)

* There are some circular dependancies that need to be resolved in JavaParser.java

183 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT