Contents
Index
katydid-0.4.0.2: A haskell implementation of Katydid
Index
And
1 (Data Constructor)
Data.Katydid.Relapse.Ast
2 (Data Constructor)
Data.Katydid.Relapse.Smart
andExpr
Data.Katydid.Relapse.Exprs.Logic
andPat
Data.Katydid.Relapse.Smart
AnyExpr
1 (Type/Class)
Data.Katydid.Relapse.Expr
2 (Data Constructor)
Data.Katydid.Relapse.Expr
AnyFunc
Data.Katydid.Relapse.Expr
assertArgs1
Data.Katydid.Relapse.Expr
assertArgs2
Data.Katydid.Relapse.Expr
assertBool
Data.Katydid.Relapse.Expr
assertBools
Data.Katydid.Relapse.Expr
assertBytes
Data.Katydid.Relapse.Expr
assertDouble
Data.Katydid.Relapse.Expr
assertDoubles
Data.Katydid.Relapse.Expr
assertInt
Data.Katydid.Relapse.Expr
assertInts
Data.Katydid.Relapse.Expr
assertListOfBytes
Data.Katydid.Relapse.Expr
assertString
Data.Katydid.Relapse.Expr
assertStrings
Data.Katydid.Relapse.Expr
assertUint
Data.Katydid.Relapse.Expr
assertUints
Data.Katydid.Relapse.Expr
Bool
Data.Katydid.Parser.Parser
boolExpr
Data.Katydid.Relapse.Expr
BoolFunc
Data.Katydid.Relapse.Expr
boolsExpr
Data.Katydid.Relapse.Expr
BoolsFunc
Data.Katydid.Relapse.Expr
Bytes
Data.Katydid.Parser.Parser
bytesCastLit
Data.Katydid.Relapse.Parser
bytesExpr
Data.Katydid.Relapse.Expr
BytesFunc
Data.Katydid.Relapse.Expr
calls
Data.Katydid.Relapse.Derive
compile
Data.Katydid.Relapse.Smart
compileIfExprs
Data.Katydid.Relapse.IfExprs
Concat
1 (Data Constructor)
Data.Katydid.Relapse.Ast
2 (Data Constructor)
Data.Katydid.Relapse.Smart
concatPat
Data.Katydid.Relapse.Smart
Contains
1 (Data Constructor)
Data.Katydid.Relapse.Ast
2 (Data Constructor)
Data.Katydid.Relapse.Smart
containsExpr
Data.Katydid.Relapse.Exprs.Contains
containsPat
Data.Katydid.Relapse.Smart
containsStringExpr
Data.Katydid.Relapse.Exprs.Contains
decodeJSON
Data.Katydid.Parser.Json
decodeXML
Data.Katydid.Parser.Xml
derive
1 (Function)
Data.Katydid.Relapse.Derive
2 (Function)
Data.Katydid.Relapse.VpaDerive
3 (Function)
Data.Katydid.Relapse.MemDerive
Desc
1 (Type/Class)
Data.Katydid.Relapse.Expr
2 (Data Constructor)
Data.Katydid.Relapse.Expr
desc
Data.Katydid.Relapse.Expr
Double
Data.Katydid.Parser.Parser
doubleCastLit
Data.Katydid.Relapse.Parser
doubleExpr
Data.Katydid.Relapse.Expr
DoubleFunc
Data.Katydid.Relapse.Expr
doublesExpr
Data.Katydid.Relapse.Expr
DoublesFunc
Data.Katydid.Relapse.Expr
elemExpr
Data.Katydid.Relapse.Exprs.Elem
Empty
1 (Data Constructor)
Data.Katydid.Relapse.Ast
2 (Data Constructor)
Data.Katydid.Relapse.Smart
emptyPat
Data.Katydid.Relapse.Smart
emptyRef
Data.Katydid.Relapse.Ast
emptySet
Data.Katydid.Relapse.Smart
eqExpr
Data.Katydid.Relapse.Exprs.Compare
eval
Data.Katydid.Relapse.Expr
evalConst
Data.Katydid.Relapse.Expr
evalIfExprs
Data.Katydid.Relapse.IfExprs
evalZippedIfExprs
Data.Katydid.Relapse.IfExprs
Expr
1 (Type/Class)
Data.Katydid.Relapse.Expr
2 (Data Constructor)
Data.Katydid.Relapse.Expr
expr
1 (Function)
Data.Katydid.Relapse.Parser
2 (Function)
Data.Katydid.Relapse.Smart
filter
Data.Katydid.Relapse.Relapse
Func
Data.Katydid.Relapse.Expr
geExpr
Data.Katydid.Relapse.Exprs.Compare
getChildren
Data.Katydid.Parser.Parser
getLabel
Data.Katydid.Parser.Parser
Grammar
1 (Type/Class)
Data.Katydid.Relapse.Ast
2 (Type/Class)
Data.Katydid.Relapse.Smart
3 (Type/Class)
Data.Katydid.Relapse.Relapse
grammar
Data.Katydid.Relapse.Parser
gtExpr
Data.Katydid.Relapse.Exprs.Compare
hashList
Data.Katydid.Relapse.Expr
hashString
Data.Katydid.Relapse.Expr
hashWithName
Data.Katydid.Relapse.Expr
hasPrefixExpr
Data.Katydid.Relapse.Exprs.Strings
hasRecursion
Data.Katydid.Relapse.Ast
hasSuffixExpr
Data.Katydid.Relapse.Exprs.Strings
hasVar
Data.Katydid.Relapse.Expr
idLit
Data.Katydid.Relapse.Parser
IfExpr
Data.Katydid.Relapse.IfExprs
IfExprs
Data.Katydid.Relapse.IfExprs
Int
Data.Katydid.Parser.Parser
Interleave
1 (Data Constructor)
Data.Katydid.Relapse.Ast
2 (Data Constructor)
Data.Katydid.Relapse.Smart
interleavePat
Data.Katydid.Relapse.Smart
intExpr
Data.Katydid.Relapse.Expr
IntFunc
Data.Katydid.Relapse.Expr
intLit
Data.Katydid.Relapse.Parser
intsExpr
Data.Katydid.Relapse.Expr
IntsFunc
Data.Katydid.Relapse.Expr
isConst
Data.Katydid.Relapse.Expr
isVar
Data.Katydid.Relapse.Exprs.Var
JsonTree
Data.Katydid.Parser.Json
Label
Data.Katydid.Parser.Parser
leExpr
Data.Katydid.Relapse.Exprs.Compare
left
Data.Katydid.Relapse.Smart
lengthBytesExpr
Data.Katydid.Relapse.Exprs.Length
lengthListExpr
Data.Katydid.Relapse.Exprs.Length
lengthStringExpr
Data.Katydid.Relapse.Exprs.Length
listOfBytesExpr
Data.Katydid.Relapse.Expr
ListOfBytesFunc
Data.Katydid.Relapse.Expr
listRefs
Data.Katydid.Relapse.Ast
lookupMain
Data.Katydid.Relapse.Smart
lookupRef
1 (Function)
Data.Katydid.Relapse.Ast
2 (Function)
Data.Katydid.Relapse.Smart
ltExpr
Data.Katydid.Relapse.Exprs.Compare
Mem
Data.Katydid.Relapse.MemDerive
mkAndExpr
Data.Katydid.Relapse.Exprs.Logic
mkBoolExpr
Data.Katydid.Relapse.Expr
mkBoolsExpr
Data.Katydid.Relapse.Expr
mkBuiltIn
Data.Katydid.Relapse.Exprs
mkBytesExpr
Data.Katydid.Relapse.Expr
mkContainsExpr
Data.Katydid.Relapse.Exprs.Contains
mkDesc
Data.Katydid.Relapse.Expr
mkDoubleExpr
Data.Katydid.Relapse.Expr
mkDoublesExpr
Data.Katydid.Relapse.Expr
mkElemExpr
Data.Katydid.Relapse.Exprs.Elem
mkEqExpr
Data.Katydid.Relapse.Exprs.Compare
mkExpr
Data.Katydid.Relapse.Exprs
MkFunc
Data.Katydid.Relapse.Exprs
mkGeExpr
Data.Katydid.Relapse.Exprs.Compare
mkGtExpr
Data.Katydid.Relapse.Exprs.Compare
mkHasPrefixExpr
Data.Katydid.Relapse.Exprs.Strings
mkHasSuffixExpr
Data.Katydid.Relapse.Exprs.Strings
mkIntExpr
Data.Katydid.Relapse.Expr
mkIntsExpr
Data.Katydid.Relapse.Expr
mkLeExpr
Data.Katydid.Relapse.Exprs.Compare
mkLengthExpr
Data.Katydid.Relapse.Exprs.Length
mkListOfBytesExpr
Data.Katydid.Relapse.Expr
mkLtExpr
Data.Katydid.Relapse.Exprs.Compare
mkNeExpr
Data.Katydid.Relapse.Exprs.Compare
mkNotExpr
Data.Katydid.Relapse.Exprs.Logic
mkOrExpr
Data.Katydid.Relapse.Exprs.Logic
mkRegexExpr
Data.Katydid.Relapse.Exprs.Strings
mkStringExpr
Data.Katydid.Relapse.Expr
mkStringsExpr
Data.Katydid.Relapse.Expr
mkToLowerExpr
Data.Katydid.Relapse.Exprs.Strings
mkToUpperExpr
Data.Katydid.Relapse.Exprs.Strings
mkTypeExpr
Data.Katydid.Relapse.Exprs.Type
mkUintExpr
Data.Katydid.Relapse.Expr
mkUintsExpr
Data.Katydid.Relapse.Expr
name
Data.Katydid.Relapse.Expr
nameExpr
Data.Katydid.Relapse.Parser
neExpr
Data.Katydid.Relapse.Exprs.Compare
newIfExpr
Data.Katydid.Relapse.IfExprs
newMem
Data.Katydid.Relapse.MemDerive
newRef
Data.Katydid.Relapse.Ast
Node
1 (Data Constructor)
Data.Katydid.Relapse.Ast
2 (Data Constructor)
Data.Katydid.Relapse.Smart
nodePat
Data.Katydid.Relapse.Smart
Not
1 (Data Constructor)
Data.Katydid.Relapse.Ast
2 (Data Constructor)
Data.Katydid.Relapse.Smart
notExpr
Data.Katydid.Relapse.Exprs.Logic
notPat
Data.Katydid.Relapse.Smart
nullable
1 (Function)
Data.Katydid.Relapse.Ast
2 (Function)
Data.Katydid.Relapse.Smart
Optional
1 (Data Constructor)
Data.Katydid.Relapse.Ast
2 (Data Constructor)
Data.Katydid.Relapse.Smart
optionalPat
Data.Katydid.Relapse.Smart
Or
1 (Data Constructor)
Data.Katydid.Relapse.Ast
2 (Data Constructor)
Data.Katydid.Relapse.Smart
orExpr
Data.Katydid.Relapse.Exprs.Logic
orPat
Data.Katydid.Relapse.Smart
params
Data.Katydid.Relapse.Expr
parse
Data.Katydid.Relapse.Relapse
parseGrammar
Data.Katydid.Relapse.Parser
parseGrammarWithUDFs
Data.Katydid.Relapse.Parser
parseWithUDFs
Data.Katydid.Relapse.Relapse
pat
Data.Katydid.Relapse.Smart
pats
Data.Katydid.Relapse.Smart
Pattern
1 (Type/Class)
Data.Katydid.Relapse.Ast
2 (Type/Class)
Data.Katydid.Relapse.Smart
pattern
Data.Katydid.Relapse.Parser
Reference
1 (Data Constructor)
Data.Katydid.Relapse.Ast
2 (Data Constructor)
Data.Katydid.Relapse.Smart
refName
Data.Katydid.Relapse.Smart
refPat
Data.Katydid.Relapse.Smart
regexExpr
Data.Katydid.Relapse.Exprs.Strings
removeOneForEach
Data.Katydid.Relapse.Derive
returns
Data.Katydid.Relapse.Derive
reverseLookupRef
Data.Katydid.Relapse.Ast
right
Data.Katydid.Relapse.Smart
simplify
Data.Katydid.Relapse.Simplify
stdOnly
Data.Katydid.Relapse.Exprs
String
Data.Katydid.Parser.Parser
stringExpr
Data.Katydid.Relapse.Expr
StringFunc
Data.Katydid.Relapse.Expr
stringLit
Data.Katydid.Relapse.Parser
stringsExpr
Data.Katydid.Relapse.Expr
StringsFunc
Data.Katydid.Relapse.Expr
toLowerExpr
Data.Katydid.Relapse.Exprs.Strings
toUpperExpr
Data.Katydid.Relapse.Exprs.Strings
Tree
Data.Katydid.Parser.Parser
trimBool
Data.Katydid.Relapse.Expr
trimBytes
Data.Katydid.Relapse.Expr
trimDouble
Data.Katydid.Relapse.Expr
trimInt
Data.Katydid.Relapse.Expr
trimString
Data.Katydid.Relapse.Expr
trimUint
Data.Katydid.Relapse.Expr
typeExpr
Data.Katydid.Relapse.Exprs.Type
Uint
Data.Katydid.Parser.Parser
uintCastLit
Data.Katydid.Relapse.Parser
uintExpr
Data.Katydid.Relapse.Expr
UintFunc
Data.Katydid.Relapse.Expr
uintsExpr
Data.Katydid.Relapse.Expr
UintsFunc
Data.Katydid.Relapse.Expr
unescapable
Data.Katydid.Relapse.Smart
union
Data.Katydid.Relapse.Ast
unzipby
Data.Katydid.Relapse.Zip
validate
1 (Function)
Data.Katydid.Relapse.MemDerive
2 (Function)
Data.Katydid.Relapse.Relapse
varBoolExpr
Data.Katydid.Relapse.Exprs.Var
varBytesExpr
Data.Katydid.Relapse.Exprs.Var
varDoubleExpr
Data.Katydid.Relapse.Exprs.Var
varIntExpr
Data.Katydid.Relapse.Exprs.Var
varStringExpr
Data.Katydid.Relapse.Exprs.Var
varUintExpr
Data.Katydid.Relapse.Exprs.Var
ws
Data.Katydid.Relapse.Parser
ZAny
1 (Data Constructor)
Data.Katydid.Relapse.Ast
2 (Data Constructor)
Data.Katydid.Relapse.Smart
zanyPat
Data.Katydid.Relapse.Smart
ZeroOrMore
1 (Data Constructor)
Data.Katydid.Relapse.Ast
2 (Data Constructor)
Data.Katydid.Relapse.Smart
zeroOrMorePat
Data.Katydid.Relapse.Smart
zipderive
Data.Katydid.Relapse.Derive
zipIfExprs
Data.Katydid.Relapse.IfExprs
ZippedIfExprs
Data.Katydid.Relapse.IfExprs
Zipper
Data.Katydid.Relapse.Zip
zippy
Data.Katydid.Relapse.Zip
_desc
Data.Katydid.Relapse.Expr
_eval
Data.Katydid.Relapse.Expr
_hash
1 (Function)
Data.Katydid.Relapse.Expr
2 (Function)
Data.Katydid.Relapse.Smart
_hasVar
Data.Katydid.Relapse.Expr
_name
Data.Katydid.Relapse.Expr
_nullable
Data.Katydid.Relapse.Smart
_params
Data.Katydid.Relapse.Expr
_toStr
Data.Katydid.Relapse.Expr