Flags

class Flags

The flags of a solver (see the flags reference of arg2p), as the facts stating them: defaults (those of arg2p), none (only those the theory states), or parse (as Prolog text). A flag set replaces what the flags stated for it; the theory may state flags as well, which override these. The profile of the theory (graphBuildMode) presets the flags its definition needs.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard

The semantics of the argument labelling

Link copied to clipboard

Whether the strict rules are transposed

Link copied to clipboard

The conflicts beyond those the theory declares

Link copied to clipboard
fun debug(on: Boolean): Flags

Whether the modules print their debug output

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard

The module building the graph

Link copied to clipboard

The profile of the theory

Link copied to clipboard
fun graphExtensions(vararg extensions: GraphExtension): Flags

The extensions of the graph: none for no extension (an array in JavaScript)

Link copied to clipboard
fun graphLanguage(vararg languages: GraphLanguage): Flags

The languages extending the one of arg2p: none for no language (an array in JavaScript)

Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard

The library of the flags, for a solver of arg2p

Link copied to clipboard

Whether the conflicts are arguments as well

Link copied to clipboard

Whether the rules are arguments as well

Link copied to clipboard

Where the modules loaded by name are looked for

Link copied to clipboard

The comparator of the preferences

Link copied to clipboard

The ordering principle of the preferences

Link copied to clipboard

Whether the theory is read as strict Prolog (no rules of arg2p)

Link copied to clipboard

Whether the graph is built on the arguments the query depends on alone

Link copied to clipboard

The labelling of the statements

Link copied to clipboard
open override fun toString(): String

The flags as the facts stating them, Prolog text