bnfc

AbsBNF

Documentation

newtype Ident

Constructors

Ident String 

Instances

Eq Ident 
Ord Ident 
Show Ident 
Print Ident 
Print Ident 
Print Ident 
Print Ident 
Print Ident 
Print Ident 
Print Ident 

data LGrammar

Constructors

LGr [LDef] 

data LDef

Constructors

DefAll Def 
DefSome [Ident] Def 
LDefView [Ident] 

Instances

data Grammar

Constructors

Grammar [Def] 

data Item

Constructors

Terminal String 
NTerminal Cat 

Instances

data Cat

Constructors

ListCat Cat 
IdCat Ident 

Instances

data IntList

Constructors

Ints [Integer] 

data Arg

Constructors

Arg Ident 

Instances

data RHS

Constructors

RHS [Item] 

Instances

data Reg

Instances

Eq Reg 
Ord Reg 
Show Reg 
Print Reg 
Print Reg 
Print Reg 
Print Reg 
Print Reg 
Print Reg 
Print Reg