bit of the parser

according to  http://llvm.org/docs/tutorial/LangImpl2.html