{
    "success": true,
    "node_count": 189,
    "ast_structure": {
        "kind": "RegexPattern",
        "children": [
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(2)",
                        "children": [],
                        "text_length": 2,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "RegexPattern",
                        "children": [
                            {
                                "kind": "Leaves(2)",
                                "children": [],
                                "text_length": 2,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 2,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 3,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 2,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 2,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "RegexPattern",
                        "children": [
                            {
                                "kind": "Leaves(2)",
                                "children": [],
                                "text_length": 2,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 2,
                        "is_leaf": false
                    },
                    {
                        "kind": "RegexPattern",
                        "children": [
                            {
                                "kind": "RegexPattern",
                                "children": [
                                    {
                                        "kind": "Leaves(2)",
                                        "children": [],
                                        "text_length": 2,
                                        "is_leaf": true
                                    }
                                ],
                                "text_length": 2,
                                "is_leaf": false
                            },
                            {
                                "kind": "Leaves(1)",
                                "children": [],
                                "text_length": 1,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 3,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 6,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(2)",
                        "children": [],
                        "text_length": 2,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "RegexPattern",
                        "children": [
                            {
                                "kind": "Leaves(2)",
                                "children": [],
                                "text_length": 2,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 2,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 3,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(2)",
                        "children": [],
                        "text_length": 2,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 2,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Error",
                        "children": [
                            {
                                "kind": "Leaves(1)",
                                "children": [],
                                "text_length": 1,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 1,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "RegexPattern",
                        "children": [
                            {
                                "kind": "Leaves(1)",
                                "children": [],
                                "text_length": 1,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 1,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Error",
                        "children": [
                            {
                                "kind": "Leaves(1)",
                                "children": [],
                                "text_length": 1,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 1,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Error",
                        "children": [
                            {
                                "kind": "Leaves(1)",
                                "children": [],
                                "text_length": 1,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 1,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Error",
                        "children": [
                            {
                                "kind": "Leaves(1)",
                                "children": [],
                                "text_length": 1,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 1,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(2)",
                        "children": [],
                        "text_length": 2,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "RegexPattern",
                        "children": [
                            {
                                "kind": "Leaves(2)",
                                "children": [],
                                "text_length": 2,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 2,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 3,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(2)",
                        "children": [],
                        "text_length": 2,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Error",
                        "children": [
                            {
                                "kind": "Leaves(1)",
                                "children": [],
                                "text_length": 1,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 1,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(2)",
                        "children": [],
                        "text_length": 2,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "RegexPattern",
                        "children": [
                            {
                                "kind": "Leaves(2)",
                                "children": [],
                                "text_length": 2,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 2,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 3,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Error",
                        "children": [
                            {
                                "kind": "Leaves(1)",
                                "children": [],
                                "text_length": 1,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 1,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 2,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "RegexPattern",
                        "children": [
                            {
                                "kind": "Leaves(2)",
                                "children": [],
                                "text_length": 2,
                                "is_leaf": true
                            }
                        ],
                        "text_length": 2,
                        "is_leaf": false
                    },
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 3,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(2)",
                        "children": [],
                        "text_length": 2,
                        "is_leaf": true
                    }
                ],
                "text_length": 2,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "RegexPattern",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 1,
                        "is_leaf": true
                    }
                ],
                "text_length": 1,
                "is_leaf": false
            },
            {
                "kind": "Error",
                "children": [
                    {
                        "kind": "Leaves(1)",
                        "children": [],
                        "text_length": 0,
                        "is_leaf": true
                    }
                ],
                "text_length": 0,
                "is_leaf": false
            }
        ],
        "text_length": 111,
        "is_leaf": false
    },
    "errors": [
        "Expected 'RParen' at 35",
        "Expected 'RParen' at 69",
        "Expected 'RParen' at 83",
        "Expected 'RParen' at 120",
        "Expected 'RParen' at 139"
    ]
}