Menu

Commit [r4829]  Maximize  Restore  History

DynamicJava: Implemented qualified super expressions (parsing and type checking). Fixed misc parser bugs. The parser (driven by SourceChecker) can now handle all of the drjava, dynamicjava, plt, and javalanglevels source files.

dlsmith 2009-03-19

changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/BaseContext.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/ClassContext.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/CompositeException.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/DelegatingContext.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/ExpressionChecker.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/FunctionContext.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TypeContext.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/sourcechecker/SourceChecker.java
changed /trunk/dynamicjava/src/edu/rice/cs/dynamicjava/symbol/DJClass.java
changed /trunk/dynamicjava/src/koala/dynamicjava/parser/grammar.jj
changed /trunk/dynamicjava/src/koala/dynamicjava/parser/wrapper/ParserTest.java
changed /trunk/dynamicjava/src/koala/dynamicjava/tree/SuperFieldAccess.java
changed /trunk/dynamicjava/src/koala/dynamicjava/tree/SuperMethodCall.java
changed /trunk/dynamicjava/src/koala/dynamicjava/tree/ThisExpression.java
changed /trunk/dynamicjava/src/koala/dynamicjava/tree/tiger/PolymorphicSuperMethodCall.java
changed /trunk/dynamicjava/src/koala/dynamicjava/util/DisplayVisitor.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/ClassContext.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/DelegatingContext.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/FunctionContext.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/edu/rice/cs/dynamicjava/interpreter/TypeContext.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/symbol/DJClass.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/ParserTest.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/tree/SuperFieldAccess.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/tree/SuperMethodCall.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/tree/ThisExpression.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/tree/tiger/PolymorphicSuperMethodCall.java Diff Switch to side-by-side view
Loading...
/trunk/dynamicjava/src/koala/dynamicjava/util/DisplayVisitor.java Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB