Sun Serega
42fd1da870
+1
2024-05-06 01:41:52 +02:00
Sun Serega
ba8a510185
fix SEMICOLON_BEFORE_ELSE
2024-05-06 01:40:53 +02:00
Sun Serega
2358149c70
convert all Lng files to UTF8+BOM
2024-05-06 01:15:29 +02:00
AlexanderZemlyak
acb1be8c92
Directives fixes ( #3110 )
...
* Unify directive errors
* Add new quotesAreSpecialSymbols field to DirectifeInfo
* Rewrite directive parsing and checks
* Delete R+ directive from pascal tests
2024-05-05 18:12:35 +03:00
Sun Serega
edf3358b39
Предупреждения для $else и $endif, у которых не совпадает имя дефайна ( #3109 )
...
* `$ifdef`: add warnings
* save directive name casing
2024-05-05 18:09:39 +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
d985949db1
Многострочные строки локализация и добавление сообщений об ошибках
2024-03-21 21:40:00 +03:00
Mikhalkovich Stanislav
0f25d86303
fix #2586
2021-12-25 22:08:55 +03:00
Mikhalkovich Stanislav
f85758a059
Исправлена ошибка при распаковке параметров лямбд с несколькими параметрами
...
Divizors переименован в Divisors
2021-03-26 00:12:48 +03:00
Mikhalkovich Stanislav
83526f7268
Сообщение "Срезы многомерных массивов разрешены только для массивов размерности < 5"
2021-03-02 16:23:15 +03:00
Ivan Bondarev
b4ced27c06
fix #1237
2021-01-08 12:14:40 +01:00
Ivan Bondarev
25cf7c0414
fix #2074
2021-01-08 11:53:15 +01:00
Mikhalkovich Stanislav
e6d19d0d5d
Вернул назад неверное исправление if then else
2019-07-25 13:16:10 +03:00
Mikhalkovich Stanislav
5eec60e885
Уточненная ошибка "Перед else нельзя ставить точку с запятой"
2019-07-24 22:13:11 +03:00
Mikhalkovich Stanislav
fe54b731c8
fix #1996
2019-06-19 14:41:20 +03:00
Mikhalkovich Stanislav
d3ffb2c93c
fix #1761
2019-02-22 19:11:56 +03:00
Mikhalkovich Stanislav
fbe6c252c4
Запретили вложенные записи окончательно
2018-12-08 23:32:52 +03:00
Mikhalkovich Stanislav
f5cb7bc816
bug fix #1053
2018-12-08 11:41:26 +03:00
Mikhalkovich Stanislav
bbebfede4c
bug fix #1412
2018-12-01 13:08:46 +03:00
miks1965
02991b622f
fix #1419
2018-10-26 20:12:42 +03:00
miks1965
f887555f73
fix #1376
...
int64.Print
2018-10-11 09:01:04 +03:00
Бондарев Иван
c8efdf5d53
fix #1304
2018-10-03 21:46:20 +02:00
miks1965
870ad02b48
расширенные свойства для записей
...
Запрет реализации свойств в интерфейсах
Запрет реализации расширенных индексных свойств
2018-07-18 12:20:45 +03:00
miks1965
a1e1363347
bug fix #918
2018-06-28 22:12:52 +03:00
miks1965
cce1345ee0
bug fix #914
2018-06-12 22:45:54 +03:00
miks1965
e0bf9736d4
bug fix #916
2018-06-12 21:29:12 +03:00
miks1965
78ea0be0e1
bug fix #875
...
bug fix #876
2018-05-31 00:40:29 +03:00
Бондарев Иван
1e648d5a43
Форматные строки ( #285 )
2018-03-21 21:01:54 +01:00
miks1965
57a455a05f
Комментарии в GraphWPF
2017-09-28 08:48:33 +03:00
miks1965
6aee6c9add
Рефакторинг
2017-01-22 20:54:13 +03:00
Бондарев Иван
f171b0f658
Предупреждение при использовании overload
2016-09-22 21:56:07 +02:00
Бондарев Иван
5226b50d32
Параметр цикла foreach должен описываться в заголовке цикла
2016-09-18 12:31:07 +02:00
Бондарев Иван
deec237d93
Параметр цикла for в PascalABC.NET должен описываться в заголовке цикла
2016-09-15 20:28:26 +02:00
Бондарев Иван
2b100e692e
Add english message: Using non-local variable as cycle counter
2016-09-15 20:16:10 +02:00
miks1965
75836746bf
Исправления конфликтов в грамматике ::
...
Исправлен баг #99
2016-04-03 22:04:35 +03:00
miks1965
2b464dc59a
Ожидался тип
2016-02-20 23:28:38 +03:00
miks1965
cabc8fe3c1
TYPE_NAME_EXPECTED=Ожидалось имя типа
2016-02-20 21:46:02 +03:00
miks1965
5817de29b6
Добавлено: Количество элементов кортежа не должно быть больше 7
2016-01-13 22:34:03 +03:00
miks1965
5ce19c217e
(a,b) как кортеж - кажется, получилось
2016-01-13 21:30:17 +03:00
miks1965
955d9699ee
T->T
2015-05-17 21:15:48 +03:00
Бондарев Иван
e6e67c193c
initial commit
2015-05-14 21:35:07 +02:00