From 7a923d17062989b0df35bafb9ec8fda65da882f8 Mon Sep 17 00:00:00 2001 From: serr Date: Tue, 22 Apr 2025 12:13:14 +0300 Subject: [PATCH] small changes --- analyzers/test/test.l | 4 ++-- analyzers/test/test.y | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/analyzers/test/test.l b/analyzers/test/test.l index 41876a5..3cb7338 100644 --- a/analyzers/test/test.l +++ b/analyzers/test/test.l @@ -3,14 +3,14 @@ #include #include -int yylineno; +int CURRENT_LINE_NUMBER; %} %% "{" { return LBRACE; } "}" { return RBRACE; } -\n { yylineno++; } +\n { CURRENT_LINE_NUMBER++; } [^{}]+ { yylval.str = strdup(yytext); return TEXT; diff --git a/analyzers/test/test.y b/analyzers/test/test.y index 7252c08..4e8e422 100644 --- a/analyzers/test/test.y +++ b/analyzers/test/test.y @@ -3,7 +3,7 @@ #include #include -extern int yylineno; +extern int CURRENT_LINE_NUMBER; extern char *yytext; void yyerror(const char *s) { @@ -28,8 +28,10 @@ block: ; content: - | content TEXT { printf("TOKEN ('%s')\n", $2); free($2); } - | content block {} + | content TEXT { + printf("TOKEN ('%s')\n", $2); + free($2); } + | content block ; %%