-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(issue4) Support the FeatureModel format exported by FeatureIDE
An initial implementation of this feature. Note, it is not fully integrated into Hephaestus, as well as the current implementation does not support constraints yet. #4
- Loading branch information
Rodrigo B Almeida
authored and
Rodrigo B Almeida
committed
Nov 24, 2014
1 parent
c79c521
commit 7f63a80
Showing
65 changed files
with
5,215 additions
and
842 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
.DS_STORE | ||
*.bak | ||
*.hi | ||
*.o | ||
*.*~ | ||
|
13 changes: 9 additions & 4 deletions
13
asset-base/component-model/src/ComponentModel/Parsers/AbsComponentModel.hs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,25 @@ | ||
|
||
|
||
module ComponentModel.Parsers.AbsComponentModel where | ||
|
||
-- Haskell module generated by the BNF converter | ||
|
||
newtype Ident = Ident String deriving (Eq,Ord,Show) | ||
|
||
|
||
|
||
newtype Ident = Ident String deriving (Eq,Ord,Show,Read) | ||
data ComponentModel = | ||
TComponentModel [ComponentMapping] | ||
deriving (Eq,Ord,Show) | ||
deriving (Eq,Ord,Show,Read) | ||
|
||
data ComponentMapping = | ||
TComponentMapping Ident RelativePath | ||
deriving (Eq,Ord,Show) | ||
deriving (Eq,Ord,Show,Read) | ||
|
||
data RelativePath = | ||
BasicFilePath Ident | ||
| BasicFilePathExt Ident Ident | ||
| BasicFileExt Ident | ||
| ComposedFilePath Ident RelativePath | ||
deriving (Eq,Ord,Show) | ||
deriving (Eq,Ord,Show,Read) | ||
|
Binary file modified
BIN
+4 Bytes
(100%)
asset-base/component-model/src/ComponentModel/Parsers/DocComponentModel.dvi
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
+108 KB
(220%)
asset-base/component-model/src/ComponentModel/Parsers/DocComponentModel.ps
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
242 changes: 138 additions & 104 deletions
242
asset-base/component-model/src/ComponentModel/Parsers/LexComponentModel.hs
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.