···
var _reghex = require(\\"reghex\\");
-
var _node_expression = _reghex.__private.pattern(1),
-
_node_expression2 = _reghex.__private.pattern(2);
const node = function (state) {
···
-
if (x = _reghex.__private.exec(state, _node_expression)) {
···
-
if (x = _reghex.__private.exec(state, _node_expression2)) {
···
exports[`works with local recursion 1`] = `
-
"import { match as m, tag, __private } from 'reghex';
-
var _inner_expression = __private.pattern(/inner/);
const inner = function (state) {
···
-
if (x = __private.exec(state, _inner_expression)) {
···
-
if (x = inner(state)) {
···
exports[`works with non-capturing groups 1`] = `
-
"import { match, __private } from 'reghex';
-
var _node_expression = __private.pattern(1),
-
_node_expression2 = __private.pattern(2),
-
_node_expression3 = __private.pattern(3);
const node = function (state) {
···
-
if (x = __private.exec(state, _node_expression)) {
···
-
if (x = __private.exec(state, _node_expression2)) {
···
-
if (x = __private.exec(state, _node_expression3)) {} else {
···
exports[`works with self-referential thunks 1`] = `
-
"import { match, tag, __private } from 'reghex';
const inner = function (state) {
···
···
-
if (x = inner(state)) {
···
exports[`works with standard features 1`] = `
-
"import { match, __private } from \\"reghex\\";
-
var _node_expression = __private.pattern(1),
-
_node_expression2 = __private.pattern(2),
-
_node_expression3 = __private.pattern(3),
-
_node_expression4 = __private.pattern(4),
-
_node_expression5 = __private.pattern(5);
const node = function (state) {
···
-
if (x = __private.exec(state, _node_expression)) {
···
-
if (x = __private.exec(state, _node_expression2)) {
···
-
if (x = __private.exec(state, _node_expression3)) {
···
-
if (x = __private.exec(state, _node_expression4)) {
-
if (x = __private.exec(state, _node_expression5)) {
···
exports[`works with transform functions 1`] = `
-
"import { match, __private } from 'reghex';
var _inner_transform = x => x;
···
var _reghex = require(\\"reghex\\");
+
var _node_expression = (0, _reghex.__pattern)(1),
+
_node_expression2 = (0, _reghex.__pattern)(2);
const node = function (state) {
···
+
if ((x = _node_expression(state)) != null) {
···
+
if ((x = _node_expression2(state)) != null) {
···
exports[`works with local recursion 1`] = `
+
"import { match as m, tag, __pattern as _pattern } from 'reghex';
+
var _inner_expression = _pattern(/inner/);
const inner = function (state) {
···
+
if ((x = _inner_expression(state)) != null) {
···
+
if ((x = inner(state)) != null) {
···
exports[`works with non-capturing groups 1`] = `
+
"import { match, __pattern as _pattern } from 'reghex';
+
var _node_expression = _pattern(1),
+
_node_expression2 = _pattern(2),
+
_node_expression3 = _pattern(3);
const node = function (state) {
···
+
if ((x = _node_expression(state)) != null) {
···
+
if ((x = _node_expression2(state)) != null) {
···
+
if ((x = _node_expression3(state)) != null) {} else {
···
exports[`works with self-referential thunks 1`] = `
+
"import { match, tag, __pattern as _pattern } from 'reghex';
const inner = function (state) {
···
+
if ((x = node(state)) != null) {
···
+
if ((x = inner(state)) != null) {
···
exports[`works with standard features 1`] = `
+
"import { match, __pattern as _pattern } from \\"reghex\\";
+
var _node_expression = _pattern(1),
+
_node_expression2 = _pattern(2),
+
_node_expression3 = _pattern(3),
+
_node_expression4 = _pattern(4),
+
_node_expression5 = _pattern(5);
const node = function (state) {
···
+
if ((x = _node_expression(state)) != null) {
···
+
if ((x = _node_expression2(state)) != null) {
···
+
if ((x = _node_expression3(state)) != null) {
···
+
if ((x = _node_expression4(state)) != null) {
+
if ((x = _node_expression5(state)) != null) {
···
exports[`works with transform functions 1`] = `
+
"import { match, __pattern as _pattern } from 'reghex';
var _inner_transform = x => x;