[root]/groovy/jsr/ideas/parsers/antlr
lib
(3 files, 0 lines)
licenses
(3 files, 84 lines)
misc
(6 files, 4404 lines)
src
(1 files, 2 lines)
org
(0 files, 0 lines)
codehaus
(0 files, 0 lines)
groovy
(0 files, 0 lines)
antlr
(0 files, 0 lines)
test
(0 files, 0 lines)
org
(0 files, 0 lines)
codehaus
(0 files, 0 lines)
groovy
(0 files, 0 lines)
antlr
(5 files, 357 lines)
treewalker
(3 files, 565 lines)
lib
(1 files, 0 lines)
src
(1 files, 2263 lines)
build patches getting ready for beta-10
2 lines of code changed in:
fixed build
1 lines of code changed in:
Added a test case which will find all of the test cases and run them.
For some reason this doesn't work in Ant when you do
ant test-classic
But it works fine in IDEA; though it does terminate on the first test case failure for some reason
15 lines of code changed in:
Added an AllTests target which finds all classic tests and runs them
6 lines of code changed in:
* added dependancy to groovy-all (classic), for the antlr->classic AST transforms
6 lines of code changed in:
Added a factory class so that we can resolve the parser plugin just once, then cache it around and be able to make new instances quickly without looking in class loaders etc
4 lines of code changed in:
* added groovy classic to compile path for groovyc.jar, this is so the AntlrParserPlugin can find the
classic components that it needs in its public interface
* amended AntlrParserPlugin slightly to potentially keep the lexer around for the lifetime of the plugin
* ammended the test generator to insert two spaces ' ' in place of '//' when removing comments,
this ensures that line and column references in errors are identical with the original groovy sources
* removed groovyc.jar from testlib as this is regenerated and placed in testlib by the antlr build.xml
7 lines of code changed in:
Tidy up of the JSR projects
* Parser
** repackaged groovy.g et all into org.codehaus.groovy.antlr.*
** cleaned up the build file checking each target
* TCK
** fixed test generation to correctly place each generated TestCase into the correct package,
thus keeping structure in all subsequent reports (such as the junitreport)
* Spec
** Added a placeholder to Chapter18, pointing to generated grammar files from ANTLR
Happy Christmas :-)
jez.
10 lines of code changed in:
TCK
* Added extra information to messages when test cases fail, such as the line which caused the issue
* Added a distinction between @fail and @fail:parse, whereby the first tries to evaluate (or at least pretends at the moment)
JSR
* Amended top level JSR build.xml to build parser, place it into TCK, run TCK, and generate reports/spec
1 lines of code changed in:
* split generated src away from compiling src, this means that 'ant generate'
will create just enough, but no more, so that you can explore the source safely
in an IDE (i.e. no missing classes, and no duplicate classes)
6 lines of code changed in:
* Added dummy antlr/ant project, ready to take groovy.g when it's ready...
210 lines of code changed in: