strictness, ci
[minfp.git] / parse.dcl
1 definition module parse
2
3 from StdOverloaded import class toString
4 from Data.Either import :: Either
5 from ast import :: Function, :: TypeDef
6
7 :: Token
8 instance toString Token
9 lex :: ![Char] -> Either [String] [Token]
10 parse :: ![Token] -> Either [String] [Either TypeDef Function]