Module MLParser

Markup Language Parser.

Author: Max Deppert

Version: February 2015

Summary of exported operations:

lex :: String -> ((Int,Int),Int) -> ([(Token,((Int,Int),Int))],[(Pos,String)])  Deterministic 
layout :: String -> ((Int,Int),Int) -> ([(Token,((Int,Int),Int))],[(Pos,String)])  Deterministic 
parse :: L -> String -> ((Int,Int),Int) -> ([Tree],[(Pos,String)])  Deterministic 

Exported operations:

lex :: String -> ((Int,Int),Int) -> ([(Token,((Int,Int),Int))],[(Pos,String)])  Deterministic 

layout :: String -> ((Int,Int),Int) -> ([(Token,((Int,Int),Int))],[(Pos,String)])  Deterministic 

parse :: L -> String -> ((Int,Int),Int) -> ([Tree],[(Pos,String)])  Deterministic