ezhil_parser : handle nested if statements better, still some left over bugs