Commit graph

23 commits

Author SHA1 Message Date
AlexanderZemlyak 8acf536300
Make changes for spython compatibility (#3131)
* Update parser tools

* Update NodesBuilder

* Update syntax_tree_visitor

* Update CompilationErrors
2024-05-28 14:16:03 +03:00
AlexanderZemlyak efb4a4338f
New checks for directives added (#3099)
* Extract base classes from ParserTools (local) and GPPGParserHelper

* Fix string resources error

* Extract base class for unexpected token error

* Update ParserTools project file

* Add comments for compiler directives usages in compiler

* Add directives checks

* Move string constants to new project

* Implement scalable directives checks

* Remove known directives from compiler

* Fix PABCSystem namespace error

* Allow region and endregion with no params

* Allow parameters to endif directive

* Delete directive parameters extension checks

* Replace error with warning for uknown directive case

* Fix generate native code (semantic rule) assigning

* Improve error messages for directives

* Rename RunParseThread to SwitchOnIntellisence

Для отладки может требоваться отключение Intellisence на уровне кода. Для понятности метод назван SwitchOnIntellisence.

* Resolve merge conflicts

* Add new compiler errors for unsupported target framework and output file type

* Add documentation to directives checks

* Fix directives check loop
2024-05-04 20:21:50 +03:00
Mikhalkovich Stanislav 432cb51212 Именованные параметра подчищены.
Исправлены мелкие ошибки
Исправлены сообщения об ошибках в сторону понятности
2023-05-07 14:49:52 +03:00
Ivan Bondarev 759112e495 #2639 2022-03-20 11:17:00 +01:00
Ivan Bondarev 2d2798c711 #2096 2021-10-24 14:43:45 +02:00
Бондарев Иван 2c45fe3ae2 fix #1349 2020-08-23 14:28:56 +02:00
Mikhalkovich Stanislav e3c7ba9dd2 fix #775 2020-06-27 18:26:47 +03:00
Mikhalkovich Stanislav 8941485088 fix #2136 2020-06-27 12:40:19 +03:00
Бондарев Иван 7f998cd371 bug fix #2113 2019-10-03 11:35:58 +02:00
Mikhalkovich Stanislav e603b1fd6d Mikhalkovich в Copyright
Заготовка для школьного плагина образцов кода
2019-07-28 23:53:15 +03:00
Mikhalkovich Stanislav 357dce8e63 Исправление некоторых предупреждений и комментарии в select_function 2019-06-07 00:06:11 +03:00
Бондарев Иван 38d94f702d fix #1530 2018-12-09 17:44:58 +01:00
Mikhalkovich Stanislav 370cbf5175 fix #1553 2018-12-01 10:51:25 +03:00
Бондарев Иван 5fac346b1e fix #1295 2018-09-30 19:27:58 +02:00
miks1965 05308759e3 Незначительные мелочи 2018-08-09 16:53:46 +03:00
Бондарев Иван 716143da5e bug fix #782 2018-05-01 12:23:56 +02:00
miks1965 2923cf6595 w 2015-09-11 23:33:15 +03:00
miks1965 22cab611ff Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
Conflicts:
	TreeConverter/TreeConversion/CompilationErrors.cs
2015-09-06 18:49:38 +03:00
miks1965 a617430203 1 2015-09-06 18:46:31 +03:00
Бондарев Иван 93bffd1bf9 Bug fix: var rs := s.Copy; теперь выдает ошибку компиляции
Bug fix: исправил падение на var rs := s.Join; Ошибка компиляции выдается корректно
2015-09-06 12:42:34 +02:00
miks1965 efe5f9094f Исправлены ошибки с лямбдами, улучшен алгоритм вывода типов 2015-08-09 16:25:11 +03:00
Бондарев Иван 092d84d664 added license info in source files 2015-06-01 21:15:17 +02:00
Бондарев Иван e6e67c193c initial commit 2015-05-14 21:35:07 +02:00