update
This commit is contained in:
parent
cb2c685ff5
commit
510d4e7f94
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue