repositories
/
fp.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
inference from haskell writing
[fp.git]
/
parse.dcl
1
definition module parse
2
3
from ast import :: AST
4
from Data.Either import :: Either
5
from StdOverloaded import class zero
6
7
:: Token
8
:: ParseState
9
10
instance zero ParseState
11
12
lex :: [Char] -> [Token]
13
parse :: ParseState [Token] -> Either [String] AST