Pretty Parsing
summary
Claims a single, purely functional implementation that parses and pretty-prints via invertible parsers and ships as scalaz-parsers, using partial isomorphisms / equiv → codec machinery and Scalaz’s arrow/category features from Scalaz 8.0. Code runs both directions (parse ↔ print), can auto-generate grammar-like printouts, and is already used as a compiler frontend toy; current gaps are documentation, performance profiling, and a need for more combinators and tokenizer/shape separation.
AI-written summary · about
chapters (7)
- 0:00Start
- 0:29BUILDING PARSERS WITH FUNCTIONS
- 4:00ISOMORPHISM VERSUS PARTIAL ISOMORPHISM
- 22:22DETOUR: EXPLOITING PATTERNS IN REFACTORING PROFUNCTOR COMBINATORS
- 38:14CONCLUSION SCALAZ PARSERS IS A GENERALIZED LIBRARY FOR BUILDING PARSERS
- 39:28CONCLUSION: FUTURE WORK
- 40:24CONCLUSION: FUTURE DIRECTION








