Редактирование: Си-интерфейс
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 2: | Строка 2: | ||
На данной странице мы попытались собрать основные структуры и функции, которые могут понадобится в курсе "Конструирование компиляторов". | На данной странице мы попытались собрать основные структуры и функции, которые могут понадобится в курсе "Конструирование компиляторов". | ||
− | + | [[Структура Fn | struct Fn]] | |
− | + | [[Структура_Tmp | struct Tmp]] | |
− | [[Структура Fn |struct Fn]] | + | [[Структура_Blk | struct Blk]] |
− | [[Структура_Tmp |struct Tmp]] | + | [[Структура_Ins | struct Ins]] |
− | [[Структура_Blk |struct Blk]] | + | [[Структура_Ref | struct Ref]] |
− | [[Структура_Ins |struct Ins]] | + | [[Структура_Op | struct Op]] |
− | [[Структура_Ref |struct Ref]] | + | [[Структура_Use | struct Use]] |
− | [[Структура_Op |struct Op]] | + | [[Tmp0]] |
− | [[Структура_Use |struct Use]] | ||
− | |||
/* parse.c */ | /* parse.c */ | ||
[[Массив_optab | extern Op optab[NOp]]] | [[Массив_optab | extern Op optab[NOp]]] |