ref="http://en.wikipedia.org/wiki/Global_variable">global variable</a>
instead of parameters (despite the bad reputation of global variables).
The variable will be an array of string pointers.
</p>
<table><tr>
<td class="snippet">const char *params[26];
</td>
</tr></table>
<p>
The array has 26 elements; one for each (uppercase) letter in the alphabet.
That is sufficient for upto 26 different nonterminals in a single pattern.
For every nonterminal in a (matching) pattern,
a matching tag will be &lsquo;captur