flamethrower-0.0.2.0: A template engine for HTML

Safe HaskellNone

Flamethrower.Parser

Documentation

data Node Source

Constructors

ElementNode String [Node] 
StringNode StringNode 
AttributeNode String (Maybe StringNode) 
ClassNode String 
DoctypeNode 
IfNode String [Node] [Node] 

Instances

Eq Node 
Show Node 

data StringNode Source

Constructors

String [StringPart] 
Raw [StringPart] 

Instances

parseInside :: Int -> [Token] -> ([Node], [Token])Source

parseContent :: Int -> [Token] -> ([Node], [Token])Source