major improvements to symbol table
authorAaron Becker <abecker3@illinois.edu>
Mon, 18 Aug 2008 20:08:14 +0000 (20:08 +0000)
committerAaron Becker <abecker3@illinois.edu>
Mon, 18 Aug 2008 20:08:14 +0000 (20:08 +0000)
commite47b6914336034b24ad9674f4de2287d8db00467
tree764c58b577d77c06bcf438255111b6e3799cdffa
parent77dd913dfd7e1d5c0cac14b9ed0c52f9dd8f2846
major improvements to symbol table
added some type resolution logic
greatly improved efficiency of translation passes
added AST output capability
simplified scope objects
better flow control and less redundancy in main driver
small tweaks to language grammar
src/langs/charj/Makefile
src/langs/charj/bin/charjc
src/langs/charj/src/charj/Main.java
src/langs/charj/src/charj/translator/Charj.g
src/langs/charj/src/charj/translator/CharjAST.java
src/langs/charj/src/charj/translator/CharjSemantics.g
src/langs/charj/src/charj/translator/ClassSymbol.java
src/langs/charj/src/charj/translator/PackageScope.java
src/langs/charj/src/charj/translator/Symbol.java
src/langs/charj/src/charj/translator/SymbolTable.java
src/langs/charj/src/charj/translator/Translator.java