23 lines
464 B
Markdown
23 lines
464 B
Markdown
<!--
|
|
Title: PHP Parser
|
|
Description: A Parser for PHP written in Go.
|
|
Author: Slizov Vadim
|
|
-->
|
|
|
|
# PHP-Parser
|
|
A Parser for PHP written in Go inspired by [Nikic PHP Parser](https://github.com/nikic/PHP-Parser)
|
|
|
|
## Roadmap
|
|
- [X] Lexer
|
|
- [x] PHP 7 syntax analyzer
|
|
- [x] AST nodes
|
|
- [x] AST visitor
|
|
- [x] AST dumper
|
|
- [x] node position
|
|
- [ ] handling comments
|
|
- [ ] Tests
|
|
- [ ] Documentation
|
|
- [ ] PHP 5 syntax analyzer
|
|
- [ ] Code flow graph
|
|
- [ ] Pretty printer
|