Mercurial > hg > dmlib
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);