added first working pieces of compiler

--HG--
branch : trunk
9 files changed