···
_node_expression2 = (0, _reghex._pattern)(2);
const node = function (state) {
12
-
var index_1 = state.index;
12
+
var idx1 = state.index;
16
-
if (match = (0, _reghex._exec)(state, _node_expression)) {
16
+
if (x = (0, _reghex._exec)(state, _node_expression)) {
19
-
state.index = index_1;
23
-
if (match = (0, _reghex._exec)(state, _node_expression2)) {
23
+
if (x = (0, _reghex._exec)(state, _node_expression2)) {
26
-
state.index = index_1;
···
var _inner_expression = _pattern(/inner/);
const inner = function (state) {
46
-
var index_1 = state.index;
46
+
var idx1 = state.index;
50
-
if (match = _exec(state, _inner_expression)) {
50
+
if (x = _exec(state, _inner_expression)) {
53
-
state.index = index_1;
···
const node = function (state) {
62
-
var index_1 = state.index;
62
+
var idx1 = state.index;
66
-
if (match = inner(state)) {
66
+
if (x = inner(state)) {
69
-
state.index = index_1;
···
_node_expression3 = _pattern(3);
const node = function (state) {
86
-
var index_1 = state.index;
86
+
var idx1 = state.index;
90
-
if (match = _exec(state, _node_expression)) {
90
+
if (x = _exec(state, _node_expression)) {
93
-
state.index = index_1;
97
-
var length_2 = node.length;
97
+
var ln2 = node.length;
101
-
var index_3 = state.index;
101
+
var idx3 = state.index;
103
-
if (match = _exec(state, _node_expression2)) {
103
+
if (x = _exec(state, _node_expression2)) {
106
-
state.index = index_3;
107
-
node.length = length_2;
106
+
state.index = idx3;
114
-
loop_3: for (var count_3 = 0; true; count_3++) {
115
-
var index_3 = state.index;
114
+
loop_3: for (var j3 = 0; 1; j3++) {
115
+
var idx3 = state.index;
if (!_exec(state, _node_expression3)) {
119
-
state.index = index_3;
119
+
state.index = idx3;
123
-
state.index = index_1;
124
-
node.length = length_2;
123
+
state.index = idx1;
···
"import { match, tag, _exec, _pattern } from 'reghex';
const inner = function (state) {
139
-
var index_1 = state.index;
139
+
var idx1 = state.index;
143
-
if (match = node(state)) {
143
+
if (x = node(state)) {
146
-
state.index = index_1;
146
+
state.index = idx1;
···
const node = function (state) {
155
-
var index_1 = state.index;
155
+
var idx1 = state.index;
159
-
if (match = inner(state)) {
159
+
if (x = inner(state)) {
162
-
state.index = index_1;
162
+
state.index = idx1;
···
_node_expression5 = _pattern(5);
const node = function (state) {
181
-
var index_1 = state.index;
181
+
var idx1 = state.index;
187
-
var index_2 = state.index;
187
+
var idx2 = state.index;
189
-
loop_2: for (var count_2 = 0; true; count_2++) {
190
-
var index_2 = state.index;
189
+
loop_2: for (var j2 = 0; 1; j2++) {
190
+
var idx2 = state.index;
192
-
if (match = _exec(state, _node_expression)) {
192
+
if (x = _exec(state, _node_expression)) {
196
-
state.index = index_2;
196
+
state.index = idx2;
200
-
state.index = index_2;
200
+
state.index = idx2;
···
208
-
loop_2: for (var count_2 = 0; true; count_2++) {
209
-
var index_2 = state.index;
208
+
loop_2: for (var j2 = 0; 1; j2++) {
209
+
var idx2 = state.index;
211
-
if (match = _exec(state, _node_expression2)) {
211
+
if (x = _exec(state, _node_expression2)) {
215
-
state.index = index_2;
215
+
state.index = idx2;
219
-
state.index = index_1;
219
+
state.index = idx1;
224
-
loop_2: while (true) {
225
-
var index_2 = state.index;
226
-
var length_2 = node.length;
225
+
var idx2 = state.index;
226
+
var ln2 = node.length;
228
-
if (match = _exec(state, _node_expression3)) {
228
+
if (x = _exec(state, _node_expression3)) {
231
-
state.index = index_2;
232
-
node.length = length_2;
231
+
state.index = idx2;
236
-
var index_4 = state.index;
236
+
var idx4 = state.index;
238
-
if (match = _exec(state, _node_expression4)) {
238
+
if (x = _exec(state, _node_expression4)) {
241
-
state.index = index_4;
241
+
state.index = idx4;
244
-
if (match = _exec(state, _node_expression5)) {
244
+
if (x = _exec(state, _node_expression5)) {
247
-
state.index = index_2;
248
-
node.length = length_2;
247
+
state.index = idx2;
···
var _inner_transform = x => x;
const first = function (state) {
265
-
var index_1 = state.index;
265
+
var idx1 = state.index;
return _inner_transform(node);
···
const transform = x => x;
const second = function (state) {
275
-
var index_1 = state.index;
275
+
var idx1 = state.index;