Directory groovy/groovy-core/src/test/org/codehaus/groovy/antlr/treewalker/

Directory Created:
2005-06-29 23:48
Total Files:
8
Deleted Files:
0
Lines of Code:
1547

Browse with ViewVC

[root]/groovy/groovy-core/src/test/org/codehaus/groovy/antlr/treewalker

Lines of Code

groovy/groovy-core/src/test/org/codehaus/groovy/antlr/treewalker/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 60 (100.0%) 2413 (100.0%) 40.2
jez 36 (60.0%) 1400 (58.0%) 38.8
paulk 19 (31.7%) 980 (40.6%) 51.5
dierk 3 (5.0%) 25 (1.0%) 8.3
cstein 1 (1.7%) 8 (0.3%) 8.0
mguillem 1 (1.7%) 0 (0.0%) 0.0

Most Recent Commits

paulk 2007-04-04 06:37

reformat test code

543 lines of code changed in:

paulk 2007-03-11 21:27

TODO comments

1 lines of code changed in:

paulk 2007-03-11 06:35

add initial NodePrinterTest

68 lines of code changed in:

paulk 2007-03-11 02:02

add initial CompositeVisitorTest

72 lines of code changed in:

paulk 2007-03-11 01:17

add MindMapPrinterTest plus remove some duplication

179 lines of code changed in:

paulk 2007-03-10 12:37

additional test

117 lines of code changed in:

jez 2007-01-15 21:33

* Added comments to some of the SourcePrinterTests

o '// not in java' - those bits of syntax which are uniquely groovy

o '// fails after parser' - those bits of syntax which parse in antlr but fail somewhere onwards, these are copied to UnimplementedSyntaxTest.java



* Added UnimplementedSyntaxTest.java which has assertions on the failure of a number of language

features in the parser but vocal in their failure below the parser (i.e. error messages)

[ silent ignoring of syntax features are not included, e.g. the current usage of annotations in bytecode ]



* Added SPREAD_DOT (*.) operator to pretty printer, whoops missed this one in 1.0



Cheers



Jez

369 lines of code changed in:

jez 2007-01-02 16:41

* deprecated the range operator '...' , all groovy code should now use '..<' instead



* added initial java2groovy tool, use at your own risk



Enjoy



Jez.

65 lines of code changed in:

jez 2006-12-21 19:32

Finally... finished going through every token type the parser can

handle. Tests for every token type that can occur on the AST.

This means the SourceCodeTraversal class is complete (barring edge cases)



* Added better cast handling (casting to arrays), type args, type params,

lower and upper bounds for type arg/params, variable arity parameter.





Try this...



$ export JAVA_OPTS=-Dantlr.ast=html

$ groovyc MyExample.groovy

$ open MyExample.groovy.html # then oooh and ahhhh :-)





Enjoy :-)



Jez.

27 lines of code changed in:

jez 2006-12-15 20:24

* added to pretty printer <<= >> >>= *= ** **=

spread arguments (f(*list)), spread map arguments (f(*:myMap))

super(), unary plus



* more tests for above and static initializers,

strictfp, string literals, and gstrings



59 lines of code changed in:

jez 2006-12-14 19:26

added ==~ .@ << to pretty printer

added tests for =~ ==~ .@ << and SLIST



21 lines of code changed in:

jez 2006-12-13 19:48

Added regex_find =~ to pretty printer

Added more tests for parameters, range exclusive, regex literals.

Marked a couple of deprecated items in the grammar

20 lines of code changed in:

jez 2006-12-08 19:23

Added even more to pretty printer:

parameters, float literals, long literals,

modifiers, strictfp, with, volatile, transient,

threadsafe, synchronized blocks, switch,

-= % %= ?. += ++ ?:

Fixed wildcards and

type argument bounds (i.e. <? extends F> and <? super F> )



65 lines of code changed in:

jez 2006-12-08 06:22

dded to pretty printer:

implements, import, in, interface,

long, native!, new, package, return,

short, static, super, synchronized,

this, static imports.

60 lines of code changed in:

jez 2006-12-06 23:00

Added tests and functionality to pretty printer for:

enum, interface, implements,

implicit parameters,

instance initialiser,

labeled statements,

++, <=, any, as, assert, break,

byte, case, catch, char,

class, continue, def, default,

double, else, extends, for.



116 lines of code changed in:

jez 2006-10-18 15:08

* Added GE to source printer

* Added tests for GE (>=) and one form of Hex Digit literal



17 lines of code changed in:

mguillem 2006-08-30 08:18

fixed most of the warnings reported by Eclipse (javadoc, unused imports, ...)

0 lines of code changed in:

jez 2006-08-23 08:40

* Added literal 'final' to pretty printer

* Added tests for annotation, final, classic for loop, double literals and float literals

* Added reminder for wildcard type arguments

17 lines of code changed in:

jez 2006-08-07 09:26

* fixed ENUM_CONSTANT_DEF to allow for expressions e.g. Penny(1),Quarter(25)

* added interface definitions

* added double literals, including exponents

14 lines of code changed in:

jez 2006-08-01 10:35

* added classic for loop, POST_INC(++) and enum definitions to pretty printer

* added some more tests for ELIST

11 lines of code changed in:

(25 more)

Generated by StatSVN 0.3.2-SNAPSHOT