Here are some tips on how to debug what is happening on the transition from groovy source code into the generated bytecode.
|source (Foo.groovy)||GroovyLexer||antlr tokens|
|antlr tokens||GroovyRecognizer||antlr ast |
|antlr ast||AntlrParserPlugin||groovy ast |
|groovy ast||???||bytecode (Foo.class)|
For these examples let's assume the file 'Hello.groovy' contains
To view the antlr tokens that the source code has been broken into you need to do the following in groovy-core subdirectory
To view the antlr AST that the recognized tokens have built