<Grammar> :: 0 356
    <Header> :: 0 31
        <Identifier> :: 4 16
            <Ident> :: 4 15
        <StartExpr> :: 17 31
            <Expression> :: 18 27
                <Sequence> :: 18 27
                    <Prefix> :: 18 27
                        <Suffix> :: 18 27
                            <Primary> :: 18 27
                                <Identifier> :: 18 27
                                    <Ident> :: 18 27
    <Definition> :: 32 53
        <Identifier> :: 32 42
            <Ident> :: 32 36
        <Expression> :: 46 50
            <Sequence> :: 46 50
                <Prefix> :: 46 50
                    <Suffix> :: 46 50
                        <Primary> :: 46 50
                            <Class> :: 46 50
                                <Range> :: 47 47
                                    <Char> :: 47 47
                                        <CharUnescaped> :: 47 47
                                <Range> :: 48 48
                                    <Char> :: 48 48
                                        <CharUnescaped> :: 48 48
    <Definition> :: 54 83
        <Identifier> :: 54 64
            <Ident> :: 54 58
        <Expression> :: 68 80
            <Sequence> :: 68 80
                <Prefix> :: 68 80
                    <Suffix> :: 68 80
                        <Primary> :: 68 80
                            <Class> :: 68 80
                                <Range> :: 69 69
                                    <Char> :: 69 69
                                        <CharUnescaped> :: 69 69
                                <Range> :: 70 70
                                    <Char> :: 70 70
                                        <CharUnescaped> :: 70 70
                                <Range> :: 71 71
                                    <Char> :: 71 71
                                        <CharUnescaped> :: 71 71
                                <Range> :: 72 72
                                    <Char> :: 72 72
                                        <CharUnescaped> :: 72 72
                                <Range> :: 73 73
                                    <Char> :: 73 73
                                        <CharUnescaped> :: 73 73
                                <Range> :: 74 74
                                    <Char> :: 74 74
                                        <CharUnescaped> :: 74 74
                                <Range> :: 75 75
                                    <Char> :: 75 75
                                        <CharUnescaped> :: 75 75
                                <Range> :: 76 76
                                    <Char> :: 76 76
                                        <CharUnescaped> :: 76 76
                                <Range> :: 77 77
                                    <Char> :: 77 77
                                        <CharUnescaped> :: 77 77
                                <Range> :: 78 78
                                    <Char> :: 78 78
                                        <CharUnescaped> :: 78 78
    <Definition> :: 84 155
        <Identifier> :: 84 94
            <Ident> :: 84 93
        <Expression> :: 98 152
            <Sequence> :: 98 106
                <Prefix> :: 98 106
                    <Suffix> :: 98 106
                        <Primary> :: 98 106
                            <Identifier> :: 98 106
                                <Ident> :: 98 105
            <Sequence> :: 109 127
                <Prefix> :: 109 112
                    <Suffix> :: 109 112
                        <Primary> :: 109 112
                            <Literal> :: 109 112
                                <Char> :: 110 110
                                    <CharUnescaped> :: 110 110
                <Prefix> :: 113 123
                    <Suffix> :: 113 123
                        <Primary> :: 113 123
                            <Identifier> :: 113 123
                                <Ident> :: 113 122
                <Prefix> :: 124 127
                    <Suffix> :: 124 127
                        <Primary> :: 124 127
                            <Literal> :: 124 127
                                <Char> :: 125 125
                                    <CharUnescaped> :: 125 125
            <Sequence> :: 130 152
                <Prefix> :: 130 136
                    <Suffix> :: 130 136
                        <Primary> :: 130 136
                            <Identifier> :: 130 136
                                <Ident> :: 130 135
                <Prefix> :: 137 152
                    <Suffix> :: 137 152
                        <Primary> :: 137 150
                            <Expression> :: 138 149
                                <Sequence> :: 138 149
                                    <Prefix> :: 138 143
                                        <Suffix> :: 138 143
                                            <Primary> :: 138 143
                                                <Identifier> :: 138 143
                                                    <Ident> :: 138 142
                                    <Prefix> :: 144 149
                                        <Suffix> :: 144 149
                                            <Primary> :: 144 149
                                                <Identifier> :: 144 149
                                                    <Ident> :: 144 149
                        <STAR> :: 151 152
    <Definition> :: 156 191
        <Identifier> :: 156 166
            <Ident> :: 156 161
        <Expression> :: 170 188
            <Sequence> :: 170 188
                <Prefix> :: 170 174
                    <Suffix> :: 170 174
                        <Primary> :: 170 174
                            <Identifier> :: 170 174
                                <Ident> :: 170 173
                <Prefix> :: 175 188
                    <Suffix> :: 175 188
                        <Primary> :: 175 186
                            <Expression> :: 176 185
                                <Sequence> :: 176 185
                                    <Prefix> :: 176 181
                                        <Suffix> :: 176 181
                                            <Primary> :: 176 181
                                                <Identifier> :: 176 181
                                                    <Ident> :: 176 180
                                    <Prefix> :: 182 185
                                        <Suffix> :: 182 185
                                            <Primary> :: 182 185
                                                <Identifier> :: 182 185
                                                    <Ident> :: 182 185
                        <STAR> :: 187 188
    <Definition> :: 192 214
        <Identifier> :: 192 202
            <Ident> :: 192 199
        <Expression> :: 206 211
            <Sequence> :: 206 211
                <Prefix> :: 206 211
                    <Suffix> :: 206 211
                        <Primary> :: 206 211
                            <Identifier> :: 206 211
                                <Ident> :: 206 210
    <Definition> :: 215 236
        <Identifier> :: 215 225
            <Ident> :: 215 219
        <Expression> :: 229 233
            <Sequence> :: 229 233
                <Prefix> :: 229 233
                    <Suffix> :: 229 233
                        <Primary> :: 229 233
                            <Class> :: 229 233
                                <Range> :: 230 230
                                    <Char> :: 230 230
                                        <CharUnescaped> :: 230 230
                                <Range> :: 231 231
                                    <Char> :: 231 231
                                        <CharUnescaped> :: 231 231
    <Definition> :: 237 266
        <Identifier> :: 237 247
            <Ident> :: 237 242
        <Expression> :: 251 263
            <Sequence> :: 251 263
                <Prefix> :: 251 256
                    <Suffix> :: 251 256
                        <Primary> :: 251 254
                            <Identifier> :: 251 254
                                <Ident> :: 251 254
                        <QUESTION> :: 255 256
                <Prefix> :: 257 263
                    <Suffix> :: 257 263
                        <Primary> :: 257 261
                            <Identifier> :: 257 261
                                <Ident> :: 257 261
                        <PLUS> :: 262 263
    <Definition> :: 267 288
        <Identifier> :: 267 277
            <Ident> :: 267 270
        <Expression> :: 281 285
            <Sequence> :: 281 285
                <Prefix> :: 281 285
                    <Suffix> :: 281 285
                        <Primary> :: 281 285
                            <Class> :: 281 285
                                <Range> :: 282 282
                                    <Char> :: 282 282
                                        <CharUnescaped> :: 282 282
                                <Range> :: 283 283
                                    <Char> :: 283 283
                                        <CharUnescaped> :: 283 283
    <Definition> :: 289 327
        <Identifier> :: 289 299
            <Ident> :: 289 293
        <Expression> :: 303 324
            <Sequence> :: 303 324
                <Prefix> :: 303 309
                    <Suffix> :: 303 309
                        <Primary> :: 303 309
                            <Literal> :: 303 309
                                <Char> :: 304 304
                                    <CharUnescaped> :: 304 304
                                <Char> :: 305 305
                                    <CharUnescaped> :: 305 305
                                <Char> :: 306 306
                                    <CharUnescaped> :: 306 306
                                <Char> :: 307 307
                                    <CharUnescaped> :: 307 307
                <Prefix> :: 310 320
                    <Suffix> :: 310 320
                        <Primary> :: 310 320
                            <Identifier> :: 310 320
                                <Ident> :: 310 319
                <Prefix> :: 321 324
                    <Suffix> :: 321 324
                        <Primary> :: 321 324
                            <Literal> :: 321 324
                                <Char> :: 322 322
                                    <CharUnescaped> :: 322 322
    <Definition> :: 328 351
        <Identifier> :: 328 338
            <Ident> :: 328 331
        <Expression> :: 342 348
            <Sequence> :: 342 348
                <Prefix> :: 342 348
                    <Suffix> :: 342 348
                        <Primary> :: 342 348
                            <Identifier> :: 342 348
                                <Ident> :: 342 347
