Package-level declarations
Types
Link copied to clipboard
data class FlagsBuilder(var emptyBuilder: Boolean = false, var queryMode: Boolean = QueryMode.default(), var autoTransposition: Boolean = AutoTransposition.default(), var prologStrictCompatibility: Boolean = PrologStrictCompatibility.default(), var graphBuildMode: String = GraphBuildMode.default(), var argumentLabellingMode: String = ArgumentLabellingMode.default(), var statementLabellingMode: String = StatementLabellingMode.default(), var orderingPrinciple: String = OrderingPrinciple.default(), var orderingComparator: String = OrderingComparator.default(), var modulesPath: String = ModulesPath.default(), var graphExtensions: Iterable<String> = GraphExtension.default(), var metaConflicts: Boolean = MetaConflicts.default(), var metaRules: Boolean = MetaRules.default(), var graphBuilder: String = GraphBuilder.default())
Link copied to clipboard
Link copied to clipboard
The flags of an arg2p solver: those its libraries declare (ArgsFlag), checked by the Prolog code through setting/1 (whether a switch is on) and setting/2 (the values of a flag); checking a flag no library declares, or a switch for its values (and the other way round), raises a domain error.