create a feature model from a feature expression
load a standard Dimacs file as feature model.
load a standard Dimacs file as feature model. comments are used in format "c <ID> <NAME>" to describe a mapping from ids to feature names. Those feature names can be rewritten, eg to add a prefix with the translateNames parameter.
if autoAddVariables is activated all variables not defined by comments are loaded as "fresh" variables with generated names. Those should never be used in formulas but originate from the equisat transformation.
default implementation
default implementation
does prefix all loaded names with CONFIG_ by default
common part for loading dimacs files
common part for loading dimacs files
returns name to id mapping, list of clauses, and maximal id declared/found
Factory interface to create feature models
A classname implementing this interface can be provided as command line option to the frontend