структуру Variable переменной, которой присваивается полином, перенес в парсер .y
parent
49aed84225
commit
7802545f53
|
@ -14,11 +14,6 @@ typedef struct {
|
||||||
int capacity; // вместимость массива
|
int capacity; // вместимость массива
|
||||||
} Polynomial;
|
} Polynomial;
|
||||||
|
|
||||||
typedef struct {
|
|
||||||
char name;
|
|
||||||
Polynomial poly;
|
|
||||||
} Variable;
|
|
||||||
|
|
||||||
// Инициализация полинома
|
// Инициализация полинома
|
||||||
void init_polynomial(Polynomial *p);
|
void init_polynomial(Polynomial *p);
|
||||||
// Добавление слагаемого в полином
|
// Добавление слагаемого в полином
|
||||||
|
|
|
@ -10,6 +10,11 @@ int yylex();
|
||||||
extern FILE *yyin;
|
extern FILE *yyin;
|
||||||
extern char allowed_variable;
|
extern char allowed_variable;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
char name;
|
||||||
|
Polynomial poly;
|
||||||
|
} Variable;
|
||||||
|
|
||||||
Variable variables[26];
|
Variable variables[26];
|
||||||
int variables_count = 0;
|
int variables_count = 0;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue