Структура Op — различия между версиями

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

Текущая версия на 13:42, 27 марта 2023

Структура Op — структура, хранящая информацию об операции...

Основные поля:[править]

char *name — название операции.

short argcls[2][4] — "классы" аргументов, их ширина то бишь. Один из Kx (равный -1), Kw, Kl, Ks или Kd.

int canfold — можно ли делать fold над такой операцией.