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;
|
||
|
}
|
||
|
}
|