[root]/groovy/groovy-core/src/main/org/codehaus/groovy/syntax/lexer
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 117 (100.0%) | 4874 (100.0%) | 41.6 |
| jstrachan | 69 (59.0%) | 4083 (83.8%) | 59.1 |
| bob | 15 (12.8%) | 229 (4.7%) | 15.2 |
| cpoirier | 14 (12.0%) | 184 (3.8%) | 13.1 |
| phk | 7 (6.0%) | 143 (2.9%) | 20.4 |
| spullara | 6 (5.1%) | 139 (2.9%) | 23.1 |
| tug | 3 (2.6%) | 61 (1.3%) | 20.3 |
| goetze | 2 (1.7%) | 32 (0.7%) | 16.0 |
| blackdrag | 1 (0.9%) | 3 (0.1%) | 3.0 |
Moved the classic parser out into a separate module (groovy/modules/classic) to avoid distributing code with folks using the JSR. Moved the old classic test cases over too to avoid us getting mixed up.
0 lines of code changed in:
Support power operations ** and **= (for example, x = 2**3; x **= 2 )
15 lines of code changed in:
Changed again to support bitwise operations &, |, ^, ~, =&, =|, =^, <<=, >>=. and >>>=.
1 lines of code changed in:
Support bitwise operations &, |, ^, ~, =&, =|, =^, <<=, >>=. and >>>=.
0 lines of code changed in:
Support bitwise operations &, |, ^, ~, =&, =|, =^, <<=, >>=. and >>>=.
61 lines of code changed in:
Fix the issue GROOVY-739, handling the meta character \b in String or GString
9 lines of code changed in:
Another file to fix the issues GROOVY-675 and GROOVY-700
0 lines of code changed in:
Fix the issues GROOVY-675 and GROOVY-700 for handling meta characters \ and $ in strings and gstrongs
57 lines of code changed in:
fix for bug 655
3 lines of code changed in:
Fixed bug that caused the parser to hang on unterminated GStrings.
5 lines of code changed in:
Added integer division operators \ and \=
23 lines of code changed in:
Added support for bit shift operators (<<, >>, >>>)
9 lines of code changed in:
Fixed bug in here doc processing that caused an OutOfMemoryError, and
uncommented a variable precedence test it was blocking.
1 lines of code changed in:
Merged in second patch from Brian Larson for GROOVY-256. Also changed things
so that the negation of numeric literals is done at parse time. This means
that numeric literals can use the full range of the specified type.
41 lines of code changed in:
Overhaul of Groovy parser and lexer. Includes numerous bug fixes, enhancements,
and changes.
137 lines of code changed in:
Fix Groovy 268
39 lines of code changed in:
applied Chris's changes to the parser for triple quoted strings and to improve the interactive shell
21 lines of code changed in:
Applied parser changes from Chris which include...
further refactoring/cleanup of the parser, added
(parser-/ast-only) support for labels, added (untested,
parser-/ast-only) support for defaulted parameters, changes to the
handling of blocks, and the wiring-up of the error handling system for
the Groovyc Ant task.
3 lines of code changed in:
Roll back Lexer changes and test comitted in error last time
3 lines of code changed in:
Add asWritable methods to File and Closure
19 lines of code changed in:
(36 more)