From 6261ed14c15fdd50f9e82b08430fb989d07f0902 Mon Sep 17 00:00:00 2001 From: XZQshiyu <2313392804@qq.com> Date: Thu, 19 Sep 2024 12:26:36 +0000 Subject: [PATCH] add two comments to diff FLOAT and FLOATPOINT --- src/parser/syntax_analyzer.y | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/parser/syntax_analyzer.y b/src/parser/syntax_analyzer.y index c31c33e..71a07ec 100644 --- a/src/parser/syntax_analyzer.y +++ b/src/parser/syntax_analyzer.y @@ -65,8 +65,8 @@ syntax_tree_node *node(const char *node_name, int children_num, ...); %token WHILE %token IDENTIFIER %token INTEGER -%token FLOAT -%token FLOATPOINT // 这个是 float 类型的 token +%token FLOAT // 这个token 对应float 关键字 +%token FLOATPOINT // 这个token 对应 浮点数值, 如果分不清的同学可以参考type-specifier的文法和对应产生式规则 //%token EOL //%token BLANK //%token COMMENT @@ -122,7 +122,7 @@ local-declarations : local-declarations var-declaration {$$ = node( "local-dec statement-list : statement-list statement {$$ = node( "statement-list", 2, $1, $2);} | {$$ = node( "statement-list",0);} - + ; // TODO: phase1. 补充其他的文法产生式逻辑 %% -- GitLab