preprocessor-tools-1.0.1: A framework for extending Haskell's syntax via quick-and-dirty preprocessors

Safe HaskellNone
LanguageHaskell98

Language.Haskell.Preprocessor.Loc

Documentation

data Loc

line :: Loc -> Int

col :: Loc -> Int

class Advance a where

Methods

advance :: Loc -> a -> Loc

Instances

scrub :: Data a => a -> a

class Locatable a where

Methods

getLoc :: a -> Loc

setLoc :: a -> Loc -> a

cloneLoc :: Locatable a => a -> a -> a