In the init() method of the Commentterminal (CommentTerminal.cs),
If one of the endsymbols contains "\n", but not the first one, then:
when looping over endsymbols, the flag IsMultiline will be set on the first symbol, and it will never be unset.
Shouldn't the line:
be moved outside the loop ?