diff options
| -rw-r--r-- | src/core/function.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/core/function.c b/src/core/function.c index 2db865a..36f57f5 100644 --- a/src/core/function.c +++ b/src/core/function.c @@ -179,12 +179,21 @@ _process(Interpret *p_interpret, Token *p_token_store, Token *p_token_op, token_set_dval(p_token_store, token_get_dval(p_token_next) + token_get_dval(p_token_store)); + break; case TT_STRING: token_set_ival(p_token_store, atoi(token_get_val(p_token_next)) + atoi(token_get_val(p_token_store))); token_set_tt(p_token_store, TT_INTEGER); break; + /* + case TT_ARRAY: + token_set_ival(p_token_store, + atoi(token_get_val(p_token_next)) + + atoi(token_get_val(p_token_store))); + token_set_tt(p_token_store, TT_INTEGER); + break; + */ NO_DEFAULT; } break; |
