As with Perl, you cannot make sense of an individual source file without having already seen its dependancies.
And, if you are correct about Haskell allowing use before definition (which I didn't think it did but...), then multiple passes may be required.
In reply to Re^2: Perl Cannot Be Parsed: A Formal Proof
by BrowserUk
in thread Perl Cannot Be Parsed: A Formal Proof
by Jeffrey Kegler
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |