PEREMENNOY 'Z' PRISVOENO EXPR: 4
parent
ff57526744
commit
fd1f16f79b
|
@ -35,6 +35,7 @@ char allowed_variable = 0;
|
|||
}
|
||||
|
||||
[A-Z] {
|
||||
yylval.var_name = yytext[0];
|
||||
return VAR_POLY;
|
||||
}
|
||||
|
||||
|
|
|
@ -13,9 +13,11 @@ extern char allowed_variable;
|
|||
|
||||
%union {
|
||||
Polynomial poly;
|
||||
char var_name;
|
||||
}
|
||||
|
||||
%token SEMICOLON PRINT VAR_POLY EQUAL
|
||||
%token SEMICOLON PRINT EQUAL
|
||||
%token <var_name> VAR_POLY
|
||||
%token <poly> NUMBER VARIABLE
|
||||
%type <poly> expr
|
||||
|
||||
|
@ -40,7 +42,7 @@ line: expr SEMICOLON {
|
|||
free_polynomial(&$2);
|
||||
}
|
||||
| VAR_POLY EQUAL expr SEMICOLON {
|
||||
printf("PEREMENNOY PRISVOENO EXPR: ");
|
||||
printf("PEREMENNOY '%c' PRISVOENO EXPR: ", $1);
|
||||
print_polynomial(&$3, allowed_variable);
|
||||
free_polynomial(&$3);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue