úÎ! ·Û2      !"#$%&'()*+,-./01 None%2Xì234567 89:;<=4None® None>?@ABCDENoneh !"#None%=>?Mï $%&'()*+,-NoneN.  !"#$%&'()*+,- None=?]./01None¤./01./01Noneú.  !"#$%&'()*+,-.   !#*+)%&'($,-" None  None×F   !"#$%&'()*+,-./0123456 7 8 9 :;<=>?@ABCDEFGHIJKLMNO#prolog-0.3.2-1NGk2cZcCWH5Gtmp9nyKyyLanguage.PrologLanguage.Prolog.QuoteSyntaxParserDatabaseUnifier InterpreterPrologQuoteIsStringLanguage.Prolog.IsStringProgramGoalAtom VariableNameClauseClauseFnlhsrhs_fnTermStructVarWildcardCutvarcutrhsconsult consultString parseQueryprogram whitespacecommentclausetermstermbottomvname Substitutionunifyunify_with_occurs_check+++apply runNoGraphT MonadGraphGencreateConnections markSolutionmarkCutBranches withTrace MonadTracetraceresolveresolve_ttscplAssoc AssocLeft AssocRightOperatorInfixOpPrefixOpfoldr_plconsnil hierarchy arguments<=! Signature signature hasPredicatecreateDB getClausesassertaassertzabolish