Menu

Commit [r4804]  Maximize  Restore  History

DynamicJava: Added SourceChecker, which allows batch static checking of a collection of source files using the existing type checker, etc., implementation. For support, added a CompilationUnit AST node, Library objects which model collections of DJClasses, CompositeExceptions for reporting multiple errors at once, and LibraryContext forr handling names that are provided by a Library.

dlsmith 2009-03-10

1 2 > >> (Page 1 of 2)
added /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/BaseContext.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/CheckerException.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/ClassMemberChecker.java
added /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/CompositeException.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/ExpressionChecker.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/InterpreterException.java
added /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/LibraryContext.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/StatementChecker.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TopLevelContext.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TypeNameChecker.java
added /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/sourcechecker
added /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/sourcechecker/CompilationUnitChecker.java
added /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/sourcechecker/SourceChecker.java
added /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/sourcechecker/SourceException.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/DJClass.java
added /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/Java5Library.java
added /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/JavaLibrary.java
added /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/Library.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/SymbolUtil.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/TreeClass.java
added /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/TreeLibrary.java
changed /trunk/dynamicjava/src/koala/dynamicjava/parser/grammar.jj
changed /trunk/dynamicjava/src/koala/dynamicjava/parser/wrapper/JavaCCParser.java
changed /trunk/dynamicjava/src/koala/dynamicjava/parser/wrapper/SourceCodeParser.java
added /trunk/dynamicjava/src/koala/dynamicjava/tree/CompilationUnit.java
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/BaseContext.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/CheckerException.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/ClassMemberChecker.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/CompositeException.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/ExpressionChecker.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/InterpreterException.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/LibraryContext.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/StatementChecker.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TopLevelContext.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TypeNameChecker.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/sourcechecker/CompilationUnitChecker.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/sourcechecker/SourceChecker.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/sourcechecker/SourceException.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/DJClass.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/Java5Library.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/JavaLibrary.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/Library.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/SymbolUtil.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/TreeClass.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/TreeLibrary.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/parser/grammar.jj Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/parser/wrapper/JavaCCParser.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/parser/wrapper/SourceCodeParser.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/tree/CompilationUnit.java Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
MongoDB Logo MongoDB