parsica-php/parsica
Parsica is a PHP parser combinator library for building custom parsers from small reusable pieces. Compose complex grammars with a fluent API, parse strings into structured results, and handle errors cleanly—ideal for DSLs, config formats, and language tooling.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| jms/parser-lib | 0.83 | jms/parser-lib is a lightweight PHP parser library by JMS, providing reusable parsing components to build custom parsers quickly. Ideal for interpreting structured text and creating DSLs. Full docs available at jmsyst.com/libs/parser-lib. | 827 | 835 | 15 | 214K | 1 | 5.0 | 33.5 | Apache-2.0 | 4 years ago | |
| microsoft/tolerant-php-parser | 0.82 | Tolerant PHP parser from Microsoft that builds an AST even from incomplete or syntactically invalid code. Ideal for IDEs, refactoring tools, and static analysis, with error recovery and precise source positions for tokens and nodes. | 895 | 896 | 83 | 195K | 54 | 23.3 | 52.1 | MIT | — | |
| egyg33k/domain-parser-bundle | 0.81 | — | 0 | 0 | 1 | 0 | 0 | 0.6 | — | — | 10 years ago | |
| devtrw/parse-bundle | 0.80 | — | 1 | 2 | 0 | 0 | 0 | 0.0 | — | — | — | |
| ircmaxell/php-c-parser | 0.79 | Parse C source files into an AST in PHP (PHP 8.4+), including preprocessing resolution. Use a Context to set #define values (ints, strings, identifiers) before parsing. Great for analysis tools, code inspection, and experimentation. | 44 | 44 | 7 | 138 | 4 | 20.5 | 11.1 | MIT | 1 month ago | |
| goaop/parser-reflection | 0.79 | AST-based Reflection API for PHP: introspect classes, methods, and properties directly from source code without autoloading or executing anything. Built on nikic/php-parser and compatible with native Reflection classes—ideal for static analyzers, code generators, and IDE tooling. | 101 | 101 | 51 | 32K | 3 | 23.2 | 39.9 | MIT | 2 months ago |
How can I help you explore Laravel packages today?