Analysis.Syntax

Comparison and ordering

data AnnotationFree t

af

unaf

eraseSrcLocs

setCompactSrcLocs

lower

Accessor functions for extracting various pieces of information out of syntax trees

getSubName

accesses

varExprToVariable

varExprToAccess

varExprToAccesses

class Successors t

rhsExpr

lhsExpr

Various simple analyses

countVariableDeclarations

numberStmts

variables

isConstant

freeVariables

binders

affineMatch

An embedded domain-specific language for describing syntax tree queries

data QueryCmd t

from

topFrom