More Info

Revision 817951

(Back to digest)
 

Features in Development Tools

Niko Sams committed changes in /trunk/playground/devtools/kdevelop4-extra-plugins/php:

First version of a php parser built with kdev-pg-qt
For now just the parser - no DUChain yet.

Successfully parses 12000 files (Zend Framework, Joomla, Typo3, phpBB3, wordpress, phpMyAdmin, drupal, horde, pear) though probably not 100% correct (more testing needed)

todo: make ast useful by adding needed information

File Changes

Added 22 files
/trunk/playground/devtools/kdevelop4-extra-plugins/php
 
/CMakeLists.txt
 
/parser
 
/parser/CMakeLists.txt
 
/parser/generated
 
/parser/main.cpp
 
/parser/parserexport.h
 
/parser/php.g
 
/parser/phplexer.cpp
 
/parser/phplexer.h
 
/parser/test
 
/parser/generated/phpast.h
 
/parser/generated/phpdebugvisitor.h
 
/parser/generated/phpdefaultvisitor.cpp
 
/parser/generated/phpdefaultvisitor.h
 
/parser/generated/phpparser.cpp
 
/parser/generated/phpparser.h
 
/parser/generated/phpvisitor.cpp
 
/parser/generated/phpvisitor.h
 
/parser/test/test-tokenize.php
 
/parser/test/tests.php
 
/parser/test/tokenize.php
22 files changed in total