Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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).