From 3c732f7c9be2e8008df1341d1d29fe7b89660122 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=9D=BF=E5=8D=9A?= Date: Thu, 19 Sep 2024 18:10:08 +0800 Subject: [PATCH] Fix Typo ASSIN -> ASSIGN --- src/parser/lexical_analyzer.l | 2 +- src/parser/syntax_analyzer.y | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/parser/lexical_analyzer.l b/src/parser/lexical_analyzer.l index 28bf17a..e3d89c9 100644 --- a/src/parser/lexical_analyzer.l +++ b/src/parser/lexical_analyzer.l @@ -34,7 +34,7 @@ void pass_node(char *text){ \>= {pos_start = pos_end; pos_end += 2; pass_node(yytext); return GTE;} == {pos_start = pos_end; pos_end += 2; pass_node(yytext); return EQ;} != {pos_start = pos_end; pos_end += 2; pass_node(yytext); return NEQ;} -= {pos_start = pos_end; pos_end += 1; pass_node(yytext); return ASSIN;} += {pos_start = pos_end; pos_end += 1; pass_node(yytext); return ASSIGN;} ; {pos_start = pos_end; pos_end += 1; pass_node(yytext); return SEMICOLON;} , {pos_start = pos_end; pos_end += 1; pass_node(yytext); return COMMA;} /* TODO: phase1. 请在这里补充其他的词法规则 */ diff --git a/src/parser/syntax_analyzer.y b/src/parser/syntax_analyzer.y index 43adce0..c31c33e 100644 --- a/src/parser/syntax_analyzer.y +++ b/src/parser/syntax_analyzer.y @@ -48,7 +48,7 @@ syntax_tree_node *node(const char *node_name, int children_num, ...); %token GTE %token EQ %token NEQ -%token ASSIN +%token ASSIGN %token SEMICOLON %token COMMA %token LPARENTHESE -- GitLab