Menu

Commit [r5108]  Maximize  Restore  History

DynamicJava: SourceChecker support code. Introduced DepthFirstVisitor. Added an "error" property to facilitate multiple errors in a single block and to cache errors for later analysis. Added an "archiveProperties" method to move all properties to a different name, allowing repeated checking with different TypeSystems.

dlsmith 2009-10-08

changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/CheckerException.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/ClassChecker.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/ExpressionChecker.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/Interpreter.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/StatementChecker.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/StatementEvaluator.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/sourcechecker/SourceChecker.java
changed /trunk/dynamicjava/src/koala/dynamicjava/interpreter/NodeProperties.java
changed /trunk/dynamicjava/src/koala/dynamicjava/interpreter/error/ExecutionError.java
changed /trunk/dynamicjava/src/koala/dynamicjava/tree/EnumDeclaration.java
changed /trunk/dynamicjava/src/koala/dynamicjava/tree/Node.java
added /trunk/dynamicjava/src/koala/dynamicjava/tree/visitor/DepthFirstVisitor.java
/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/ClassChecker.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/Interpreter.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/StatementEvaluator.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/koala/dynamicjava/interpreter/NodeProperties.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/interpreter/error/ExecutionError.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/tree/EnumDeclaration.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/tree/Node.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/tree/visitor/DepthFirstVisitor.java Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB