|
|
|
Description |
An info object contains additional information about a piece of abstract
syntax that isn't part of the actual syntax. For instance, it might contain
the source code posisiton of an expression or the concrete syntax that
an internal expression originates from.
|
|
Synopsis |
|
|
|
Documentation |
|
|
|
|
|
|
|
|
For a general expression we can either remember just the source code
position or the entire concrete expression it came from.
| Constructors | ExprRange Range | | ExprSource Range (Precedence -> Expr) | Even if we store the original expression we have to know
whether to put parenthesis around it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Produced by Haddock version 2.6.0 |