From ba839f10a99d47c08d3f04cb7a013489aeaf004b Mon Sep 17 00:00:00 2001 From: Riley Smith Date: Thu, 7 Nov 2024 10:51:51 -0800 Subject: [PATCH] fix params? --- lab-4/parser.bison | 10 +++++----- lab-4/token.h | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lab-4/parser.bison b/lab-4/parser.bison index d2110b3..07757af 100644 --- a/lab-4/parser.bison +++ b/lab-4/parser.bison @@ -85,25 +85,25 @@ type : TOKEN_KEYWORD_IDENTIFICATION | TOKEN_KEYWORD_DATA ; simple_stmt : cbl_function - | cbl_function params + | cbl_function param | cbl_function assignment_stmt - | cbl_function params assignment_stmt + | cbl_function param assignment_stmt ; assignment_stmt : TOKEN_EQUAL ext_function | TOKEN_KEYWORD_TO TOKEN_IDENT | TOKEN_KEYWORD_TO TOKEN_IDENT categry_contain ; -params: : TOKEN_IDENT +param : TOKEN_IDENT | TOKEN_STRING ; -ext_function: : TOKEN_KEYWORD_FUNCTION TOKEN_IDENT TOKEN_LEFT_PARENTHESIS TOKEN_IDENT TOKEN_RIGHT_PARENTHESIS +ext_function : TOKEN_KEYWORD_FUNCTION TOKEN_IDENT TOKEN_LEFT_PARENTHESIS TOKEN_IDENT TOKEN_RIGHT_PARENTHESIS ; cbl_function : TOKEN_DISPLAY | TOKEN_MOVE | TOKEN_KEYWORD_COMPUTE | TOKEN_PERFORM ; -if_branch : if_branch parms if_branch +if_branch : if_branch param if_branch | TOKEN_IF | TOKEN_ELSE_IF | TOKEN_ELSE diff --git a/lab-4/token.h b/lab-4/token.h index ec55e23..ca9bbfb 100644 --- a/lab-4/token.h +++ b/lab-4/token.h @@ -55,7 +55,7 @@ extern int yydebug; YYerror = 256, /* error */ YYUNDEF = 257, /* "invalid token" */ TOKEN_EOF = 258, /* TOKEN_EOF */ - TOKEN_IDENTIFICATION = 259, /* TOKEN_IDENTIFICATION */ + TOKEN_KEYWORD_IDENTIFICATION = 259, /* TOKEN_KEYWORD_IDENTIFICATION */ TOKEN_KEYWORD_DIVISION = 260, /* TOKEN_KEYWORD_DIVISION */ TOKEN_KEYWORD_DATA = 261, /* TOKEN_KEYWORD_DATA */ TOKEN_KEYWORD_SECTION = 262, /* TOKEN_KEYWORD_SECTION */