Skip to content

SMV: remove legacy grammar rules#1503

Merged
tautschnig merged 2 commits intomainfrom
smv-cleanout
Apr 17, 2026
Merged

SMV: remove legacy grammar rules#1503
tautschnig merged 2 commits intomainfrom
smv-cleanout

Conversation

@kroening
Copy link
Copy Markdown
Collaborator

This removes the scanner and parser rules related to the following legacy constructs:

  • EXTERN
  • INC, DEC, ADD, SUB
  • complex identifiers that contain round ( ... ) parentheses
  • switch

None of these are recognised by NuSMV.

@kroening kroening force-pushed the smv-cleanout branch 3 times, most recently from 3bb42df to 91dd7e5 Compare December 22, 2025 17:20
@kroening kroening force-pushed the smv-cleanout branch 2 times, most recently from 3966965 to 352bf0c Compare December 28, 2025 21:45
@kroening kroening added the ebmc 6.0 To be added for ebmc 6.0 release label Feb 2, 2026
kroening added 2 commits April 9, 2026 09:20
This removes the parser rules and type checking related to the following
legacy constructs:

* EXTERN
* INC, DEC, ADD, SUB
* complex identifiers that contain round ( ... ) parentheses
* switch
* notin

None of these are recognised by NuSMV.
@kroening kroening marked this pull request as ready for review April 9, 2026 16:54
@tautschnig tautschnig merged commit b93b299 into main Apr 17, 2026
11 checks passed
@tautschnig tautschnig deleted the smv-cleanout branch April 17, 2026 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cleanup ebmc 6.0 To be added for ebmc 6.0 release SMV

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants