some small fixes
[cc1516.git] / parse.dcl
1 definition module parse
2
3 from Data.Either import :: Either
4 from Data.Maybe import :: Maybe
5 from StdString import class toString
6
7 from lex import :: LexerOutput, :: Error, :: Token, :: TokenValue, :: Pos
8 from AST import :: AST
9
10 :: ParserOutput :== Either Error AST
11
12 parser :: LexerOutput -> ParserOutput