[root]/groovy/groovy-core/src/main/org/codehaus/groovy/antlr/parser
removed useless remaining .cvsignore files
0 lines of code changed in:
more test cases working - enabled the newline { test case now that jrose has kindly made it work.
Also we now handle fully qualified class names (where the class starts with a capital letter) in declarations, assignments etc.
0 lines of code changed in:
* removed generated antlr artifacts from source control
0 lines of code changed in:
patched another couple of scripts
0 lines of code changed in:
fixed a few more test cases
0 lines of code changed in:
* patched another couple of test cases.
* fixed a bug where extends clause could not be a fully qualified class name
* made it easier to see which file is breaking the build if a bug creeps into the Groovyc step in the build.
1085 lines of code changed in:
* reverted built in types to use Studman style (1.5) array declarators
* this fixes 6 failing test cases
o ArrayTest
o CallingClosuresWithClosuresBug
o Groovy239_Bug
o UseClosureInClosureBug
o groovy.bugs.ConstructorParameterBug
o groovy.bugs.SubscriptOnPrimitiveTypeArrayBug
3383 lines of code changed in:
* Commented out tests in UberTestCase* , this is not because it is the easy
way out, but people are confused that CVSHEAD doesn't have 100% pass rate.
These have been commented out on the premise that we can get useful feedback
from Continuous Integration testing as we gradually fix each of the commented out
tests.
* For JSR-01 we would like 100% of these tests working again
* Also modified maven.xml so that you don't need to supply 'generate' to each invocation
* i.e. you can now do the old style 'maven clean' and 'maven' to clean and build with tests respectively.
* included a small ant script that has a default target to run junitreport over results of groovy-core tests.
4 lines of code changed in:
Support old-style closures {x| y} under a compatibility switch.
Add insignificant newlines to a few new places, in the Java 1.5 extensions.
Fix precedence of $x; binds more tightly than dot.
Support 'whitespaceIncluded' mode for lexer used in IDE.
Adjust comments about operator precedence.
UberTestCase problems: 0+0+0+3 Failures, 1+15+8+18 Errors
863 lines of code changed in:
* Migrated the groovy sources in groovy-core to jsr parser syntax
* Fixed non-deterministic lookup error on closure expressions
395 lines of code changed in:
Fix bug: was ignoring first char of octal escapes.
2 lines of code changed in:
Review, clean up, update new grammar.
The parser generator is now free of warnings; let's keep it that way!
Full notes are here: http://docs.codehaus.org/pages/viewpage.action?pageId=22019
Testing shows a few improvements and no regressions.
4279 lines of code changed in:
Reopen the issue GROOVY-755 because of two reasons. The first reason is that the two slashes (//) comment line is not recognized. The second reason is that the comment line started with #! should be permitted only at the first line.
513 lines of code changed in:
(Fix GROOVY-755) We can use # as a single line comment like as // again in jsr-1.
664 lines of code changed in:
Update the auto generated source files to fix GROOVY-766.
643 lines of code changed in:
Got the unit tests compiling with the JSR parser; they still don't all pass but a fair amount of them now run
257 lines of code changed in:
to make it easier to work on the RI; I've checked in the generated parser from Antlr (we can always remove it later if we find it painful). It also makes it easier to use your IDE to work on Groovy code.
So when you change the .g file you should run
maven generate
to regenerate the parser & check it in etc
4340 lines of code changed in: