PHP-Parser
A Parser for PHP written in Go inspired by Nikic PHP Parser
Features:
- Fully support PHP7 syntax (PHP5 in future)
- Abstract syntax tree representation
- Traversing AST
Roadmap
- Lexer
- PHP 7 syntax analyzer (completely)
- AST nodes
- AST visitor
- AST dumper
- node position
- handling comments
- Tests
- Error handling
- Stabilize api
- Documentation
- PHP 5 syntax analyzer
- Code flow graph
- Pretty printer
Description
				
					Languages
				
				
								
								
									Go
								
								92.7%
							
						
							
								
								
									Yacc
								
								6%
							
						
							
								
								
									Ragel
								
								1.3%