Table of Contents

This is documentation for the Packrat parser combinator library.

  1. License
  2. Dependencies
  3. Overview
  4. Quickstart Guide
  5. Features
  6. Limitations
  7. File Overviews
    1. /src
    2. /example
    3. /test
  8. Subprogram Listings
    1. Lexer Components
    2. Parser Components
    3. Parse Graph Operations
    4. Utility Functions
  9. Handling Errors
  10. Implementation Details
    1. Start and Finish Ranges
    2. Error Strings
    3. Curtailment
    4. Memoization
  11. Credits and Further Reading