November 2004 Commit Log

Number of Commits:
10
Number of Active Developers:
4
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.

796 lines of code changed in:

  • groovy/jsr/ideas/parsers/bpwj: build.xml (+1 -1)
  • groovy/jsr/ideas/parsers/bpwj/src/com/javanicus/bpwj: JavaParser.java (+795 -755)
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

2860 lines of code changed in:

jez 2004-11-24 09:41

* Added groovy-mode for emacs

see http://groovy.codehaus.org/Emacs+Plugin for more details

1293 lines of code changed in:

glaforge 2004-11-21 23:03

GROOVY-659: applied patch from James Berry to allow symlinks to groovy shell scripts, and help finding Java on MacOSX when JAVA_HOME is not set

176 lines of code changed in:

ckl 2004-11-19 18:09

add menu support for DROP_DOWN and NO_RADIO_GROUP

12 lines of code changed in:

jez 2004-11-18 12:41

* template page for specification now points at fisheye history

2 lines of code changed in:

jez 2004-11-18 12:38

* added Groovy Language Specification to CVS repository

* biscuit is now used to render static versions of the specification

* The source is in radeox format, and is intended to be compatible with confluence

* run 'ant clean render' to regenerate wiki pages in 'wiki' subdirectory

1941 lines of code changed in:

glaforge 2004-11-17 22:59

Changed to use any over def

3 lines of code changed in:

jstrachan 2004-11-16 11:17

Added first cut of directories for JSR

6 lines of code changed in:

ckl 2004-11-03 08:52

change package for javadoc:generate, fix by Mike

2 lines of code changed in:

October 2004 »

Generated by StatSVN 0.3.2-SNAPSHOT