Skip to content
Php Has Another Parser
PHP Nix Ruby Shell JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
nix
src
test
travis
.gitignore
.prettierignore
.prettierrc.js
.travis.yml
LICENSE
LICENSE_jekyll_theme
README.md
composer.json
go
package.json
phpunit.xml
psalm.xml

README.md

Php Has Another Parser

Build Status

Waffle.io - Columns and their card count

This project aims to build a simple, easy, and lightweight parser library.

Parsers written with this tool should be exceptionally easy to read and modify.

Currently I am still exploring the best API for these needs. Expect breaking changes while we travel down the road to 1.0.

In the meantime, you can get an idea of where we stand by perusing the waffle board linked above.

Reference

Example code can be found here

Contributions

Any and all help is greatly appreciated. Feel free to open pull requests, issues, start a conversation on an issue, etc.

We provide a dedicated development environment to make it easy to get started.

Travis builds

We use Travis-CI to enforce automated quality control and to manage deployments of new versions.

There is a page I can't find from the travis ui. You can diagnose failed travis builds from here.

References

Inspired from this article and leaning heavily on others wisdom

Alternatives

https://www.reddit.com/r/PHP/comments/7l3lhu/state_of_php_based_parser_generators/

You can’t perform that action at this time.