hoa/compiler
Hoa\Compiler is a PHP library for building lexers and parsers from grammar definitions. It supports LL(1) and LR(1) analysis, AST manipulation, grammar validation, and compiler construction, making it easier to parse domain-specific languages and custom syntax.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| hoa/json | Hoa\Json is a PHP library for parsing, encoding, and manipulating JSON documents. It provides a grammar-based parser and structured tools for working with JSON data reliably in PHP applications. | 12 | 10 | 6 | 24 | 2 | 0.4 | 4.7 | — | 9 years ago | |
| hoa/math | Hoa\Math is a PHP library for mathematical expression evaluation, offering functions, constants, arithmetic visitors, combinatorics helpers, and random samplers. It lets applications parse and compute math expressions using extensible contexts. | 362 | 374 | 36 | 662K | 9 | 3.0 | 34.5 | — | 9 years ago | |
| hoa/praspel | Hoa\Praspel brings Design by Contract to PHP: write behavioral specifications with preconditions, postconditions and invariants, then automatically generate test data to validate your code. A concise specification and testing toolkit for robust PHP libraries. | 40 | 39 | 7 | 597 | 3 | 0.6 | 11.8 | — | 9 years ago | |
| hoa/realdom | Hoa\Realdom models sets of possible values as domains—booleans, numbers, strings, arrays and more—and samples them randomly with constraints and composition. Useful for property-based testing and generating realistic test data in PHP. | 7 | 6 | 7 | 596 | 1 | 0.3 | 18.8 | — | 9 years ago | |
| hoa/ruler | Hoa/ruler is a PHP rule engine for defining and evaluating business rules with a dedicated, expressive language. It supports stateless production rules, rule manipulation, proposition evaluation, and integration into PHP applications. Use it to model conditions and make declarative decisions. | 617 | 625 | 67 | 24K | 10 | 4.4 | 18.8 | — | 9 years ago | |
| jrmajor/pluralrules | PHP package implementing Unicode CLDR plural rules for locale-aware pluralization. It selects the correct plural category (zero, one, two, few, many, or other) so applications can render accurate plural forms in languages that need more than simple singular/plural handling. | 5 | — | 1 | — | 0 | 2.0 | — | MIT | 10 months ago |
|
| lorisleiva/laravel-search-string | Laravel Search String parses simple, human-friendly search queries like "status:active sort:-created_at name:John" into Eloquent database queries, with support for exact matches, negation, relationships, sorting, and fully customizable syntax. | 777 | — | 50 | — | 8 | 8.0 | 2.6 | MIT | 3 years ago | |
| prolix/serializer | A PHP/Laravel serializer that converts models, objects, and nested data into arrays or JSON, with configurable rules for controlling output—useful for APIs, exports, and consistent data transformation across your application. | 0 | 0 | 0 | 1 | 0 | 0.0 | 4.2 | MIT | 6 years ago |
How can I help you explore Laravel packages today?