Version: 0.3.1

Parsica

The easiest way to build robust parsers in PHP.

Note: Parsica is very early stage, expect things to break.

Tutorial

  1. What are parser combinators?
  2. Building Blocks
  3. Running Parsers
  4. Mapping to Objects
  5. Order Matters
  6. Recursion
  7. Look Ahead

Resources

Contribute

  • Donate via Paypal. This project was researched and created entirely during unpaid time. Your contribution helps us with continued development.
  • Design Goals
  • Contribute by submitting code, documentation, examples, ... through pull requests.
  • Code of Conduct

Support

Commercial training & support

E-mail contact@value-object.com.

Community support

Submit questions as Github issues. Please label them with 'support'. Help us help you by submitting short bits of code that demonstrate the problem, and that can easily be copied and run.

Links