Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 0.6.0

Bug #14577 Unmatched code blocks.
Submitted: 2008-08-28 12:53 UTC
From: kvz Assigned: izi
Status: Closed Package: Testing_DocTest (version 0.3.1)
PHP Version: 5.2.4 OS: Ubuntu 8.04
Roadmaps: (Not assigned)    
Subscription  


 [2008-08-28 12:53 UTC] kvz (Kevin van Zonneveld)
Description: ------------ Parser::_exctractCodeBlocks() fails to match the <code></code> block for some reason. Seems to be triggered by print_r output Test script: --------------- http://trac.plutonia.nl/projects/kvzlib/browser/trunk/code/php/functions/ksortTree.inc.php http://trac.plutonia.nl/projects/kvzlib/browser/trunk/code/php/functions/explodeTree.inc.php http://trac.plutonia.nl/projects/kvzlib/browser/trunk/code/php/functions/replaceTree.inc.php Expected result: ---------------- Processing xxx Actual result: -------------- Nothing to process.

Comments

 [2008-08-28 13:32 UTC] kvz (Kevin van Zonneveld)
replacing: $rx = '/<code>[\s\*]*(<[\?\%](php)?)?\s*' . '(.*?)\s*([\?\%]>)?[\s\*]*<\/code>/si'; with $rx = '/<code>[\s\*]*(<[\?\%](php)?)?\s*' . '(.*?)\s?([\?\%]>)?[\s\*]*<\/code>/si'; works(?!)
 [2008-08-28 16:38 UTC] izi (David Jean Louis)
Fixed in googlecode svn. Thanks Kevin !