These files are generated using the Haskell-native parsers, Happy and Alex. So the original code is in Haskell and the output requires a Haskell compiler.
These files are then reformatted with hident to avoid having to add braces to the parser (for now I guess).
Because these are part of language-c and not corrode, it doesn't seem important to translate these to Rust and Rust-based parsers yet, i.e. the goal is to have Corrode patchable in Rust and thuslanguage-c can be opaque. But inevitably it'd be nice to have them not require Haskell preprocessing.
These files are generated using the Haskell-native parsers, Happy and Alex. So the original code is in Haskell and the output requires a Haskell compiler.
These files are then reformatted with hident to avoid having to add braces to the parser (for now I guess).
Because these are part of
language-c
and notcorrode
, it doesn't seem important to translate these to Rust and Rust-based parsers yet, i.e. the goal is to have Corrode patchable in Rust and thuslanguage-c
can be opaque. But inevitably it'd be nice to have them not require Haskell preprocessing.