parsy
stable

Contents:

  • Installation
  • Overview
  • Tutorial
  • API reference
    • Parsing primitives
    • Parser methods, operators and combinators
    • Generating a parser
    • Creating new Parser instances
  • Howto’s, cookbooks and examples
  • History and release notes
  • Contributing to parsy
parsy
  • API reference
  • Edit on GitHub

API reference

Contents:

  • Parsing primitives
    • string()
    • regex()
    • test_char()
    • test_item()
    • char_from()
    • string_from()
    • match_item()
    • eof
    • success()
    • fail()
    • from_enum()
    • peek()
    • Pre-built parsers
      • any_char
      • whitespace
      • letter
      • digit
      • decimal_digit
      • line_info
      • index
    • Forward declarations
      • forward_declaration
  • Parser methods, operators and combinators
    • Parser methods
      • Parser
    • Parser operators
      • | operator
      • << operator
      • >> operator
      • + operator
      • * operator
    • Parser combinators
      • alt()
      • seq()
    • Other combinators
  • Generating a parser
    • generate()
    • Motivation and examples
      • Alternative syntax to combinators
      • Building complex objects
      • Using values already parsed
      • Implementing recursive definitions
  • Creating new Parser instances
    • Result objects
      • Result
Previous Next

© Copyright 2017, Jeanine Adkisson, Luke Plant. Revision 6ae2009a.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: stable
Versions
latest
stable
v2.1
v2.0
v1.4.0
v1.3.0
v1.2.0
v1.1.0
v1.0.0
Downloads
On Read the Docs
Project Home
Builds