1, keyword_22 ... keyword_2n
      ...
      -- Version N keywords.
      keyword_m1, keyword_m2 ... keyword_mn
    ]])
    </code></pre>

    <p><strong>Comments</strong></p>

    <p>Line-style comments with a prefix character(s) are easy to express with LPeg:</p>

    <pre><code>
    local shell_comment = token(lexer.COMMENT, lexer.to_eol('#'))
    local c_line_comment = token(lexer.COMMENT, lexer.to_eol('//', true))
    </code></pre>

    <p>The comments above start with a &lsquo;#&rsquo; or &ldquo;//&rd