Skip to content
This repository was archived by the owner on Jan 5, 2026. It is now read-only.

[#6558] Update to ANTLR 4.11 to compensate for breaking changes between versions#6586

Merged
tracyboehrer merged 1 commit into
mainfrom
southworks/update/antlr
Mar 8, 2023
Merged

[#6558] Update to ANTLR 4.11 to compensate for breaking changes between versions#6586
tracyboehrer merged 1 commit into
mainfrom
southworks/update/antlr

Conversation

@sw-joelmut
Copy link
Copy Markdown
Collaborator

Fixes #6558

Note: This PR was based on the changes made in the pull request #6557.

Description

This PR upgrades the ANTLR from 4.8.0 to 4.11.1 in the AdaptiveExpressions and LanguageGeneration libraries.

Specific Changes

  • Updates ANTLR dependency version from 4.8.0 to 4.11.1 in AdaptiveExpressions.csproj, Microsoft.Bot.Builder.LanguageGeneration.csproj and AdaptiveExpressions.Tests.csproj.
  • Updates the README.md files with the new commands to generate the files.
  • Updates all the files under the Generated folder with the commands listed in the README.md executing ANTLR.
  • Updates some .g4 files due to having a problem with the BOM encoding and EOF character.

Testing

The following image shows the build and test passing successfully with the applied changes.
image

@sw-joelmut sw-joelmut requested a review from a team as a code owner February 10, 2023 13:59
@sw-joelmut sw-joelmut added the Automation: No parity PR does not need to be applied to other languages. label Feb 10, 2023
@coveralls
Copy link
Copy Markdown
Collaborator

@tracyboehrer tracyboehrer merged commit b70fef1 into main Mar 8, 2023
@tracyboehrer tracyboehrer deleted the southworks/update/antlr branch March 8, 2023 14:00
This was referenced May 14, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Automation: No parity PR does not need to be applied to other languages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update to ANTLR 4.11 to compensate for breaking changes between versions

3 participants