Revision 817951

Go back to digest for 8th June 2008

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