Conversation
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v6...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps gradle-wrapper from 9.3.1 to 9.4.0. --- updated-dependencies: - dependency-name: gradle-wrapper dependency-version: 9.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps org.sonarqube from 7.2.2.6593 to 7.2.3.7755. --- updated-dependencies: - dependency-name: org.sonarqube dependency-version: 7.2.3.7755 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…e-7.2.3.7755 Bump org.sonarqube from 7.2.2.6593 to 7.2.3.7755
…er-9.4.0 Bump gradle-wrapper from 9.3.1 to 9.4.0
…ons/upload-artifact-7 Bump actions/upload-artifact from 6 to 7
Bumps org.jreleaser from 1.21.0 to 1.23.0. --- updated-dependencies: - dependency-name: org.jreleaser dependency-version: 1.23.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: nixel2007 <1132840+nixel2007@users.noreply.github.com>
Restructure USE_MODE to use USE_SEGMENT pattern so that slashes are only allowed as separators between segments, not consecutively. This prevents #Использовать lib//comment from tokenizing the comment as part of the identifier. Co-authored-by: nixel2007 <1132840+nixel2007@users.noreply.github.com>
Co-authored-by: nixel2007 <1132840+nixel2007@users.noreply.github.com>
Support slashes in #Использовать
…r-1.23.0 Bump org.jreleaser from 1.21.0 to 1.23.0
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment Tip CodeRabbit can generate a title for your PR based on the changes with custom instructions.Set the |
There was a problem hiding this comment.
Pull request overview
This is a release PR for the BSL parser that adds support for /-separated paths in #Использовать (use/import) directives and bumps several dependency versions.
Changes:
- Extended the BSL lexer grammar to support forward-slash-separated segments in
#Использоватьidentifiers (e.g.,oint/api/grpc), with proper handling of//line comments - Bumped dependency versions: Gradle wrapper (9.3.1→9.4.0), JReleaser (1.21.0→1.23.0), SonarQube plugin (7.2.2.6593→7.2.3.7755), and
actions/upload-artifact(v6→v7)
Reviewed changes
Copilot reviewed 6 out of 8 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| src/main/antlr/BSLLexer.g4 | Added USE_SEGMENT fragment and updated USE_IDENTIFIER to support /-separated path segments |
| src/test/java/.../BSLLexerTest.java | Added lexer tests for /-separated use paths and // comment edge case |
| src/test/java/.../BSLParserMatchesTest.java | Added parser match test for #Использовать oint/api/grpc |
| build.gradle.kts | Bumped JReleaser and SonarQube plugin versions |
| gradle/wrapper/gradle-wrapper.properties | Bumped Gradle wrapper to 9.4.0 |
| gradle/wrapper/gradle-wrapper.jar | Updated Gradle wrapper JAR |
| gradlew | Updated Gradle wrapper script (comment URL pinned to commit) |
| .github/workflows/check.yml | Bumped actions/upload-artifact from v6 to v7 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|



No description provided.