Crate parser_haskell [−] [src]
Modules
| ast | |
| haskell | |
| trans |
Utility functions used during parsing. |
| util | |
| whitespace |
Reformat's Haskell's whitespace to use explicit braces and semicolons. |
Functions
| parse |
Entry point for parsing modules |
| preprocess |
Preprocess code to remove comments and convert whitepsace to brace blocks. TODO: merge this into parse() below once result lifetimes can be worked out |