Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
abnf 2.6
abnf 2.6

Tutorial

  • Parse your first header

How-to guides

  • How-to guides
  • Validate input against a grammar
  • Extract values from a parse tree
  • Load a grammar from a file
  • Write your own grammar module
  • Use the Rust backend

Reference

  • Reference
  • API reference
  • Core rules
  • Bundled grammars
  • Configuration

Explanation

  • Explanation
  • Architecture: parser combinators
  • The two backends
  • Alternation: longest match vs. first match
  • Backtracking and caching
  • Rust backend performance
Back to top
Copyright © Charles Yeomans
Made with Sphinx and @pradyunsg's Furo