briantkelley/compiler — Issue #9: Remove Code Generation Information from AST
Author: briantkelley
Created: 2011-11-25 10:26:06+00:00
State: open
Labels: Maintenance

`Class`, `ExpressionIdentifier`, `ExpressionMember`, `Method`, `StatementAssign`, `StatementDefinition` and `Variable` all have public members that are only used for code generation. These should be removed and the (new) appropriate intermediate representation data structures should be used instead.