hydrogen-syntax-0.6: Hydrogen Syntax

Safe HaskellNone
LanguageHaskell2010

Hydrogen.Syntax.Types

Documentation

type POPs = [(SourcePos, POP)] Source

data POP where Source

Constructors

Token :: TokenType -> [Char] -> [Char] -> POP 
Block :: BlockType -> [Char] -> POPs -> POP 

Instances

data Token where Source

Constructors

TComma :: Token 
TSemicolon :: Token 
TBraceOpen :: [Char] -> Char -> Token 
TBraceClose :: Char -> Token 
TSomething :: [Char] -> Token 
TIndent :: Int -> Token 
TSpaces :: Token 
TString :: [Char] -> Char -> [Char] -> Token 

Instances