From 9393f30b75d9e08b4e39aaf30269969daaa5ee90 Mon Sep 17 00:00:00 2001 From: Valk Richard Li <48872266+ValKmjolnir@users.noreply.github.com> Date: Sun, 22 Sep 2019 04:17:03 -0500 Subject: [PATCH] update --- version1.0/nasal_parser.h | 245 ++++++++++++++++++++++++++++++++++---- 1 file changed, 221 insertions(+), 24 deletions(-) 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 "<