summaryrefslogtreecommitdiff
path: root/src/parser/parser_core.c
diff options
context:
space:
mode:
authorZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-16 12:43:51 +0000
committerZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-16 12:43:51 +0000
commite77725b55190b8ec6dcab46aa137c32652ea004b (patch)
treea80e237f1f65873f908f5819488c1c32683aff74 /src/parser/parser_core.c
parent2e1aa3d8853f3b49e93b1d50b1b6e60e8238d79c (diff)
Support for 'alias' + test. Improved formatting and '.gitignore'.
Diffstat (limited to 'src/parser/parser_core.c')
-rw-r--r--src/parser/parser_core.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/parser/parser_core.c b/src/parser/parser_core.c
index c72e87a..3e683fb 100644
--- a/src/parser/parser_core.c
+++ b/src/parser/parser_core.c
@@ -15,7 +15,6 @@ ASTNode *parse_program_nodes(ParserContext *ctx, Lexer *l)
{
skip_comments(l);
Token t = lexer_peek(l);
-
if (t.type == TOK_EOF)
{
break;
@@ -411,6 +410,10 @@ ASTNode *parse_program_nodes(ParserContext *ctx, Lexer *l)
lexer_next(l);
}
}
+ else if (t.type == TOK_ALIAS)
+ {
+ s = parse_type_alias(ctx, l);
+ }
else if (t.type == TOK_ASYNC)
{
lexer_next(l);