Welcome to Fmlib’s design documentation!

This document describes the design and implementation of some datastructures and algorithms of Fmlib. It does not describe the API from a user’s perspective. Find the documentation of the API from a user’s perspective here

[AAugacan14]

Michael D. Adams and Ömer S. Ağacan. Indentation-sensitive parsing for Parsec. In Proceedings of the 2014 ACM SIGPLAN Symposium on Haskell, Haskell '14, 121–132. New York, NY, USA, September 2014. ACM. URL: https://michaeldadams.org/papers/layout_parsing_2/LayoutParsing2-2014-haskell-authors-copy.pdf, doi:10.1145/2633357.2633369.