bsl-parser icon indicating copy to clipboard operation
bsl-parser copied to clipboard

Коллекция парсеров языка 1С (BSL) в формате ANTLR4.

Results 19 bsl-parser issues
Sort by recently updated
recently updated
newest added

Исправлена ошибка разбор условия препроцессора с отрицанием вложенного условия ```bsl #IF NOT Server OR NOT(ExternalConnection OR ExternalConnection) THEN #EndIf ``` Подобная инструкция препроцессора ломала разбор

## Версия 0.9.4 ## Описание ошибки @nixel2007 @TheShadoWCo похоже, ошибка в грамматике для полей-колонок ``` // поля-колонки column: mdoName=identifier (DOT columnNames+=identifier)+ | columnNames+=identifier | mdo (DOT columnNames+=identifier)+ ; ``` **нижний...

bug
sdbl parser

Коллега обнаружил, что имя временной таблицы (ВТ) может начинаться с точки, а также в имени ВТ можно использовать символ решетки/диеза `#` наравне с алфавитно-цифровыми символами. Пример: ```sdbl ВЫБРАТЬ 1 КАК...

![image](https://user-images.githubusercontent.com/15638529/55181736-445a6180-519d-11e9-850b-93167d6ecd79.png)

bug
help wanted
bsl parser

`Перем Асинх` ломает разбор кода, хотя является валидным (с точки зрения конфигуратора) кодом как и ``` Функция Асинх() КонецФункции ```

help wanted
bsl parser

Положу сюда вместо закладок. https://its.1c.ru/db/v8312doc#bookmark:dev:TI000000147

bsl parser

если в MethodSymbolComputer в методе getMethodComments заменить получение токенов из документКонтекста на получение их из заранее сохраненного филда в объекте, который заполняется в момент вызова compute, то там будет пустой...

bug
help wanted

Add Tokenizer support to work properly with InputStreams.