1<?php
2
3namespace dokuwiki\Parsing\ParserMode;
4
5class Eol extends AbstractMode
6{
7
8    /** @inheritdoc */
9    public function connectTo($mode)
10    {
11        $badModes = array('listblock','table');
12        if (in_array($mode, $badModes)) {
13            return;
14        }
15        // see FS#1652, pattern extended to swallow preceding whitespace to avoid
16        // issues with lines that only contain whitespace
17        $this->Lexer->addSpecialPattern('(?:^[ \t]*)?\n', $mode, 'eol');
18    }
19
20    /** @inheritdoc */
21    public function getSort()
22    {
23        return 370;
24    }
25}
26