Safe Haskell | None |
---|
Documentation
type TPDBParser a = ParsecT String (Problem, Rulelist) (ErrorT ParseError (Writer [ParseWarning])) a
warn :: ParseWarning -> TPDBParser ()
problemFromString :: String -> Either ParseError (Problem, Rulelist, [ParseWarning])
modifyProblem :: (Problem -> Problem) -> TPDBParser ()
onSignature :: SignatureMonad a -> TPDBParser a
getSymbol :: FunctionName -> Arity -> TPDBParser Symbol
onVariables :: VariableMonad a -> TPDBParser a
addFreshVar :: String -> TPDBParser ()
addStrictRule :: Rule -> TPDBParser ()
addWeakRule :: Rule -> TPDBParser ()
speclist :: TPDBParser ()
spec :: TPDBParser ()
varlist :: TPDBParser ()
rule :: TPDBParser ()
term :: TPDBParser Term
sexpr :: TPDBParser Term
termlist :: TPDBParser [Term]
condlist :: TPDBParser [()]
cond :: TPDBParser ()
thdecl :: TPDBParser ()
theq :: TPDBParser [()]
thid :: TPDBParser [String]
eqlist :: TPDBParser [()]
equation :: TPDBParser ()
sfull :: TPDBParser ()
sinner :: TPDBParser ()
souter :: TPDBParser ()
scons :: TPDBParser ()
csstrat :: TPDBParser (Symbol, [Int])
intlist :: TPDBParser [Int]
oneint :: TPDBParser Int
sta :: TPDBParser ()
scb :: TPDBParser ()
sautomat :: TPDBParser ()
anylist :: TPDBParser ()
anylist1 :: TPDBParser ()
anylist2 :: TPDBParser ()
anylist3 :: TPDBParser ()
anylist4 :: TPDBParser ()
anylist5 :: TPDBParser ()
idlist :: TPDBParser [String]
inwhite :: TPDBParser a -> TPDBParser a
finwhite :: TPDBParser a -> TPDBParser a