Expand description
§haskelujah-parser-chirho
Full recursive-descent parser for Haskell source files with layout rule support.
The main entry point is cst_parser_chirho::ParserChirho which produces a
lossless green CST. lower_chirho::lower_module_chirho converts the CST to
an AST. A lightweight scan_module_header_chirho scanner is also provided
for quick module-name extraction without full parsing.
Modules§
- cst_
parser_ chirho - CST Parser — recursive-descent parser producing a lossless green tree
- layout_
chirho - Haskell 2010 Layout Rule
- lexer_
chirho - Lexer for Haskell source code
- lower_
chirho - CST → AST lowering
Structs§
Constants§
Functions§
- scan_
module_ header_ chirho - Scan a Haskell source file for its
module … whereheader line.