# SMatches

Returns the last compilation result.

    #define MATCHESNUM 0x10
    typedef struct SMatches
    {
      int s[MATCHESNUM];
      int e[MATCHESNUM];
      int CurMatch;
    } *PMatches;

### Members

s
array of matched opening bracket offsets
e
array of matched closing bracket offsets
CurMatch
Total number of brackets in the regexp

### Remarks

If there's no match for a bracket (it was skipped) then both s and e are -1. Mind that CurMatch is not necessary equals to the number of brackets matched - the latter can occur in any order.
See also:
CRegExp