rename variable at parse()
move Cons out of ConsGen
remove invalid token
fix nested conditional expression