Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance AST with Feature Mappings #64

Open
tcerny opened this issue Mar 11, 2021 · 1 comment
Open

Enhance AST with Feature Mappings #64

tcerny opened this issue Mar 11, 2021 · 1 comment

Comments

@tcerny
Copy link
Collaborator

tcerny commented Mar 11, 2021

Description

Every AST should contain a variable which contains a logical statement for representing its feature mapping. This requires to use the prop4j library which can be found here: https://github.com/FeatureIDE/FeatureIDE/releases/download/v3.7.0/de.ovgu.featureide.lib.fm-v3.7.0.jar
Example usage:

   Node myFormula;
   Literal a = new Literal("A");
   Literal b = new Literal("B", false);
   myFormula = new And(a, b);

Definition of Done

  • AST class contains the Node of the prop4j lib as class variable
  • The usage of this variable is tested properly
  • CI does not fail
@wurstbroteater
Copy link
Collaborator

TODO Links this to Pull request which will later adress (among others) issue #54

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

No branches or pull requests

3 participants