better package resolution, added proper package scoping to symbol table.
authorAaron Becker <abecker3@illinois.edu>
Fri, 25 Jul 2008 00:21:56 +0000 (00:21 +0000)
committerAaron Becker <abecker3@illinois.edu>
Fri, 25 Jul 2008 00:21:56 +0000 (00:21 +0000)
commit8dcbe4589bba84983b2ba0b32813916b2a08e900
tree7f36a83f05a6b7795f28420998fc12d461fbe9f6
parent9c9e24e9059de3d2070d5f0bd2d3641a21093d1c
better package resolution, added proper package scoping to symbol table.
switched from c++-style :: syntax to java-style . syntax
12 files changed:
src/langs/charj/src/charj/translator/Charj.g
src/langs/charj/src/charj/translator/CharjEmitter.g
src/langs/charj/src/charj/translator/CharjSemantics.g
src/langs/charj/src/charj/translator/ClassSymbol.java
src/langs/charj/src/charj/translator/MethodSymbol.java
src/langs/charj/src/charj/translator/PackageScope.java
src/langs/charj/src/charj/translator/Scope.java
src/langs/charj/src/charj/translator/SymbolTable.java
src/langs/charj/src/charj/translator/SymbolWithScope.java
src/langs/charj/src/charj/translator/Translator.java
src/langs/charj/src/charj/translator/VariableSymbol.java
src/langs/charj/tests/Hello.cj