---input---
-
--
---
----
-----
------
-------
--------
--------foo

---tokens---
'-'           Text
'\n'          Text

'-'           Text
'-'           Text
'\n'          Text

'-'           Text
'-'           Text
'-'           Text
'\n'          Text

'----'        Keyword
'\n'          Text

'-----'       Keyword
'\n'          Text

'------'      Keyword
'\n'          Text

'-------'     Keyword
'\n'          Text

'--------'    Keyword
'\n'          Text

'--------'    Keyword
'foo'         Text
'\n'          Text
