From 2895686a53a433ee6d243315ff6186de326f005f Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Sun, 19 Apr 2009 15:44:50 +0200 Subject: add unit tests for correct pattern selection when patterns contain non-captured elements (e.g. boundaries, lookaheads & lookbehinds) darcs-hash:20090419134450-f07c6-4ff7d226fcba002c840828336e73fb89cf48e3db.gz --- inc/parser/lexer.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'inc/parser/lexer.php') diff --git a/inc/parser/lexer.php b/inc/parser/lexer.php index 78a8d04f5..86e818d9c 100644 --- a/inc/parser/lexer.php +++ b/inc/parser/lexer.php @@ -136,10 +136,9 @@ class Doku_LexerParallelRegex { } $idx = count($matches)-2; - list($pre, $post) = preg_split($this->_patterns[$idx].$this->_getPerlMatchingFlags(), $subject, 2); - $split = array($pre, $matches[0], $post); + return isset($this->_labels[$idx]) ? $this->_labels[$idx] : true; } -- cgit v1.2.3