initial sketch for compilers
get ready for step 1
changes for 2014-1
merge older branch
get line number (to be implemented)
Test
test