protected function blockList($Line)
{
list($name, $pattern) = $Line['text'][0] <= '-' ? array('ul', '[*+-]') : array('ol', '[0-9]+[.]');
if (preg_match('/^(' . $pattern . '[ ]+)(.*)/', $Line['text'], $matches)) {
$Block = array('indent' => $Line['indent'], 'pattern' => $pattern, 'element' => array('name' => $name, 'handler' => 'elements'));
$Block['li'] = array('name' => 'li', 'handler' => 'li', 'text' => array($matches[2]));
$Block['element']['text'][] =& $Block['li'];
return $Block;
}
}