26 lines
574 B
PHP
26 lines
574 B
PHP
<?php
|
|
|
|
namespace dokuwiki\Parsing\ParserMode;
|
|
|
|
class Eol extends AbstractMode
|
|
{
|
|
|
|
/** @inheritdoc */
|
|
public function connectTo($mode)
|
|
{
|
|
$badModes = array('listblock','table');
|
|
if (in_array($mode, $badModes)) {
|
|
return;
|
|
}
|
|
// see FS#1652, pattern extended to swallow preceding whitespace to avoid
|
|
// issues with lines that only contain whitespace
|
|
$this->Lexer->addSpecialPattern('(?:^[ \t]*)?\n', $mode, 'eol');
|
|
}
|
|
|
|
/** @inheritdoc */
|
|
public function getSort()
|
|
{
|
|
return 370;
|
|
}
|
|
}
|