Структура Op — различия между версиями
Alexander (обсуждение | вклад) (Новая страница: «Структура <code>Op</code> - структура, хранящая информацию об операции. ===Основные поля:=== <code>cha…») |
|||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
− | Структура <code>Op</code> | + | Структура <code>Op</code> — структура, хранящая информацию об операции... |
===Основные поля:=== | ===Основные поля:=== | ||
− | <code>char *name</code> | + | <code>char *name</code> — название операции. |
− | <code>short argcls[2][4]</code> | + | <code>short argcls[2][4]</code> — "классы" аргументов, их ширина то бишь. Один из Kx (равный -1), Kw, Kl, Ks или Kd. |
− | <code>int canfold</code> | + | <code>int canfold</code> — можно ли делать fold над такой операцией. |
Текущая версия на 13:42, 27 марта 2023
Структура Op
— структура, хранящая информацию об операции...
Основные поля:[править]
char *name
— название операции.
short argcls[2][4]
— "классы" аргументов, их ширина то бишь. Один из Kx (равный -1), Kw, Kl, Ks или Kd.
int canfold
— можно ли делать fold над такой операцией.