Releases: 1c-syntax/bsl-parser-testing
Releases · 1c-syntax/bsl-parser-testing
v0.4.0-rc.1
What's Changed
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #39
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #40
- Bump org.jreleaser from 1.19.0 to 1.20.0 by @dependabot[bot] in #43
- Bump com.github.ben-manes.versions from 0.52.0 to 0.53.0 by @dependabot[bot] in #44
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #48
- Bump the freefair group with 4 updates by @dependabot[bot] in #45
- Bump org.sonarqube from 6.2.0.5505 to 7.0.1.6134 by @dependabot[bot] in #47
- Bump org.jreleaser from 1.20.0 to 1.21.0 by @dependabot[bot] in #49
- Bump the freefair group with 4 updates by @dependabot[bot] in #50
- Новый Antlr + рефакторинг by @theshadowco in #51
Full Changelog: v0.3.1...v0.4.0-rc.1
v0.3.1
Настройки публикации в maven central
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Версия 0.2
Новое в версии
Выполнен переезд на оригинальный antlr версии 4.13.1.
Обращаю внимание, что нарушена обратная совместимость, обновление может потребовать доработки
Full Changelog: v0.1.1...v0.2.0
Версия 0.1.1
Добавил javadoc для публикации в central
Версия 0.1
Создание библиотеки
Реализована возможность тестировать Лексеры и Парсеры синтаксисом, похожим на утверждения assets.
На данный момент имеется возможность
- для лексера
- сопоставлять полученный список токенов с эталонным
- проверять текст выбранного токена на соответствие
- проверять строку распололожения токена
- сравнивать строки по списку токенов (идентичный порядок следования типов токенов)
- для парсера
- сопоставлять узлы
- контролировать наличие нужных узлов в AST