Safe Haskell | None |
---|---|
Language | Haskell2010 |
Functions that convert the pattern-related elements of the GHC AST to corresponding elements in the Haskell-tools AST representation
- trfPattern :: TransformName n r => Located (Pat n) -> Trf (Ann Pattern (Dom r) RangeStage)
- correctPatternLoc :: Located (Pat n) -> Located (Pat n)
- trfPattern' :: TransformName n r => Pat n -> Trf (Pattern (Dom r) RangeStage)
- trfPatternField' :: TransformName n r => HsRecField n (LPat n) -> Trf (PatternField (Dom r) RangeStage)
Documentation
trfPattern :: TransformName n r => Located (Pat n) -> Trf (Ann Pattern (Dom r) RangeStage) Source #
correctPatternLoc :: Located (Pat n) -> Located (Pat n) Source #
Locations for right-associative infix patterns are incorrect in GHC AST
trfPattern' :: TransformName n r => Pat n -> Trf (Pattern (Dom r) RangeStage) Source #
trfPatternField' :: TransformName n r => HsRecField n (LPat n) -> Trf (PatternField (Dom r) RangeStage) Source #