The code had a nested use of the follow() function that could cause +=+ and -=- to register as ++ and --. The first follow() to execute could consume a character and match and then the second follow() could consume another character and match. For example i-=-10 would result in a syntax error and i-=- would decrement i. |
||
|---|---|---|
| .. | ||
| code.c | ||
| hoc.h | ||
| hoc.y | ||
| init.c | ||
| math.c | ||
| mkfile | ||
| symbol.c | ||