changeset 741:9efcdbe5a299

Fix.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 22 Apr 2013 09:40:44 +0300
parents 48c48e94d87f
children aba7dde79a04
files dmeval.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/dmeval.c	Mon Apr 22 09:37:34 2013 +0300
+++ b/dmeval.c	Mon Apr 22 09:40:44 2013 +0300
@@ -377,7 +377,7 @@
     while (ev->mode != PARSE_ERROR && ev->mode != PARSE_END)
     switch (ev->mode)
     {
-        case PARSE_SUBEXPR:
+        case PARSE_SUBEXPR_START:
             {
                 char *tmp = c + 1;
 
@@ -446,7 +446,7 @@
             }
             
             else if (*c == '(')
-                dm_set_mode(ev, func != NULL ? PARSE_ARGS : PARSE_SUBEXPR);
+                dm_set_mode(ev, func != NULL ? PARSE_ARGS : PARSE_SUBEXPR_START);
             
             else if (*c == '-')
                 dm_set_mode(ev, (ev->prev == PARSE_START || ev->prev == PARSE_OPER || ev->prev == PARSE_OPER_UNARY) ? PARSE_OPER_UNARY : PARSE_OPER);