Alexander Zakharenko
907ad3fc86
Добавлена генерация методов для узлов, содержащих List. Из TreeHelper.cs удалены конфликтующие методы. В tree.nin из addressed_value_list удален конструктор, аналогичный новому сгенерированному.
2016-03-10 11:38:37 +03:00
miks1965
b435cbf7fe
foreach по многомерным массивам теперь возвращает правильный тип элемента.
...
Вернул короткие определения функций - ошибочно запрещал
2016-02-02 02:28:54 +03:00
miks1965
bbae062980
Сделал &System для генерации синтаксических узлов на семантическом уровне чтобы пропускать поиск в модулях и искать сразу в .NET
2016-01-21 15:57:06 +03:00
miks1965
3e844d597b
Множественные uses
2016-01-20 20:31:39 +03:00
miks1965
d933ae1f2c
Поправил контекст тьюплов для автоформатирования
2016-01-19 23:21:24 +03:00
miks1965
711cba9c11
Типы (integer,real) теперь работают и не конкурируют с перечислимыми типами!!!!!
...
Пришлось запретить скобки в range-типе - иначе были конфликты.
Пока не проверяю неправильность записи (integer = 1, integer = 1) - надо обязательно выдавать ошибку
2016-01-15 22:06:39 +03:00
Бондарев Иван
28551ebc74
bug fix in formatter
2015-12-13 19:52:32 +01:00
Бондарев Иван
e0443cea7a
generic operator extensions (operator+<T>)
2015-12-09 22:11:38 +01:00
miks1965
dac8a1a369
ttt
2015-08-26 13:48:16 +03:00
miks1965
4ff71ddf76
Небольшие правки. В PABCSystem изменен Inc для Char - теперь он работает быстро - всего в 2 раза медленнее, чем для integer
2015-08-20 14:36:29 +03:00
miks1965
6e49d7c2b6
Небольшие правки в пробе реализации yield
2015-08-19 23:28:54 +03:00
miks1965
ec3421340f
В Compile() добавлен хук для преобразования синтаксических деревьев
2015-08-17 21:15:22 +03:00
miks1965
eb5237b465
ДобавленPT4Linq к сандартным модулям
2015-08-15 00:31:26 +03:00
miks1965
6bd95b4260
Убран overload из внутреннего представления. В синтаксисе оставлен для совместимости с Delphi
2015-08-12 22:30:26 +03:00
miks1965
c464f57ad1
--
2015-08-11 23:41:18 +03:00
miks1965
efe5f9094f
Исправлены ошибки с лямбдами, улучшен алгоритм вывода типов
2015-08-09 16:25:11 +03:00
miks1965
808882771d
Что-то не то с форматтером. Тесты не проходят
2015-08-02 18:28:08 +03:00
miks1965
526d509add
Чистка синтаксических узлов. Интерфейс для преобразования дерева
2015-07-31 01:02:56 +03:00
miks1965
ec2318107c
Убрал ненужные узлы синтаксического дерева
2015-07-30 14:02:48 +03:00
miks1965
5480e0c66a
Вынес дополнительные методы синтаксического дерева в отдельный класс
2015-07-28 20:58:15 +03:00