fixed up the parser a tiny bit to get it closer to actually compiling..