Commit graph

40 commits

Author SHA1 Message Date
Alexander Zakharenko abddd5e1d6 Set parents for child elements when assigned using properties 2018-05-25 17:45:01 +03:00
Бондарев Иван 15f9f17410 fix #689 2018-03-04 11:57:31 +01:00
Voloshin Bogdan 9f1d354004 Remove temporary obj files 2017-08-03 01:07:37 +03:00
miks1965 00646f89a5 loop 5 do
write(1)
2017-06-08 17:56:17 +03:00
miks1965 2f3b2294ba class_body -> class_body_list 2017-06-06 05:24:32 +03:00
Бондарев Иван d423b906ac added missing copyrights 2017-05-27 20:06:12 +02:00
miks1965 027bab517c Minor changes 2017-05-20 21:12:08 +03:00
Alexander Zakharenko 5ba9bd8dac HelpData в tree.xml хранится в отсортированном виде 2017-05-15 19:32:19 +03:00
Alexander Zakharenko 4983c2c350 Добавлена генерация методов прошивки Parents 2017-05-12 18:33:27 +03:00
Бондарев Иван 747430e388 installer: check if PascalABCNET.exe is running (fix #378) 2017-04-23 11:49:01 +02:00
Alexander Zakharenko c18f52abc3 Add XML serialization support for syntax generator 2017-02-18 12:20:03 +03:00
Alexander Zakharenko f5ec54aa4f Исправлена генерация Clone() 2016-11-21 12:42:44 +03:00
Alexander Zakharenko bffca076fd Кэширование шаблонов 2016-11-16 22:12:36 +03:00
Alexander Zakharenko dd87721e1f Шаблоны методов и конструкторов для узлов со списками перенесены в отдельные файлы 2016-11-16 21:45:01 +03:00
Alexander Zakharenko 81bc22856e Добавлены комментарии, начата реализация методов with 2016-10-11 00:19:35 +03:00
Alexander Zakharenko 9abe672601 Добавил проверку на null в методы клонирования 2016-10-10 19:01:00 +03:00
Alexander Zakharenko 8b592136b7 Реализовано формирование предков при клонировании синтаксических узлов 2016-10-09 21:56:58 +03:00
Alexander Zakharenko 4da7626d48 Реализован метод Clone синтаксических узлов 2016-10-08 23:38:14 +03:00
Alexander Zakharenko 38a9e9f2b5 Переименованы функции Replace и FindIndex для списков в синтаксических узлах 2016-05-24 16:58:07 +03:00
Alexander Zakharenko d4d386fa30 Исправлена генерация метода RemoveAll 2016-05-22 19:45:08 +03:00
Alexander Zakharenko 78b0a80983 Исправлен отступ при генерации RemoveAll 2016-05-22 19:35:57 +03:00
Alexander Zakharenko 74b2827e4c Обновлен генератор, добавлен метод RemoveAll для списков 2016-05-22 19:22:58 +03:00
Бондарев Иван 720f27d4c2 Удалил Performance Tools
Изменил кодировку некоторых файлов на UTF8
2016-03-20 14:46:26 +01:00
Alexander Zakharenko 907ad3fc86 Добавлена генерация методов для узлов, содержащих List. Из TreeHelper.cs удалены конфликтующие методы. В tree.nin из addressed_value_list удален конструктор, аналогичный новому сгенерированному. 2016-03-10 11:38:37 +03:00
Бондарев Иван f6f5d75f64 Удалены старые грамматики GoldParser-а 2015-12-29 18:10:38 +01:00
Artem Pelenitsyn 49378a6750 change encoding for all *.pas and *.cs files: cp1251 -> utf-8 2015-12-28 14:25:15 +03:00
Slav76 ace91cf03a bug fix: function ReadFileToEnd and Utils
Signed-off-by: Slav76 <GavrikVA@gmail.com>
2015-10-08 20:42:13 +10:00
miks1965 8644f3eff4 ReadlnInteger и ReadArrInteger и ReadSeqInteger переопределил для PT4 - иначе не работали 2015-09-26 18:36:48 +03:00
miks1965 4e7fa77681 PT4Tools 4/0 2015-09-02 20:33:27 +03:00
miks1965 cdce2f285a PT4 обновлён 2015-08-31 21:07:40 +03:00
miks1965 808882771d Что-то не то с форматтером. Тесты не проходят 2015-08-02 18:28:08 +03:00
miks1965 5480e0c66a Вынес дополнительные методы синтаксического дерева в отдельный класс 2015-07-28 20:58:15 +03:00
miks1965 39449dffb4 Переделанные AbstractVisitor, WalkingVisitor.
Индексатор у syntax_tree_node теперь возвращает только подузлы, производные от syntax_tree_node
2015-07-27 21:54:07 +03:00
Бондарев Иван 03942168e6 pnet parser removed 2015-07-19 11:30:10 +02:00
miks1965 5f4ae3c7b5 кое какие изменения по мелочи 2015-06-14 18:10:05 +03:00
Бондарев Иван b59c654b24 bug fix 2015-06-12 20:59:28 +02:00
miks1965 bdb595b738 Самая опасная правка последнего времени. expression - больше не потомок statement. Но упали тесты форматирования 2015-06-12 20:31:38 +03:00
miks1965 095ee27d92 Восстановленный NodesGenerator 2015-06-11 18:27:21 +03:00
miks1965 027d0c07e5 Накопившиеся мелочи 2015-06-11 15:12:24 +03:00
Бондарев Иван e6e67c193c initial commit 2015-05-14 21:35:07 +02:00