|Contains the annotation data types and a few auxiliary functions.
|Annotation data types
|Annotation type - one of these is attached to most of the
data types used in the ast.
|the elements of an annotation. Source positions are generated by
the parser, the rest come from the separate ast annotation process.
|This is the main annotation attached to each statement. Early days at the moment
but will be expanded to provide any type errors lurking inside a statement, any useful
types, e.g. the types of each select and subselect/sub query in a statement,
any changes to the catalog the statement makes, and possibly much more information.
|strip all the annotations from a tree. E.g. can be used to compare
two asts are the same, ignoring any source position annotation differences.
|Produced by Haddock version 2.6.0|