summaryrefslogtreecommitdiff
path: root/src/sys/np
diff options
context:
space:
mode:
Diffstat (limited to 'src/sys/np')
-rw-r--r--src/sys/np/core/np_lex.c3
-rw-r--r--src/sys/np/core/np_parse.c1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/sys/np/core/np_lex.c b/src/sys/np/core/np_lex.c
index 2b47dd9..f870c0c 100644
--- a/src/sys/np/core/np_lex.c
+++ b/src/sys/np/core/np_lex.c
@@ -194,6 +194,9 @@ lex_nom(struct np_work *work, struct lex_token *res)
case ',':
res->token = TT_COMMA;
break;
+ case '*':
+ res->token = TT_STAR;
+ break;
default:
/* Stuff like '1var_name' is invalid */
if (!is_alpha(c)) {
diff --git a/src/sys/np/core/np_parse.c b/src/sys/np/core/np_parse.c
index fe4dc1c..1959b1b 100644
--- a/src/sys/np/core/np_parse.c
+++ b/src/sys/np/core/np_parse.c
@@ -45,6 +45,7 @@ static const char *stoktab[] = {
[TT_RPAREN] = "<TT_RPAREN>",
[TT_IDENT] = "<IDENTIFIER>",
[TT_COMMA] = "<TT_COMMA>",
+ [TT_STAR] = "<TT_STAR>",
/* Types */
[TT_U8] = "<TT_U8>",