Probably a more general parser error, but I'm encountering in doc_cli. --- ## Variation 1 First problem: Input: ```lua ---```lua ----- A comment ---``` function fn() end ``` Expected: ````md # global fn ```lua function fn() ``` ```lua -- A comment ``` ```` Actual: ````md # global fn ```lua function fn() ``` ```lua ```` ## Variation 2 Input: ```lua --- ```lua --- -- A comment --- ``` function fn() end ``` Expected: ````md # global fn ```lua function fn() ``` ```lua -- A comment ``` ```` Actual: ````lua # global fn ```lua function fn() ``` ```lua A comment ``` ````