This commit is contained in:
Valk Richard Li 2020-02-21 00:45:27 +08:00 committed by GitHub
parent cb2c685ff5
commit 510d4e7f94
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 10 deletions

View File

@ -779,13 +779,9 @@ abstract_syntax_tree nasal_parse::multive_calculation()
// such as: -a=1; this is incorrect use. // such as: -a=1; this is incorrect use.
if((this_token.type==__sub_operator) || (this_token.type==__nor_operator)) if((this_token.type==__sub_operator) || (this_token.type==__nor_operator))
{ {
// unary calculation
calc_node.set_node_line(this_token.line); calc_node.set_node_line(this_token.line);
calc_node.set_node_type(this_token.type); calc_node.set_node_type(this_token.type);
abstract_syntax_tree null_node;
null_node.set_node_line(this_token.line);
null_node.set_node_type(__number);
null_node.set_var_number("0");
calc_node.add_children(null_node);
calc_node.add_children(scalar_generate()); calc_node.add_children(scalar_generate());
} }
else else
@ -806,11 +802,6 @@ abstract_syntax_tree nasal_parse::multive_calculation()
calc_node.set_clear(); calc_node.set_clear();
calc_node.set_node_line(this_token.line); calc_node.set_node_line(this_token.line);
calc_node.set_node_type(this_token.type); calc_node.set_node_type(this_token.type);
abstract_syntax_tree null_node;
null_node.set_node_line(this_token.line);
null_node.set_node_type(__number);
null_node.set_var_number("0");
calc_node.add_children(null_node);
calc_node.add_children(scalar_generate()); calc_node.add_children(scalar_generate());
} }
else else