Mescal
|
Type used to represent a recursive definition of regular expressions. More...
#include <shell_languages.h>
Public Attributes | |
bool | full |
Boolean indicating if the recursive definition is fully specified. | |
uchar | num |
Number of relations in the recursion. | |
ushort | init |
The number of indices that are required to start the recursion. | |
char * | names [RECMAX] |
Array mapping each relation to its variable name. | |
uchar | evalseq [RECMAX] |
Sequence of evaluation. | |
regexp ** | regexps [RECMAX] |
Array mapping each sequence to an array containing the indices of the computed elements in the objects array. | |
regexp * | def [RECMAX] |
Array mapping each sequence to its inductive definition. | |
Type used to represent a recursive definition of regular expressions.