trasa-th-0.4: Template Haskell to generate trasa routes

Safe HaskellNone
LanguageHaskell2010

Trasa.TH.Lexer

Contents

Documentation

data Lexeme Source #

Instances
Eq Lexeme Source # 
Instance details

Defined in Trasa.TH.Lexer

Methods

(==) :: Lexeme -> Lexeme -> Bool #

(/=) :: Lexeme -> Lexeme -> Bool #

Ord Lexeme Source # 
Instance details

Defined in Trasa.TH.Lexer

Show Lexeme Source # 
Instance details

Defined in Trasa.TH.Lexer

newtype Stream Source #

Constructors

Stream [Lexeme] 
Instances
Eq Stream Source # 
Instance details

Defined in Trasa.TH.Lexer

Methods

(==) :: Stream -> Stream -> Bool #

(/=) :: Stream -> Stream -> Bool #

Ord Stream Source # 
Instance details

Defined in Trasa.TH.Lexer

Show Stream Source # 
Instance details

Defined in Trasa.TH.Lexer

Semigroup Stream Source # 
Instance details

Defined in Trasa.TH.Lexer

Monoid Stream Source # 
Instance details

Defined in Trasa.TH.Lexer

Stream Stream Source # 
Instance details

Defined in Trasa.TH.Lexer

Associated Types

type Token Stream :: Type #

type Tokens Stream :: Type #

type Tokens Stream Source # 
Instance details

Defined in Trasa.TH.Lexer

type Token Stream Source # 
Instance details

Defined in Trasa.TH.Lexer

stream :: Parser Stream Source #

Orphan instances