all simple test syntax passes the parser, fix embedded if-else