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