Skip to content

Conversation

@ManhalJasem
Copy link
Contributor

@ManhalJasem ManhalJasem commented Feb 27, 2025

Description

Grammar in src\main\java\se\isselab\HAnS\featureModel\FeatureModel.bnf changed
Lexer in src\main\java\se\isselab\HAnS\featureModel\FeatureModel.flex changed
See video

Related Issue

#42

Motivation and Context

In order to implement a complete feature model in CLAFER we need to be able to define cross tree constraints, optionality? and OR/XOR relationships.

How Has This Been Tested?

  • Tests are created and passing
  • Manual testing

Screenshots (if appropriate):

Video: HAnS Extending feature modeling language

Types of changes

  • Pipeline changes
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
    • I have updated the documentation accordingly.
  • I have updated the CONTRIBUTORS file.
  • I have updated the CHANGELOG.

@ManhalJasem
Copy link
Contributor Author

Files with changes related to the language issue were deleted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant