From 3e3ccae003ad0990555d17590588672aedc428c4 Mon Sep 17 00:00:00 2001 From: "Chloe M." Date: Sat, 23 May 2026 08:09:05 -0400 Subject: core: lexer: Add comment skipping Signed-off-by: Chloe M. --- core/parser.c | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'core/parser.c') diff --git a/core/parser.c b/core/parser.c index a584a56..3b3e91b 100644 --- a/core/parser.c +++ b/core/parser.c @@ -30,17 +30,18 @@ * Converts numeric tokens into human readable strings */ static const char *toktab[] = { - [TT_NONE] = symtok("none"), - [TT_IDENT] = symtok("ident"), - [TT_INTLIT] = symtok("number"), - [TT_LPAREN] = qtok("("), - [TT_RPAREN] = qtok(")"), - [TT_COMMA] = qtok(","), - [TT_RETURN] = qtok("return"), - [TT_PUB] = qtok("pub"), - [TT_PROC] = qtok("proc"), - [TT_BEGIN] = qtok("begin"), - [TT_END] = qtok("end") + [TT_NONE] = symtok("none"), + [TT_IDENT] = symtok("ident"), + [TT_COMMENT] = symtok("comment"), + [TT_INTLIT] = symtok("number"), + [TT_LPAREN] = qtok("("), + [TT_RPAREN] = qtok(")"), + [TT_COMMA] = qtok(","), + [TT_RETURN] = qtok("return"), + [TT_PUB] = qtok("pub"), + [TT_PROC] = qtok("proc"), + [TT_BEGIN] = qtok("begin"), + [TT_END] = qtok("end") }; int -- cgit v1.2.3