diff --git a/version1.0/nasal_parser.h b/version1.0/nasal_parser.h index 149bfa9..856f0c3 100644 --- a/version1.0/nasal_parser.h +++ b/version1.0/nasal_parser.h @@ -130,6 +130,7 @@ class nasal_parser void add_sub_expr(); void mul_div_expr(); void compare_operator_expr(); + void return_expr(); }; void nasal_parser::definition_expr() { @@ -361,10 +362,149 @@ void nasal_parser::loop_expr() } void nasal_parser::if_else_expr() { + get_token(); + if(this_token.type!=__if) + { + ++error; + std::cout<<">>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<>[Error] line "<