Directory groovy/groovy-core/src/main/org/codehaus/groovy/

Directory Created:
2003-09-11 15:11
Total Files:
5
Deleted Files:
0
Lines of Code:
287

Browse with ViewVC

[root]/groovy/groovy-core/src/main/org/codehaus/groovy

                                directory in repo ant (9 files, 2038 lines)

                                directory in repo antlr (14 files, 7169 lines)

                                    directory in repo java (4 files, 2406 lines)

                                    Folder removed from repo parser (0 files, 0 lines)

                                    directory in repo syntax (1 files, 70 lines)

                                    directory in repo treewalker (11 files, 4438 lines)

                                directory in repo ast (23 files, 4276 lines)

                                    directory in repo expr (37 files, 3743 lines)

                                    directory in repo stmt (19 files, 1608 lines)

                                directory in repo bsf (3 files, 330 lines)

                                directory in repo classgen (20 files, 8006 lines)

                                directory in repo control (15 files, 4325 lines)

                                    directory in repo io (7 files, 641 lines)

                                    directory in repo messages (6 files, 438 lines)

                                directory in repo groovydoc (13 files, 334 lines)

                                Folder removed from repo interpreter (0 files, 0 lines)

                                Folder removed from repo lang (0 files, 0 lines)

                                directory in repo runtime (29 files, 11318 lines)

                                    directory in repo metaclass (12 files, 4645 lines)

                                    directory in repo typehandling (11 files, 1643 lines)

                                    directory in repo wrappers (11 files, 682 lines)

                                directory in repo sandbox (0 files, 0 lines)

                                    Folder removed from repo markup (0 files, 0 lines)

                                        Folder removed from repo streamingmarkupsupport (0 files, 0 lines)

                                    directory in repo ui (4 files, 115 lines)

                                    Folder removed from repo util (0 files, 0 lines)

                                        Folder removed from repo slurpersupport (0 files, 0 lines)

                                directory in repo syntax (15 files, 3844 lines)

                                    Folder removed from repo lexer (0 files, 0 lines)

                                    Folder removed from repo parser (0 files, 0 lines)

                                directory in repo tools (11 files, 1605 lines)

                                    directory in repo groovydoc (23 files, 1583 lines)

                                        directory in repo gstring-templates (0 files, 0 lines)

                                            directory in repo class-level (2 files, 114 lines)

                                            directory in repo package-level (3 files, 120 lines)

                                            directory in repo top-level (6 files, 205 lines)

                                    directory in repo xml (2 files, 344 lines)

                                Folder removed from repo wiki (0 files, 0 lines)

Lines of Code

groovy/groovy-core/src/main/org/codehaus/groovy/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 16 (100.0%) 332 (100.0%) 20.7
blackdrag 1 (6.3%) 113 (34.0%) 113.0
jstrachan 8 (50.0%) 112 (33.7%) 14.0
cpoirier 4 (25.0%) 102 (30.7%) 25.5
glaforge 2 (12.5%) 4 (1.2%) 2.0
mguillem 1 (6.3%) 1 (0.3%) 1.0

Most Recent Commits

mguillem 2006-08-30 08:18

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

1 lines of code changed in:

blackdrag 2006-01-19 01:07

this commit contains the reimplementation of the scoping. The complete scoping is removed from the ACG. Additionally some code from the ACG is transfered in a Helper that manges labels, scopes and variable creation in a stack. All checks from JSRVariableScopeCodeVisitor are transfered into the ClassCompletion verifier or the new VariableScopeVisitor. Additionally some checks for labels were added with the LabelVerifier. ACG was changed so a DeclarationExpression will no longer create a local variable and if a variable is a filed or protperty accessed from inside a closure ACG will no longer try to access that field directly. Instead the closure has to resolve these cases at runtime.



Note: this commit should pass the tests but is imcomplete due to missing tests.

113 lines of code changed in:

glaforge 2005-05-09 20:48

Added a new taskdef in antlib.xml to support the groovy ant task

1 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy: antlib.xml (+1)
jstrachan 2005-01-27 15:22

Ensured that the ultimate cause of a compilation failure is attached to the exception

15 lines of code changed in:

glaforge 2004-12-09 21:53

GROOVY-436: With Ant 1.6, ability to use namespaces instead of taskdef to be able to write build files like:



<project xmlns:g="antlib:org.codehaus.groovy">

<target name="compile">

<mkdir dir="classes"/>

<g:groovyc srcdir="src/scripts" destdir="classes"/>

</target>

</project>

3 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy: antlib.xml (new 3)
cpoirier 2004-04-19 08:29

Centralized compilation management and error handling.



Compilation is now managed by SourceUnit and CompilationUnit objects to which errors

are reported. CompilerConfiguration provides a single object for controlling compiler

configuration. CompilationFailedException is thrown for any compilation failures, and

links back to the CompilationUnit and SourceUnit that discovered the problem and that

house the error messages. These objects all reside in org.codehaus.groovy.control.

81 lines of code changed in:

cpoirier 2004-04-01 07:21

Overhaul of Groovy parser and lexer. Includes numerous bug fixes, enhancements,

and changes.

21 lines of code changed in:

jstrachan 2004-02-26 18:46

Applied patches kindly submitted by Chris Poirier to refactor the code, add better warning level support to the compiler and to document the code.



Details from Chris....



Multiple error handling is in place, but not fully completed. It works

best in the parsing phase, but I'm only about half-way through an

overhaul of the parser code. I've fixed about a dozen bugs in the

parser, and refactored a lot of the code. I've added parser (only)

support for nested classes, static initializers, and interfaces. I'll

continue with the process tonight.



The FileSystemCompiler has a new flag, --exception, that can be used to

output full stack traces for exceptions. By default, only uncaught

exceptions will get the full report. The code that outputs the line on

which the error occurred will probably only work with invokations

through the FileSystemCompiler, and I don't know exactly how well

CompilerFacade will currently behave.

24 lines of code changed in:

jstrachan 2004-02-21 13:40

fixed bug when assigning to class

4 lines of code changed in:

jstrachan 2003-10-28 15:36

Made the parser exceptions non-runtime and commented out the failing PrintTest code

8 lines of code changed in:

jstrachan 2003-09-26 18:36

Moved the GroovyTestCase into the core groovy.lang package (since the primary use case for Groovy to start with is writing unit test cases). We could move this to groovy.test later on maybe.



Also I've updated the copyright notice to be to myself and bob

1 lines of code changed in:

jstrachan 2003-09-11 17:07

fixed error handling to improve error reporting

45 lines of code changed in:

jstrachan 2003-09-11 15:11

refactored the source tree to make things a little cleaner.



now have the more normal src/main and src/test trees

15 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT