Skip to content

Releases: 1c-syntax/bsl-parser

v0.9.0

20 Aug 13:00
Compare
Choose a tag to compare
  • Отдельный узел под fileCodeBlock
  • Отдельные узлы для разных ветвей If

v0.8.0

22 Jun 09:47
cbdb6ff
Compare
Choose a tag to compare
  • Добавлена обработка имен библиотек с дефисом в #Использовать
  • Добавлена обработка блока кода до объявления процедур - поддержка скриптов Tester
  • Добавлены отдельные узлы для блоков кода внутри Попытка...Исключение и Исключение...КонецПопытки
  • Добавлен отдельные узлы для вызовов глобальных методов и методов объектов
  • Исправлена ошибка разбора инструкции препроцессору #Если НЕ (ТонкийКлиент ИЛИ ВебКлиент) Тогда
  • Значительно расширено покрытие тестами

v0.7.1

22 Jun 09:41
Compare
Choose a tag to compare
  • Исправлен разбор двух двойных кавычек в конце строки

v0.7.0

25 Feb 18:15
cfce187
Compare
Choose a tag to compare
  • Исправлен разбор двойных кавычек

v0.6.1

19 Feb 11:56
700f88d
Compare
Choose a tag to compare
  • Исправлено "Ключевые слова препроцессора в имени области"

v0.5.0

18 Feb 05:51
aaf6875
Compare
Choose a tag to compare
  • Исправлено ДобувитьОбработчик/УдалитьОбработчик

v0.4.0

15 Feb 05:50
59200c2
Compare
Choose a tag to compare
  • Имя метки может совпадать с ключевым словом
  • Исправлен перенос строк при одиночном CR
  • После метки может не быть ничего

v0.3.1: Merge pull request #9 from 1c-syntax/fix/in

30 Jan 09:47
b469f2c
Compare
Choose a tag to compare

v0.3.0

25 Jan 14:15
Compare
Choose a tag to compare
  • Ключевые слова после точки обрабатываются как IDENTIFIER
  • Символы препроцессора в Областях обрабатываются как regionName
  • Поддержка скобок в инструкциях препроцессора
  • Поддержка ошибочных символов в условиях препроцессора
  • Бинарный и унарный плюс в выражении
  • Унарный плюс и минус в объявлении методов
  • Поддержка Выполнить без скобок
  • Поддержка обращения через точку к результату работы тернарного оператора
  • Поддержка разрыва выражений инструкциями препроцессора
  • Поддержка пустого выражения (отдельная точка с запятой)
  • Исправлена ошибка распознавания символа ВнешнееСоединение в инструкциях препроцессору
  • Исправлена обработка нескольких Перем внутри методов
  • Смена идентификатора java-пакетов

v0.2.0

25 Jan 14:16
Compare
Choose a tag to compare
  • Добавлен "расширенный" парсер с простым конструктором и возможностью получения AST из файла/пути