|
| Database.HsSqlPpp.Ast.Annotation |
|
|
|
|
| Description |
| Contains the annotation data types and a few auxiliary functions.
|
|
| Synopsis |
|
|
|
|
| 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.
| | Constructors | | Instances | |
|
|
| Statement info
|
|
| 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.
|
|
|
| Constructors | | Instances | |
|
|
|
| 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 |