.</td>
    </tr>
    <tr>
    <td><code>patt^-</code><em><code>n</code></em>        </td>
    <td> Matches at most <em><code>n</code></em> repetitions of <code>patt</code>.</td>
    </tr>
    <tr>
    <td><code>patt1 * patt2</code>      </td>
    <td> Matches <code>patt1</code> followed by <code>patt2</code>.</td>
    </tr>
    <tr>
    <td><code>patt1 + patt2</code>      </td>
    <td> Matches <code>patt1</code> or <code>patt2</code> (ordered choice).</td>
    </tr>
    <tr>
    <td><code>patt1 - patt2</co