diff options
Diffstat (limited to 'src/sys/np/core/np_lex.c')
-rw-r--r-- | src/sys/np/core/np_lex.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/sys/np/core/np_lex.c b/src/sys/np/core/np_lex.c index f870c0c..6e252a3 100644 --- a/src/sys/np/core/np_lex.c +++ b/src/sys/np/core/np_lex.c @@ -197,6 +197,24 @@ lex_nom(struct np_work *work, struct lex_token *res) case '*': res->token = TT_STAR; break; + case '-': + res->token = TT_MINUS; + break; + case '+': + res->token = TT_PLUS; + break; + case '/': + res->token = TT_SLASH; + break; + case '=': + res->token = TT_EQUALS; + break; + case '>': + res->token = TT_GT; + break; + case '<': + res->token = TT_LT; + break; default: /* Stuff like '1var_name' is invalid */ if (!is_alpha(c)) { |