hpp-0.6.5: A Haskell pre-processor
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hpp.Expansion

Description

Line expansion is the core input token processing logic. Object-like macros are substituted, and function-like macro applications are expanded.

Documentation

expandLineState :: forall (m :: Type -> Type). (Monad m, HasHppState m, HasEnv m, HasError m) => Parser m [TOKEN] [TOKEN] Source #