X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=notes;h=0675bf305a87efbe7d223f9c0021289588676a9d;hb=ffca530414fc4c94c3d95b9bc52f4d0cee3326e9;hp=7092150dcbbcf53b3179614ba6ea19146adad7ac;hpb=d11b76dfc015306841ed4befae800ba1ed7c765b;p=dsw-obn.git diff --git a/notes b/notes index 7092150..0675bf3 100644 --- a/notes +++ b/notes @@ -1,19 +1,9 @@ -- Какие-то проблемы с определением типов наперёд: - (* - TYPE - R2 = RECORD r : R1 END; - R1 = RECORD END; - *) -- Нужно изменить передачу информации о вызываемой процедуре в MODE_CALL - На данный момент конкретная процедура передаётся в поле var, вместо parent - Что не позволяет делать процедуры-переменные в полях записей, массивах и т.д. - -- нет символов и строк -- не реализовано расширение типа record - нету типа set - - нету операторов if, while и т.д. +- Нужен тип представляющий типы + Требуется для оператора IS и некоторых встраиваемых функций +- Нет оператора IS - не реализованы все встроенные функции - не реализована свёртка констант