fix params?
This commit is contained in:
parent
363f816531
commit
ba839f10a9
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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 */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue