;*/&rdquo; sequence. The ending &ldquo;*/&rdquo; is optional so the lexer
    can recognize unfinished comments as comments and highlight them properly.</p>

    <p><strong>Strings</strong></p>

    <p>Most programming languages allow escape sequences in strings such that a
    sequence like &ldquo;\&quot;&rdquo; in a double-quoted string indicates that the
    &lsquo;&quot;&rsquo; is not the end of the string. <a href="#lexer.range"><code>lexer.range()</code></a> handles escapes
    inherently.</p>

    <p