| 2131 | } |
| 2132 | |
| 2133 | void fxDisjunctionCode(txPatternParser* parser, void* it, txInteger direction, txInteger sequel) |
| 2134 | { |
| 2135 | txDisjunction* self = it; |
| 2136 | txInteger* buffer = (txInteger*)(((txByte*)*(parser->code)) + self->step); |
| 2137 | *buffer++ = cxDisjunctionStep; |
| 2138 | *buffer++ = self->left->step; |
| 2139 | *buffer++ = self->right->step; |
| 2140 | fxPatternParserCheckStack(parser); |
| 2141 | (*self->left->dispatch.code)(parser, self->left, direction, sequel); |
| 2142 | (*self->right->dispatch.code)(parser, self->right, direction, sequel); |
| 2143 | } |
| 2144 | |
| 2145 | void fxEmptyCode(txPatternParser* parser, void* it, txInteger direction, txInteger sequel) |
| 2146 | { |
nothing calls this directly
no test coverage detected