<script>"hello"</script>
This is <script>alert</script> a comment \emph

Foo ;not a comment because the semicolon is not followed by a white space

comment
Comment
Second line \{\}

bar

comment \{\}

baz

This is regular

Hello there, this is a comment comment inside
comment as well
comment continue

This is regular

    ; this is some in verbatim
    <comment>
    Another comment
    </comment>

and has a comment !@#$%^^&&*()\[]{}|<"'>
This is a verse.
Another comment which will screw, because of the nesting, but output is acceptable (throwing a warning for good measure). !@#$%^^&&*()\[]{}|<"'>

Blablabla

Here the verse continue
Nested

; Not a comment because of <verbatim>

Here the comment will stop. This is a kind of implementation artifact.

    verbatim
    <verse>
    verse
    </verse>

    {{{
    <verse>
    verse
    ; comment
    </verse>
    <comment>
    comment
    </comment>
    }}}

    Makes no sense