Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pxp-lang/pxp
A suite of high-performance tools for PHP developers – includes a code formatter, static analyser, language server and superset language.
https://github.com/pxp-lang/pxp
Last synced: about 2 months ago
JSON representation
A suite of high-performance tools for PHP developers – includes a code formatter, static analyser, language server and superset language.
- Host: GitHub
- URL: https://github.com/pxp-lang/pxp
- Owner: pxp-lang
- License: other
- Created: 2023-01-03T17:59:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-27T17:27:47.000Z (5 months ago)
- Last Synced: 2024-04-28T04:35:53.102Z (5 months ago)
- Language: Rust
- Homepage: https://pxplang.org
- Size: 1.24 MB
- Stars: 592
- Watchers: 30
- Forks: 4
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![](/art/hero.png)
A suite of high-performance tools for PHP developers. Written in Rust, designed for performance and reliability.
## Roadmap
* [x] Lexer, Tolerant Parser & Syntax Tree
* [x] Visitor API
* [x] Simple Indexer
* [ ] Simple Type Inference
* [ ] Language Server w/ Completions, Go-to, Hover
* [ ] Type Checker
* [ ] PHPDoc Parser
* [ ] Better Indexer w/ virtual methods & properties
* [ ] Better Type Inference w/ virtual methods & properties, generics, etc
* [ ] Better Language Server w/ all of above
* [ ] Framework-specific Support – Laravel models, config, views, etc
* [ ] Multi-threaded Support
* [ ] Codemod API## Contributing
All contributions to the project are welcome. For more information about contribution guidelines, please read the [CONTRIBUTING](CONTRIBUTING.md) document.
## Credits
This project is maintained by [Ryan Chandler](https://twitter.com/ryangjchandler) with the help of [contributors](https://github.com/pxp-lang/pxp/graphs/contributors).