Shouldn't the compiler package go in Lib instead of Tools? The AST used the by compiler should be very useful to things like lint checkers, optimizers, and "refactoring" tools. Neil