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

Language.Haskell.Preprocessor.Ast

Documentation

data Ast Source

Constructors

Single 

Fields

item :: Token
 
Block 

Fields

item :: Token
 
lbrace :: Maybe Token
 
body :: [Ast]
 
rbrace :: Maybe Token
 
next :: Ast
 
Empty 

format :: Data a => a -> [Ast] -> aSource