powered by nequal
Home » HatenaSyntax » Timeline » 2303

Changeset 2303 -- 2011-01-05 02:48:20

Author
anatoo
Comment
Fixed bad call for stdpos in HatenaSyntax::context().

Diffs

HatenaSyntax/trunk/test/lib/HatenaSyntax.php

@@ -13,6 +13,9 @@
$node = $hs->parse('**hoge*header');
$t->is($hs->getSectionName($node), '');
+$node = $hs->parse('');
+$t->pass();
+
$nodes = $hs->parseAsSections("\n*hoge\n*fuga\n*piyo");
$t->is(count($nodes), 3);
@@ -39,4 +42,3 @@
$node = $hs->separate($hs->parse("* hoge\n====\nhahaha"));
$t->is(count($node->getData()), 2);
-

HatenaSyntax/trunk/lib/HatenaSyntax.php

@@ -113,7 +113,7 @@
static protected function context($str)
{
$str = str_replace(array("\r\n", "\r"), "\n", $str);
-        $str = strpos('<!--', $str) === false ? $str : HatenaSyntax_CommentRemover::remove($str);
+        $str = HatenaSyntax_CommentRemover::remove($str);
return PEG::context(preg_split("/\n/", $str));
}