Syntactical query representation.
auto operator<=>(QueryText const &) const =default
bool hasAtom(string const &predSymbol)
uint degree_of_constriction() const
synthetic total order to classify query definitions.
QueryText(string const &syntacticRepr)
friend HashVal hash_value(QueryText const &entry)
support using queries in hashtables.
string normalise(string const &rawDefinition)
Parse, verify and normalise the raw query definition.