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