'+-*!%^&amp;|=,([{') *
    lexer.range('/')</code></li>
    </ul>


    <p>Return:</p>

    <ul>
    <li>pattern</li>
    </ul>


    <p><a id="lexer.lex"></a></p>

    <h3><code>lexer.lex</code> (lexer, text, init_style)</h3>

    <p>Lexes a chunk of text <em>text</em> (that has an initial style number of
    <em>init_style</em>) using lexer <em>lexer</em>, returning a table of token names and
    positions.</p>

    <p>Parameters:</p>

    <ul>
    <li><code>lexer</code>: The lexer to lex text with.</li>
