[root]/groovy/jsr/ideas/parsers/antlr/test/org/codehaus/groovy/antlr
more working tests - yay!
1 lines of code changed in:
fixes for expressions like new <type>[1234]
4 lines of code changed in:
fixed a bunch more tests now that groovy arrays are just about working
5 lines of code changed in:
added support for classic literals
0 lines of code changed in:
fixed a bunch of number operation tests and added support for bitwise or and bitwise and
1 lines of code changed in:
more tests working in NG
0 lines of code changed in:
rolled back previous patch :). Lets force double || on any non-trivial closure parameter list
so
{a, b| ... }
{a| ... }
{|int a| ...}
0 lines of code changed in:
allow types to be specified for simple closures without the double bar
foo.each { int x | ... }
etc
0 lines of code changed in:
another test bites the dust
0 lines of code changed in:
added back the code Jez removed, as we need it to parse constructors using the 'def' keyword, which look like method calls but are really constructors
0 lines of code changed in:
better constructor fixes which now handles def, modifiers and just a bare constructor
0 lines of code changed in:
Changed Antlr to handle constructors for New Groovy
3 lines of code changed in:
A bunch more tests are now working. Apart from the 3 main outstanding issues; it'd make life much easier to integrate the new parser into the core & use the regular test harness - as soon as beta-10 is out we can do that
10 lines of code changed in:
Fully working regular expression support in New Groovy (it actually uncovered a minor glitch in the Groovy AST generation)
0 lines of code changed in:
regex operators mostly working
1 lines of code changed in:
more working tests for NewGroovy
4 lines of code changed in:
more working tests and support for ternary expressions in the AST builder
0 lines of code changed in:
more working tests and support for ternary expressions in the AST builder
11 lines of code changed in:
fixed some issues with double-bar closure parameter closures such as {|foo| ... } or {|String x, int y| ...} or even {|(String x = "abc")| ... }
1 lines of code changed in:
allow map keys to be boolean/numeric literals
1 lines of code changed in:
(43 more)