fix params?

This commit is contained in:
vel 2024-11-07 10:51:51 -08:00
parent 363f816531
commit ba839f10a9
Signed by: velvox
GPG Key ID: 59D9762F674151DF
2 changed files with 6 additions and 6 deletions

View File

@ -85,25 +85,25 @@ type : TOKEN_KEYWORD_IDENTIFICATION
| TOKEN_KEYWORD_DATA | TOKEN_KEYWORD_DATA
; ;
simple_stmt : cbl_function simple_stmt : cbl_function
| cbl_function params | cbl_function param
| cbl_function assignment_stmt | cbl_function assignment_stmt
| cbl_function params assignment_stmt | cbl_function param assignment_stmt
; ;
assignment_stmt : TOKEN_EQUAL ext_function assignment_stmt : TOKEN_EQUAL ext_function
| TOKEN_KEYWORD_TO TOKEN_IDENT | TOKEN_KEYWORD_TO TOKEN_IDENT
| TOKEN_KEYWORD_TO TOKEN_IDENT categry_contain | TOKEN_KEYWORD_TO TOKEN_IDENT categry_contain
; ;
params: : TOKEN_IDENT param : TOKEN_IDENT
| TOKEN_STRING | 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 cbl_function : TOKEN_DISPLAY
| TOKEN_MOVE | TOKEN_MOVE
| TOKEN_KEYWORD_COMPUTE | TOKEN_KEYWORD_COMPUTE
| TOKEN_PERFORM | TOKEN_PERFORM
; ;
if_branch : if_branch parms if_branch if_branch : if_branch param if_branch
| TOKEN_IF | TOKEN_IF
| TOKEN_ELSE_IF | TOKEN_ELSE_IF
| TOKEN_ELSE | TOKEN_ELSE

View File

@ -55,7 +55,7 @@ extern int yydebug;
YYerror = 256, /* error */ YYerror = 256, /* error */
YYUNDEF = 257, /* "invalid token" */ YYUNDEF = 257, /* "invalid token" */
TOKEN_EOF = 258, /* TOKEN_EOF */ 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_DIVISION = 260, /* TOKEN_KEYWORD_DIVISION */
TOKEN_KEYWORD_DATA = 261, /* TOKEN_KEYWORD_DATA */ TOKEN_KEYWORD_DATA = 261, /* TOKEN_KEYWORD_DATA */
TOKEN_KEYWORD_SECTION = 262, /* TOKEN_KEYWORD_SECTION */ TOKEN_KEYWORD_SECTION = 262, /* TOKEN_KEYWORD_SECTION */