Mark,
is there any chance you could be adding something akin to list of lists. it would definitely come in handy in organizing and potentially collapsing some Vocola grammars.
I think this has been brought up before and I see
Vocola 2 - Wish List
- Allow variables in alternative sets (e.g. <direction> | foo | bar)
I'm not sure if this is quite the same thing as what is available in Vocola 3, but if so it would be great to have it in Vocola to as well:
under rich alternatives:
A variable, range, or alternative set may appear as an alternative. For example
<letterKey> := a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z;
<key> := <letterKey> | (Space|Space Bar)=" " | 0..9;
|
Here the variable <key> is defined to have all the members of the variable <letterKey>, the range 0..9, and the alternative set (Space|Space Bar).
Many thanks.