Curry.Syntax.Utils

hasLanguageExtension

knownExtensions

isTopDecl

isBlockDecl

isTypeSig

infixOp

isTypeDecl

isValueDecl

isInfixDecl

isDefaultDecl

isClassDecl

isTypeOrClassDecl

isInstanceDecl

isFunctionDecl

isExternalDecl

patchModuleId

isVariablePattern

isVariableType

isSimpleType

typeConstr

typeVariables

varIdent

flatLhs

eqnArity

fieldLabel

fieldTerm

field2Tuple

opName

funDecl

mkEquation

simpleRhs

patDecl

varDecl

constrPattern

caseAlt

mkLet

mkVar

apply

unapply

constrId

nconstrId

nconstrType

recordLabels

nrecordLabels

methods

impls

imethod

imethodArity