Directory groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/compiler/

Directory Created:
2007-02-08 03:33
Total Files:
6
Deleted Files:
2
Lines of Code:
892

Browse with ViewVC

[root]/groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/compiler

                                                directory in repo internal (5 files, 258 lines)

                                                    directory in repo antlr (4 files, 20234 lines)

Lines of Code

groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/compiler/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
emp 20 (100.0%) 1181 (100.0%) 59.0

Most Recent Commits

emp 2007-04-09 19:44

Removed/updated some TODO tags.

6 lines of code changed in:

emp 2007-03-13 22:23

Errors recovered should still be reported, and now they are.

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/compiler: GroovyCompiler.java (+1 -1)
emp 2007-03-13 05:14

Bug fixes and cleaning up after applying FindBugs.

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/compiler: GroovyCompiler.java (+1 -1)
emp 2007-03-12 03:47

Error recovery. Custom parser plugins and modified Groovy grammar to deal with common case of a dangling '.'. a. a?. a[10]. a._ { and so on.

The recovered CST can be used to build an AST. The resulting AST will have quirks, but is usuable for code completion.

Sources generated from the modified grammar are included so no one has to mess around with Antlr etc.

Completion now works in Groovy scripts.

Plugin now exports groovy-1.0.jar, antlr-2.7.5.jar, asm-2.2.jar, asm-tree.2.2.jar - required for error recovering parser.

34 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/compiler: GroovyCompiler.java (+34 -14)
emp 2007-03-11 01:17

Refactored GroovyCompiler into IGroovyCompiler + configuration interfaces. Updated test cases and other dependent code in *.core.

447 lines of code changed in:

emp 2007-03-01 00:51

Fix for http://jira.codehaus.org/browse/GROOVY-1660.

Catches the exception and displays its line, col and message with the help of a little reflection.

41 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/compiler: GroovyCompiler.java (+41 -3)
emp 2007-02-27 21:08

Fixes for: http://jira.codehaus.org/browse/GROOVY-1754. Status pending on confirmation as I don't experience

problems on my installation.

10 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/compiler: GroovyCompiler.java (+10 -3)
emp 2007-02-24 05:43

Added preliminary support for GroovyCompiler.GCF_GENERATE_CST.

This flag can only be used on its own at this time, and only with methods not using an input stream.

54 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/compiler: GroovyCompiler.java (+54 -7)
emp 2007-02-22 06:57

Major refactoring of ancient and sacred code.

Deprecated several APIs in GroovyModel, which will be removed shortly. Other refactoring in there too.

ASTs are now recompiled when the source code changes externally. Now the outline view, problem markers etc,

are updated while editing. As a bonus, the flaky old completion code (I wrote it, so I can call it flaky) completes

more reliably and without requiring one to hit save every few keystrokes.

3 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/compiler: GroovyCompiler.java (+3 -2)
emp 2007-02-20 09:34

First commit of cleaned up build system. This is required for tooling (AST viewers, code completion, etc.)

Includes new GroovyCompiler class (80% complete) which can return all artifacts of a build

(eventually, CST, AST, all *.class files.).

There are rather large changes. All test cases pass, and editing/compiling Groovy code works with

*.core plug-in installed. Hoping it is this easy :)

584 lines of code changed in:

emp 2007-02-08 04:51

Removed code that was accidentally commited.

0 lines of code changed in:

emp 2007-02-08 03:33

Initial import part 2.

0 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT