From 9745e110b69bcf7e32896c444ddc4acd9ed0f8bf Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Tue, 30 Sep 2025 23:21:18 -0400 Subject: lex: np: Add lexer arithmetic operators Signed-off-by: Ian Moffett --- src/sys/np/core/np_lex.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/sys/np/core/np_lex.c') 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)) { -- cgit v1.2.3