Markup Language Parser.
Author: Max Deppert
Version: February 2015
lex
:: String -> ((Int,Int),Int) -> ([(Token,((Int,Int),Int))],[(Pos,String)])
|
layout
:: String -> ((Int,Int),Int) -> ([(Token,((Int,Int),Int))],[(Pos,String)])
|
parse
:: L -> String -> ((Int,Int),Int) -> ([Tree],[(Pos,String)])
|