...

Text file src/github.com/alecthomas/chroma/v2/lexers/testdata/raku/raku.expected

Documentation: github.com/alecthomas/chroma/v2/lexers/testdata/raku

     1[
     2  {"type":"CommentHashbang","value":"#!/usr/bin/env raku"},
     3  {"type":"Text","value":"\n\n"},
     4  {"type":"Keyword","value":"=begin"},
     5  {"type":"LiteralStringDoc","value":" "},
     6  {"type":"Keyword","value":"pod"},
     7  {"type":"LiteralStringDoc","value":"\n"},
     8  {"type":"Keyword","value":"=head1"},
     9  {"type":"GenericHeading","value":" Some test data for "},
    10  {"type":"Keyword","value":"B"},
    11  {"type":"Punctuation","value":"\u003c"},
    12  {"type":"GenericStrong","value":"Chroma"},
    13  {"type":"Punctuation","value":"\u003e"},
    14  {"type":"GenericHeading","value":"\n\n"},
    15  {"type":"Keyword","value":"=head2"},
    16  {"type":"GenericHeading","value":" Multi-line\nheading\n\n"},
    17  {"type":"Keyword","value":"=head2"},
    18  {"type":"GenericHeading","value":" One-line heading\n"},
    19  {"type":"Keyword","value":"=begin code"},
    20  {"type":"Text","value":" "},
    21  {"type":"Punctuation","value":":"},
    22  {"type":"NameAttribute","value":"lang"},
    23  {"type":"Punctuation","value":"\u003c"},
    24  {"type":"LiteralString","value":"go"},
    25  {"type":"Punctuation","value":"\u003e"},
    26  {"type":"Text","value":"\n"},
    27  {"type":"NameOther","value":"fmt"},
    28  {"type":"Punctuation","value":"."},
    29  {"type":"NameFunction","value":"Println"},
    30  {"type":"Punctuation","value":"("},
    31  {"type":"LiteralString","value":"\"Hello from Go\""},
    32  {"type":"Punctuation","value":")"},
    33  {"type":"Text","value":"\n"},
    34  {"type":"Keyword","value":"=end code"},
    35  {"type":"LiteralStringDoc","value":"\n\n"},
    36  {"type":"Comment","value":"    "},
    37  {"type":"Keyword","value":"=begin"},
    38  {"type":"LiteralStringDoc","value":" "},
    39  {"type":"Keyword","value":"DESCRIPTION"},
    40  {"type":"LiteralStringDoc","value":"\n    Some description\n"},
    41  {"type":"Comment","value":"    "},
    42  {"type":"Keyword","value":"=item"},
    43  {"type":"LiteralStringDoc","value":" one item\n"},
    44  {"type":"Keyword","value":"    =end DESCRIPTION"},
    45  {"type":"LiteralStringDoc","value":"\n\n"},
    46  {"type":"Keyword","value":"=for"},
    47  {"type":"LiteralStringDoc","value":" "},
    48  {"type":"Keyword","value":"defn"},
    49  {"type":"Text","value":" "},
    50  {"type":"Punctuation","value":":"},
    51  {"type":"NameAttribute","value":"numbered"},
    52  {"type":"Text","value":"\n"},
    53  {"type":"LiteralStringDoc","value":"               We\n               Need\n               Numbers\n\n"},
    54  {"type":"Keyword","value":"=end  pod"},
    55  {"type":"Text","value":"\n\n"},
    56  {"type":"NameBuiltin","value":"say"},
    57  {"type":"Text","value":" "},
    58  {"type":"NameVariable","value":"$=pod"},
    59  {"type":"Operator","value":"["},
    60  {"type":"LiteralNumberInteger","value":"0"},
    61  {"type":"Operator","value":"]."},
    62  {"type":"NameBuiltin","value":"config"},
    63  {"type":"Punctuation","value":"\u003c"},
    64  {"type":"LiteralString","value":"numbered"},
    65  {"type":"Punctuation","value":"\u003e;"},
    66  {"type":"Text","value":"\n\n"},
    67  {"type":"Keyword","value":"sub"},
    68  {"type":"Text","value":" "},
    69  {"type":"NameFunction","value":"f1"},
    70  {"type":"Punctuation","value":"("},
    71  {"type":"NameVariable","value":"$a"},
    72  {"type":"Punctuation","value":")"},
    73  {"type":"Text","value":" "},
    74  {"type":"Punctuation","value":"{"},
    75  {"type":"Text","value":"\n    "},
    76  {"type":"NameVariable","value":"$a"},
    77  {"type":"Operator","value":"+"},
    78  {"type":"LiteralNumberInteger","value":"1"},
    79  {"type":"Punctuation","value":";"},
    80  {"type":"Text","value":" "},
    81  {"type":"CommentSingle","value":"#=\u003e Comment looking like a pod declaration, but with a closing bracket!"},
    82  {"type":"Text","value":"\n"},
    83  {"type":"Punctuation","value":"}"},
    84  {"type":"Text","value":"\n\n"},
    85  {"type":"LiteralNumberInteger","value":"2"},
    86  {"type":"Operator","value":".\u0026"},
    87  {"type":"NameFunction","value":"f1"},
    88  {"type":"Punctuation","value":";"},
    89  {"type":"Text","value":"\n\n"},
    90  {"type":"Keyword","value":"sub"},
    91  {"type":"Text","value":" "},
    92  {"type":"NameFunction","value":"f2"},
    93  {"type":"Punctuation","value":"("},
    94  {"type":"NameVariable","value":"$a"},
    95  {"type":"Operator","value":","},
    96  {"type":"NameVariable","value":"$b"},
    97  {"type":"Punctuation","value":")"},
    98  {"type":"Text","value":" "},
    99  {"type":"Punctuation","value":"{"},
   100  {"type":"Text","value":"\n    "},
   101  {"type":"NameVariable","value":"$a"},
   102  {"type":"Operator","value":"+"},
   103  {"type":"LiteralNumberInteger","value":"1"},
   104  {"type":"Punctuation","value":";"},
   105  {"type":"Text","value":"\n"},
   106  {"type":"Punctuation","value":"}"},
   107  {"type":"Text","value":"\n\n"},
   108  {"type":"LiteralNumberInteger","value":"2"},
   109  {"type":"Operator","value":".\u0026"},
   110  {"type":"NameFunction","value":"f2"},
   111  {"type":"Punctuation","value":"("},
   112  {"type":"LiteralNumberInteger","value":"3"},
   113  {"type":"Punctuation","value":");"},
   114  {"type":"Text","value":"\n\n"},
   115  {"type":"NameFunction","value":"Module::function"},
   116  {"type":"Punctuation","value":"("},
   117  {"type":"NameVariable","value":"$var"},
   118  {"type":"Punctuation","value":");"},
   119  {"type":"Text","value":"\n\n"},
   120  {"type":"Keyword","value":"#| "},
   121  {"type":"LiteralStringDoc","value":"Fibonacci with Multiple dispatch\n"},
   122  {"type":"Keyword","value":"multi"},
   123  {"type":"Text","value":" "},
   124  {"type":"Keyword","value":"sub"},
   125  {"type":"Text","value":" "},
   126  {"type":"NameFunction","value":"fib"},
   127  {"type":"Text","value":" "},
   128  {"type":"Punctuation","value":"("},
   129  {"type":"LiteralNumberInteger","value":"0"},
   130  {"type":"Text","value":" "},
   131  {"type":"Keyword","value":"--\u003e"},
   132  {"type":"Text","value":" "},
   133  {"type":"LiteralNumberInteger","value":"0"},
   134  {"type":"Punctuation","value":")"},
   135  {"type":"Text","value":" "},
   136  {"type":"Punctuation","value":"{}"},
   137  {"type":"Text","value":"\n"},
   138  {"type":"Keyword","value":"multi"},
   139  {"type":"Text","value":" "},
   140  {"type":"Keyword","value":"sub"},
   141  {"type":"Text","value":" "},
   142  {"type":"NameFunction","value":"fib"},
   143  {"type":"Text","value":" "},
   144  {"type":"Punctuation","value":"("},
   145  {"type":"LiteralNumberInteger","value":"1"},
   146  {"type":"Text","value":" "},
   147  {"type":"Keyword","value":"--\u003e"},
   148  {"type":"Text","value":" "},
   149  {"type":"LiteralNumberInteger","value":"1"},
   150  {"type":"Punctuation","value":")"},
   151  {"type":"Text","value":" "},
   152  {"type":"Punctuation","value":"{}"},
   153  {"type":"Text","value":"\n"},
   154  {"type":"Keyword","value":"multi"},
   155  {"type":"Text","value":" "},
   156  {"type":"Keyword","value":"sub"},
   157  {"type":"Text","value":" "},
   158  {"type":"NameFunction","value":"fib"},
   159  {"type":"Text","value":" "},
   160  {"type":"Punctuation","value":"("},
   161  {"type":"Text","value":"\\"},
   162  {"type":"Name","value":"n"},
   163  {"type":"Text","value":" "},
   164  {"type":"Keyword","value":"where"},
   165  {"type":"Text","value":" "},
   166  {"type":"Operator","value":"*"},
   167  {"type":"Text","value":" "},
   168  {"type":"Operator","value":"\u003e"},
   169  {"type":"Text","value":" "},
   170  {"type":"LiteralNumberInteger","value":"1"},
   171  {"type":"Punctuation","value":")"},
   172  {"type":"Text","value":" "},
   173  {"type":"Punctuation","value":"{"},
   174  {"type":"Text","value":"\n    "},
   175  {"type":"NameFunction","value":"fib"},
   176  {"type":"Punctuation","value":"("},
   177  {"type":"Name","value":"n"},
   178  {"type":"Text","value":" "},
   179  {"type":"Operator","value":"-"},
   180  {"type":"Text","value":" "},
   181  {"type":"LiteralNumberInteger","value":"1"},
   182  {"type":"Punctuation","value":")"},
   183  {"type":"Text","value":" "},
   184  {"type":"Operator","value":"+"},
   185  {"type":"Text","value":" "},
   186  {"type":"NameFunction","value":"fib"},
   187  {"type":"Punctuation","value":"("},
   188  {"type":"Name","value":"n"},
   189  {"type":"Text","value":" "},
   190  {"type":"Operator","value":"-"},
   191  {"type":"Text","value":" "},
   192  {"type":"LiteralNumberInteger","value":"2"},
   193  {"type":"Punctuation","value":")"},
   194  {"type":"Text","value":"\n"},
   195  {"type":"Punctuation","value":"}"},
   196  {"type":"Text","value":"\n"},
   197  {"type":"NameBuiltin","value":"say"},
   198  {"type":"Text","value":" "},
   199  {"type":"Name","value":"fib"},
   200  {"type":"Text","value":" "},
   201  {"type":"LiteralNumberInteger","value":"10"},
   202  {"type":"Punctuation","value":";"},
   203  {"type":"Text","value":"\n"},
   204  {"type":"CommentSingle","value":"# OUTPUT: 55"},
   205  {"type":"Text","value":"\n\n"},
   206  {"type":"Keyword","value":"#| B"},
   207  {"type":"Punctuation","value":"\u003c"},
   208  {"type":"GenericStrong","value":"A "},
   209  {"type":"Keyword","value":"C"},
   210  {"type":"Punctuation","value":"\u003c\u003c"},
   211  {"type":"LiteralStringOther","value":"uh "},
   212  {"type":"Keyword","value":"U"},
   213  {"type":"Punctuation","value":"\u003c"},
   214  {"type":"GenericUnderline","value":"Shape"},
   215  {"type":"Punctuation","value":"\u003e"},
   216  {"type":"LiteralStringOther","value":" umm"},
   217  {"type":"Punctuation","value":"\u003e\u003e"},
   218  {"type":"GenericStrong","value":" role"},
   219  {"type":"Punctuation","value":"\u003e"},
   220  {"type":"LiteralStringDoc","value":"\n"},
   221  {"type":"Keyword","value":"role"},
   222  {"type":"Text","value":" "},
   223  {"type":"NameClass","value":"Shape"},
   224  {"type":"Text","value":" "},
   225  {"type":"Punctuation","value":"{"},
   226  {"type":"Text","value":"\n    "},
   227  {"type":"Keyword","value":"method"},
   228  {"type":"Text","value":" "},
   229  {"type":"NameFunction","value":"area"},
   230  {"type":"Text","value":" "},
   231  {"type":"Punctuation","value":"{"},
   232  {"type":"Text","value":" "},
   233  {"type":"Operator","value":"..."},
   234  {"type":"Text","value":" "},
   235  {"type":"Punctuation","value":"}"},
   236  {"type":"Text","value":"\n\n    "},
   237  {"type":"Keyword","value":"method"},
   238  {"type":"Text","value":" "},
   239  {"type":"NameFunction","value":"print_area"},
   240  {"type":"Text","value":" "},
   241  {"type":"Punctuation","value":"{"},
   242  {"type":"Text","value":"\n        "},
   243  {"type":"NameBuiltin","value":"say"},
   244  {"type":"Text","value":" "},
   245  {"type":"Punctuation","value":"\""},
   246  {"type":"LiteralStringDouble","value":"Area of "},
   247  {"type":"Punctuation","value":"{"},
   248  {"type":"NameBuiltin","value":"self"},
   249  {"type":"Operator","value":".^"},
   250  {"type":"NameBuiltin","value":"name"},
   251  {"type":"Punctuation","value":"}"},
   252  {"type":"LiteralStringDouble","value":" is "},
   253  {"type":"Punctuation","value":"{"},
   254  {"type":"NameBuiltin","value":"self"},
   255  {"type":"Operator","value":"."},
   256  {"type":"NameFunction","value":"area"},
   257  {"type":"Punctuation","value":"}"},
   258  {"type":"LiteralStringDouble","value":"."},
   259  {"type":"Punctuation","value":"\";"},
   260  {"type":"Text","value":"\n    "},
   261  {"type":"Punctuation","value":"}"},
   262  {"type":"Text","value":"\n"},
   263  {"type":"Punctuation","value":"}"},
   264  {"type":"Text","value":"\n\n"},
   265  {"type":"Keyword","value":"class"},
   266  {"type":"Text","value":" "},
   267  {"type":"NameClass","value":"Rectangle"},
   268  {"type":"Text","value":" "},
   269  {"type":"Keyword","value":"does"},
   270  {"type":"Text","value":" "},
   271  {"type":"NameClass","value":"Shape"},
   272  {"type":"Text","value":" "},
   273  {"type":"Punctuation","value":"{"},
   274  {"type":"Text","value":"\n    "},
   275  {"type":"Keyword","value":"has"},
   276  {"type":"Text","value":" "},
   277  {"type":"NameVariable","value":"$.width"},
   278  {"type":"Text","value":" "},
   279  {"type":"Keyword","value":"is"},
   280  {"type":"Text","value":" "},
   281  {"type":"Keyword","value":"required"},
   282  {"type":"Punctuation","value":";"},
   283  {"type":"Text","value":"\n    "},
   284  {"type":"Keyword","value":"has"},
   285  {"type":"Text","value":" "},
   286  {"type":"NameVariable","value":"$.height"},
   287  {"type":"Text","value":" "},
   288  {"type":"Keyword","value":"is"},
   289  {"type":"Text","value":" "},
   290  {"type":"Keyword","value":"required"},
   291  {"type":"Punctuation","value":";"},
   292  {"type":"Text","value":"\n\n    "},
   293  {"type":"Keyword","value":"method"},
   294  {"type":"Text","value":" "},
   295  {"type":"NameFunction","value":"area"},
   296  {"type":"Text","value":" "},
   297  {"type":"Punctuation","value":"{"},
   298  {"type":"Text","value":"\n        "},
   299  {"type":"NameVariable","value":"$!width"},
   300  {"type":"Text","value":" "},
   301  {"type":"Operator","value":"*"},
   302  {"type":"Text","value":" "},
   303  {"type":"NameVariable","value":"$!height"},
   304  {"type":"Text","value":"\n    "},
   305  {"type":"Punctuation","value":"}"},
   306  {"type":"Text","value":"\n"},
   307  {"type":"Punctuation","value":"}"},
   308  {"type":"Text","value":"\n\n"},
   309  {"type":"Name","value":"Rectangle"},
   310  {"type":"Operator","value":"."},
   311  {"type":"NameBuiltin","value":"new"},
   312  {"type":"Punctuation","value":"("},
   313  {"type":"LiteralString","value":"width"},
   314  {"type":"Text","value":" "},
   315  {"type":"Operator","value":"=\u003e"},
   316  {"type":"Text","value":" "},
   317  {"type":"LiteralNumberInteger","value":"5"},
   318  {"type":"Operator","value":","},
   319  {"type":"Text","value":" "},
   320  {"type":"LiteralString","value":"height"},
   321  {"type":"Text","value":" "},
   322  {"type":"Operator","value":"=\u003e"},
   323  {"type":"Text","value":" "},
   324  {"type":"LiteralNumberInteger","value":"7"},
   325  {"type":"Punctuation","value":")"},
   326  {"type":"Operator","value":"."},
   327  {"type":"NameFunction","value":"print_area"},
   328  {"type":"Punctuation","value":";"},
   329  {"type":"Text","value":"\n\n"},
   330  {"type":"CommentSingle","value":"# Inifinite and lazy list"},
   331  {"type":"Text","value":"\n"},
   332  {"type":"Keyword","value":"my"},
   333  {"type":"Text","value":" "},
   334  {"type":"NameVariable","value":"@fib"},
   335  {"type":"Text","value":" "},
   336  {"type":"Operator","value":"="},
   337  {"type":"Text","value":" "},
   338  {"type":"LiteralNumberInteger","value":"0"},
   339  {"type":"Operator","value":","},
   340  {"type":"Text","value":" "},
   341  {"type":"LiteralNumberInteger","value":"1"},
   342  {"type":"Operator","value":","},
   343  {"type":"Text","value":" "},
   344  {"type":"Operator","value":"*"},
   345  {"type":"Text","value":" "},
   346  {"type":"Operator","value":"+"},
   347  {"type":"Text","value":" "},
   348  {"type":"Operator","value":"*"},
   349  {"type":"Text","value":" "},
   350  {"type":"Operator","value":"..."},
   351  {"type":"Text","value":" "},
   352  {"type":"NameConstant","value":"∞"},
   353  {"type":"Punctuation","value":";"},
   354  {"type":"Text","value":"\n"},
   355  {"type":"NameBuiltin","value":"say"},
   356  {"type":"Text","value":" "},
   357  {"type":"NameVariable","value":"@fib"},
   358  {"type":"Operator","value":"[^"},
   359  {"type":"LiteralNumberInteger","value":"11"},
   360  {"type":"Operator","value":"]"},
   361  {"type":"Punctuation","value":";"},
   362  {"type":"Text","value":"\n"},
   363  {"type":"CommentSingle","value":"# OUTPUT: (0 1 1 2 3 5 8 13 21 34 55)"},
   364  {"type":"Text","value":"\n\n"},
   365  {"type":"CommentSingle","value":"# Feed operator"},
   366  {"type":"Text","value":"\n"},
   367  {"type":"NameVariable","value":"@fib"},
   368  {"type":"Operator","value":"[^"},
   369  {"type":"LiteralNumberInteger","value":"20"},
   370  {"type":"Operator","value":"]"},
   371  {"type":"Text","value":" "},
   372  {"type":"Operator","value":"==\u003e"},
   373  {"type":"Text","value":" "},
   374  {"type":"NameBuiltin","value":"grep"},
   375  {"type":"Punctuation","value":"("},
   376  {"type":"NameVariable","value":"\u0026is-prime"},
   377  {"type":"Punctuation","value":")"},
   378  {"type":"Text","value":" "},
   379  {"type":"Operator","value":"==\u003e"},
   380  {"type":"Text","value":" "},
   381  {"type":"NameBuiltin","value":"say"},
   382  {"type":"Punctuation","value":"();"},
   383  {"type":"Text","value":"\n"},
   384  {"type":"CommentSingle","value":"# OUTPUT: (2 3 5 13 89 233 1597)"},
   385  {"type":"Text","value":"\n\n"},
   386  {"type":"CommentSingle","value":"# Function composition"},
   387  {"type":"Text","value":"\n"},
   388  {"type":"Keyword","value":"my"},
   389  {"type":"Text","value":" "},
   390  {"type":"NameVariable","value":"\u0026reverse_primes"},
   391  {"type":"Text","value":" "},
   392  {"type":"Operator","value":"="},
   393  {"type":"Text","value":" "},
   394  {"type":"NameVariable","value":"\u0026reverse"},
   395  {"type":"Text","value":" "},
   396  {"type":"Operator","value":"∘"},
   397  {"type":"Text","value":" "},
   398  {"type":"NameVariable","value":"\u0026grep"},
   399  {"type":"Operator","value":"."},
   400  {"type":"NameBuiltin","value":"assuming"},
   401  {"type":"Punctuation","value":"("},
   402  {"type":"NameVariable","value":"\u0026is-prime"},
   403  {"type":"Punctuation","value":");"},
   404  {"type":"Text","value":"\n"},
   405  {"type":"NameBuiltin","value":"say"},
   406  {"type":"Text","value":" "},
   407  {"type":"Name","value":"reverse_primes"},
   408  {"type":"Text","value":" "},
   409  {"type":"Operator","value":"^"},
   410  {"type":"LiteralNumberInteger","value":"20"},
   411  {"type":"Punctuation","value":";"},
   412  {"type":"Text","value":"\n"},
   413  {"type":"CommentSingle","value":"# OUTPUT: (19 17 13 11 7 5 3 2)"},
   414  {"type":"Text","value":"\n\n"},
   415  {"type":"Keyword","value":"my"},
   416  {"type":"Text","value":" "},
   417  {"type":"NameVariable","value":"@a"},
   418  {"type":"Text","value":" "},
   419  {"type":"Operator","value":"="},
   420  {"type":"Text","value":" "},
   421  {"type":"LiteralNumberInteger","value":"1"},
   422  {"type":"Operator","value":".."},
   423  {"type":"LiteralNumberInteger","value":"4"},
   424  {"type":"Punctuation","value":";"},
   425  {"type":"Text","value":"\n"},
   426  {"type":"Keyword","value":"my"},
   427  {"type":"Text","value":" "},
   428  {"type":"NameVariable","value":"@b"},
   429  {"type":"Text","value":" "},
   430  {"type":"Operator","value":"="},
   431  {"type":"Text","value":" "},
   432  {"type":"Punctuation","value":"'"},
   433  {"type":"LiteralStringSingle","value":"a"},
   434  {"type":"Punctuation","value":"'"},
   435  {"type":"Operator","value":".."},
   436  {"type":"Punctuation","value":"'"},
   437  {"type":"LiteralStringSingle","value":"d"},
   438  {"type":"Punctuation","value":"';"},
   439  {"type":"Text","value":"\n"},
   440  {"type":"CommentSingle","value":"# Zip two lists using Z meta operator"},
   441  {"type":"Text","value":"\n"},
   442  {"type":"NameBuiltin","value":"say"},
   443  {"type":"Text","value":" "},
   444  {"type":"NameVariable","value":"@a"},
   445  {"type":"Text","value":" "},
   446  {"type":"OperatorWord","value":"Z"},
   447  {"type":"Text","value":" "},
   448  {"type":"NameVariable","value":"@b"},
   449  {"type":"Punctuation","value":";"},
   450  {"type":"Text","value":"\n"},
   451  {"type":"CommentSingle","value":"# OUTPUT: ((1 a) (2 b) (3 c) (4 d))"},
   452  {"type":"Text","value":"\n"},
   453  {"type":"NameBuiltin","value":"say"},
   454  {"type":"Text","value":" "},
   455  {"type":"NameVariable","value":"@a"},
   456  {"type":"Text","value":" "},
   457  {"type":"OperatorWord","value":"Z"},
   458  {"type":"Operator","value":"=\u003e"},
   459  {"type":"Text","value":" "},
   460  {"type":"NameVariable","value":"@b"},
   461  {"type":"Punctuation","value":";"},
   462  {"type":"Text","value":"\n"},
   463  {"type":"CommentSingle","value":"# OUTPUT: (1 =\u003e a 2 =\u003e b 3 =\u003e c 4 =\u003e d)"},
   464  {"type":"Text","value":"\n"},
   465  {"type":"NameBuiltin","value":"say"},
   466  {"type":"Text","value":" "},
   467  {"type":"Operator","value":"["},
   468  {"type":"Text","value":"\\"},
   469  {"type":"OperatorWord","value":"R"},
   470  {"type":"Operator","value":"\u003c]"},
   471  {"type":"Text","value":" "},
   472  {"type":"LiteralNumberInteger","value":"1"},
   473  {"type":"Operator","value":","},
   474  {"type":"Text","value":" "},
   475  {"type":"LiteralNumberInteger","value":"5"},
   476  {"type":"Operator","value":","},
   477  {"type":"Text","value":" "},
   478  {"type":"LiteralNumberInteger","value":"6"},
   479  {"type":"Punctuation","value":";"},
   480  {"type":"Text","value":"\n\n"},
   481  {"type":"CommentSingle","value":"# Hyper Operators"},
   482  {"type":"Text","value":"\n"},
   483  {"type":"NameBuiltin","value":"say"},
   484  {"type":"Text","value":" "},
   485  {"type":"NameVariable","value":"@b"},
   486  {"type":"Text","value":" "},
   487  {"type":"Operator","value":"«~»"},
   488  {"type":"Text","value":" "},
   489  {"type":"NameVariable","value":"@a"},
   490  {"type":"Punctuation","value":";"},
   491  {"type":"Text","value":"\n"},
   492  {"type":"CommentSingle","value":"# OUTPUT: [a1 b2 c3 d4]"},
   493  {"type":"Text","value":"\n\n"},
   494  {"type":"CommentSingle","value":"# Junctions"},
   495  {"type":"Text","value":"\n"},
   496  {"type":"NameBuiltin","value":"say"},
   497  {"type":"Text","value":" "},
   498  {"type":"Punctuation","value":"'"},
   499  {"type":"LiteralStringSingle","value":"Find all the words starting with a lowercase vowel"},
   500  {"type":"Punctuation","value":"'"},
   501  {"type":"Operator","value":"."},
   502  {"type":"NameBuiltin","value":"words"},
   503  {"type":"Operator","value":"."},
   504  {"type":"NameBuiltin","value":"grep"},
   505  {"type":"Operator","value":":"},
   506  {"type":"Text","value":" "},
   507  {"type":"Operator","value":"*."},
   508  {"type":"NameBuiltin","value":"starts-with"},
   509  {"type":"Operator","value":":"},
   510  {"type":"Text","value":" "},
   511  {"type":"NameBuiltin","value":"any"},
   512  {"type":"Text","value":" "},
   513  {"type":"Punctuation","value":"\u003c"},
   514  {"type":"LiteralString","value":"a e i o u"},
   515  {"type":"Punctuation","value":"\u003e;"},
   516  {"type":"Text","value":"\n\n"},
   517  {"type":"Keyword","value":"sub"},
   518  {"type":"Text","value":" "},
   519  {"type":"NameBuiltin","value":"MAIN"},
   520  {"type":"Punctuation","value":"("},
   521  {"type":"Text","value":"\n    "},
   522  {"type":"KeywordType","value":"Str"},
   523  {"type":"Text","value":"   "},
   524  {"type":"NameVariable","value":"$file"},
   525  {"type":"Text","value":" "},
   526  {"type":"Keyword","value":"where"},
   527  {"type":"Text","value":" "},
   528  {"type":"Operator","value":"*."},
   529  {"type":"KeywordType","value":"IO"},
   530  {"type":"Operator","value":"."},
   531  {"type":"NameBuiltin","value":"f"},
   532  {"type":"Text","value":" "},
   533  {"type":"Operator","value":"="},
   534  {"type":"Text","value":" "},
   535  {"type":"Punctuation","value":"'"},
   536  {"type":"LiteralStringSingle","value":"file.dat"},
   537  {"type":"Punctuation","value":"'"},
   538  {"type":"Operator","value":","},
   539  {"type":"Text","value":"  "},
   540  {"type":"Keyword","value":"#= "},
   541  {"type":"LiteralStringDoc","value":"an existing file to frobnicate\n"},
   542  {"type":"Text","value":"    "},
   543  {"type":"KeywordType","value":"Int"},
   544  {"type":"Text","value":"  "},
   545  {"type":"Punctuation","value":":"},
   546  {"type":"LiteralString","value":"size"},
   547  {"type":"Punctuation","value":"("},
   548  {"type":"Operator","value":":"},
   549  {"type":"NameVariable","value":"$length"},
   550  {"type":"Punctuation","value":")"},
   551  {"type":"Text","value":" "},
   552  {"type":"Operator","value":"="},
   553  {"type":"Text","value":" "},
   554  {"type":"LiteralNumberInteger","value":"24"},
   555  {"type":"Operator","value":","},
   556  {"type":"Text","value":"              "},
   557  {"type":"Keyword","value":"#= "},
   558  {"type":"LiteralStringDoc","value":"length/size needed for frobnication\n"},
   559  {"type":"Text","value":"    "},
   560  {"type":"KeywordType","value":"Bool"},
   561  {"type":"Text","value":" "},
   562  {"type":"Operator","value":":"},
   563  {"type":"NameVariable","value":"$verbose"},
   564  {"type":"Operator","value":","},
   565  {"type":"Text","value":"                         "},
   566  {"type":"Keyword","value":"#= "},
   567  {"type":"LiteralStringDoc","value":"required verbosity\n"},
   568  {"type":"Punctuation","value":")"},
   569  {"type":"Text","value":" "},
   570  {"type":"Punctuation","value":"{"},
   571  {"type":"Text","value":"\n    "},
   572  {"type":"NameBuiltin","value":"say"},
   573  {"type":"Text","value":" "},
   574  {"type":"NameVariable","value":"$length"},
   575  {"type":"Text","value":" "},
   576  {"type":"Keyword","value":"if"},
   577  {"type":"Text","value":" "},
   578  {"type":"NameVariable","value":"$length"},
   579  {"type":"Operator","value":"."},
   580  {"type":"NameBuiltin","value":"defined"},
   581  {"type":"Punctuation","value":";"},
   582  {"type":"Text","value":"\n    "},
   583  {"type":"NameBuiltin","value":"say"},
   584  {"type":"Text","value":" "},
   585  {"type":"NameVariable","value":"$file"},
   586  {"type":"Text","value":"   "},
   587  {"type":"Keyword","value":"if"},
   588  {"type":"Text","value":" "},
   589  {"type":"NameVariable","value":"$file"},
   590  {"type":"Operator","value":"."},
   591  {"type":"NameBuiltin","value":"defined"},
   592  {"type":"Punctuation","value":";"},
   593  {"type":"Text","value":"\n    "},
   594  {"type":"NameBuiltin","value":"say"},
   595  {"type":"Text","value":" "},
   596  {"type":"Punctuation","value":"'"},
   597  {"type":"LiteralStringSingle","value":"Verbosity "},
   598  {"type":"Punctuation","value":"'"},
   599  {"type":"Operator","value":","},
   600  {"type":"Text","value":" "},
   601  {"type":"Punctuation","value":"("},
   602  {"type":"NameVariable","value":"$verbose"},
   603  {"type":"Text","value":" "},
   604  {"type":"Operator","value":"??"},
   605  {"type":"Text","value":" "},
   606  {"type":"Punctuation","value":"'"},
   607  {"type":"LiteralStringSingle","value":"on"},
   608  {"type":"Punctuation","value":"'"},
   609  {"type":"Text","value":" "},
   610  {"type":"Operator","value":"!!"},
   611  {"type":"Text","value":" "},
   612  {"type":"Punctuation","value":"'"},
   613  {"type":"LiteralStringSingle","value":"off"},
   614  {"type":"Punctuation","value":"');"},
   615  {"type":"Text","value":"\n"},
   616  {"type":"Punctuation","value":"}"},
   617  {"type":"Text","value":"\n\n"},
   618  {"type":"Keyword","value":"#|"},
   619  {"type":"Punctuation","value":"「"},
   620  {"type":"LiteralStringDoc","value":"[\nINI Parser\n"},
   621  {"type":"Keyword","value":"C"},
   622  {"type":"Punctuation","value":"\u003c"},
   623  {"type":"LiteralStringOther","value":"SomeCode"},
   624  {"type":"Punctuation","value":"\u003e"},
   625  {"type":"LiteralStringDoc","value":"\n=head1 heading\n]"},
   626  {"type":"Punctuation","value":"」"},
   627  {"type":"Text","value":"\n"},
   628  {"type":"Keyword","value":"grammar"},
   629  {"type":"Text","value":" "},
   630  {"type":"NameClass","value":"INIParser"},
   631  {"type":"Text","value":" "},
   632  {"type":"Punctuation","value":"{"},
   633  {"type":"Text","value":"\n    "},
   634  {"type":"Keyword","value":"token"},
   635  {"type":"Text","value":" "},
   636  {"type":"NameFunction","value":"TOP"},
   637  {"type":"Text","value":" "},
   638  {"type":"Punctuation","value":"{"},
   639  {"type":"LiteralStringRegex","value":" "},
   640  {"type":"Punctuation","value":"\u003c"},
   641  {"type":"NameFunction","value":"block"},
   642  {"type":"Punctuation","value":"\u003e"},
   643  {"type":"LiteralStringRegex","value":" "},
   644  {"type":"Punctuation","value":"\u003c"},
   645  {"type":"NameFunction","value":"section"},
   646  {"type":"Punctuation","value":"\u003e"},
   647  {"type":"Operator","value":"*"},
   648  {"type":"LiteralStringRegex","value":" "},
   649  {"type":"Punctuation","value":"}"},
   650  {"type":"Text","value":"\n    "},
   651  {"type":"Keyword","value":"token"},
   652  {"type":"Text","value":" "},
   653  {"type":"NameFunction","value":"section"},
   654  {"type":"Text","value":" "},
   655  {"type":"Punctuation","value":"{"},
   656  {"type":"LiteralStringRegex","value":" "},
   657  {"type":"Punctuation","value":"\u003c"},
   658  {"type":"NameFunction","value":"header"},
   659  {"type":"Punctuation","value":"\u003e"},
   660  {"type":"LiteralStringRegex","value":" "},
   661  {"type":"Punctuation","value":"\u003c"},
   662  {"type":"NameFunction","value":"block"},
   663  {"type":"Punctuation","value":"\u003e"},
   664  {"type":"LiteralStringRegex","value":" "},
   665  {"type":"Punctuation","value":"}"},
   666  {"type":"Text","value":"\n    "},
   667  {"type":"Keyword","value":"token"},
   668  {"type":"Text","value":" "},
   669  {"type":"NameFunction","value":"header"},
   670  {"type":"Text","value":" "},
   671  {"type":"Punctuation","value":"{"},
   672  {"type":"LiteralStringRegex","value":" "},
   673  {"type":"Punctuation","value":"'"},
   674  {"type":"LiteralStringSingle","value":"["},
   675  {"type":"Punctuation","value":"'"},
   676  {"type":"LiteralStringRegex","value":" "},
   677  {"type":"Operator","value":"~"},
   678  {"type":"LiteralStringRegex","value":" "},
   679  {"type":"Punctuation","value":"'"},
   680  {"type":"LiteralStringSingle","value":"]"},
   681  {"type":"Punctuation","value":"'"},
   682  {"type":"LiteralStringRegex","value":" "},
   683  {"type":"LiteralStringEscape","value":"\\w"},
   684  {"type":"Operator","value":"+"},
   685  {"type":"LiteralStringRegex","value":" "},
   686  {"type":"LiteralStringEscape","value":"\\n"},
   687  {"type":"Operator","value":"+"},
   688  {"type":"LiteralStringRegex","value":" "},
   689  {"type":"Punctuation","value":"}"},
   690  {"type":"Text","value":"\n    "},
   691  {"type":"Keyword","value":"token"},
   692  {"type":"Text","value":" "},
   693  {"type":"NameFunction","value":"block"},
   694  {"type":"Text","value":" "},
   695  {"type":"Punctuation","value":"{"},
   696  {"type":"LiteralStringRegex","value":" "},
   697  {"type":"Punctuation","value":"[\u003c"},
   698  {"type":"NameFunction","value":"pair"},
   699  {"type":"Punctuation","value":"\u003e"},
   700  {"type":"LiteralStringRegex","value":" "},
   701  {"type":"Operator","value":"|"},
   702  {"type":"LiteralStringRegex","value":" "},
   703  {"type":"Punctuation","value":"\u003c"},
   704  {"type":"NameFunction","value":"comment"},
   705  {"type":"Punctuation","value":"\u003e]"},
   706  {"type":"Operator","value":"*"},
   707  {"type":"LiteralStringRegex","value":" "},
   708  {"type":"Punctuation","value":"}"},
   709  {"type":"Text","value":"\n    "},
   710  {"type":"Keyword","value":"rule"},
   711  {"type":"Text","value":" "},
   712  {"type":"NameFunction","value":"pair"},
   713  {"type":"Text","value":" "},
   714  {"type":"Punctuation","value":"{"},
   715  {"type":"LiteralStringRegex","value":" "},
   716  {"type":"Punctuation","value":"\u003c"},
   717  {"type":"NameFunction","value":"key"},
   718  {"type":"Punctuation","value":"\u003e"},
   719  {"type":"LiteralStringRegex","value":" "},
   720  {"type":"Punctuation","value":"'"},
   721  {"type":"LiteralStringSingle","value":"="},
   722  {"type":"Punctuation","value":"'"},
   723  {"type":"LiteralStringRegex","value":" "},
   724  {"type":"Punctuation","value":"\u003c"},
   725  {"type":"NameFunction","value":"value"},
   726  {"type":"Punctuation","value":"\u003e"},
   727  {"type":"LiteralStringRegex","value":" "},
   728  {"type":"Punctuation","value":"}"},
   729  {"type":"Text","value":"\n    "},
   730  {"type":"Keyword","value":"token"},
   731  {"type":"Text","value":" "},
   732  {"type":"NameFunction","value":"comment"},
   733  {"type":"Text","value":" "},
   734  {"type":"Punctuation","value":"{"},
   735  {"type":"LiteralStringRegex","value":" "},
   736  {"type":"Punctuation","value":"'"},
   737  {"type":"LiteralStringSingle","value":";"},
   738  {"type":"Punctuation","value":"'"},
   739  {"type":"LiteralStringRegex","value":" "},
   740  {"type":"LiteralStringEscape","value":"\\N"},
   741  {"type":"Operator","value":"*"},
   742  {"type":"LiteralStringRegex","value":" "},
   743  {"type":"LiteralStringEscape","value":"\\n"},
   744  {"type":"Operator","value":"+"},
   745  {"type":"LiteralStringRegex","value":" "},
   746  {"type":"Punctuation","value":"}"},
   747  {"type":"Text","value":"\n    "},
   748  {"type":"Keyword","value":"token"},
   749  {"type":"Text","value":" "},
   750  {"type":"NameFunction","value":"key"},
   751  {"type":"Text","value":" "},
   752  {"type":"Punctuation","value":"{"},
   753  {"type":"LiteralStringRegex","value":" "},
   754  {"type":"LiteralStringEscape","value":"\\w"},
   755  {"type":"Operator","value":"+"},
   756  {"type":"LiteralStringRegex","value":" "},
   757  {"type":"Punctuation","value":"}"},
   758  {"type":"Text","value":"\n    "},
   759  {"type":"Keyword","value":"token"},
   760  {"type":"Text","value":" "},
   761  {"type":"NameFunction","value":"value"},
   762  {"type":"Text","value":" "},
   763  {"type":"Punctuation","value":"{"},
   764  {"type":"LiteralStringRegex","value":" "},
   765  {"type":"Punctuation","value":"\u003c"},
   766  {"type":"Operator","value":"-"},
   767  {"type":"Punctuation","value":"["},
   768  {"type":"LiteralStringEscape","value":"\\n"},
   769  {"type":"LiteralStringRegex","value":" ;"},
   770  {"type":"Punctuation","value":"]\u003e"},
   771  {"type":"Operator","value":"+"},
   772  {"type":"LiteralStringRegex","value":" "},
   773  {"type":"Punctuation","value":"}"},
   774  {"type":"Text","value":"\n"},
   775  {"type":"Punctuation","value":"}"},
   776  {"type":"Text","value":"\n\n"},
   777  {"type":"Keyword","value":"my"},
   778  {"type":"Text","value":" "},
   779  {"type":"NameVariable","value":"$match"},
   780  {"type":"Text","value":" "},
   781  {"type":"Operator","value":"="},
   782  {"type":"Text","value":" "},
   783  {"type":"Name","value":"INIParser"},
   784  {"type":"Operator","value":"."},
   785  {"type":"NameBuiltin","value":"parse"},
   786  {"type":"Operator","value":":"},
   787  {"type":"Text","value":" "},
   788  {"type":"Keyword","value":"q"},
   789  {"type":"LiteralStringAffix","value":":to"},
   790  {"type":"Punctuation","value":"/END/;"},
   791  {"type":"LiteralString","value":"\n; Comment\nkey1=value1\nkey2 = value2\n\n; Section 1\n[section1]\nkey3=value3\n"},
   792  {"type":"Punctuation","value":"END"},
   793  {"type":"Text","value":"\n\n"},
   794  {"type":"Keyword","value":"grammar"},
   795  {"type":"Text","value":" "},
   796  {"type":"NameClass","value":"Nested"},
   797  {"type":"Text","value":" "},
   798  {"type":"Punctuation","value":"{"},
   799  {"type":"Text","value":"\n    "},
   800  {"type":"Keyword","value":"token"},
   801  {"type":"Text","value":" "},
   802  {"type":"NameFunction","value":"TOP"},
   803  {"type":"Text","value":" "},
   804  {"type":"Punctuation","value":"{"},
   805  {"type":"LiteralStringRegex","value":" "},
   806  {"type":"Punctuation","value":"\u003c"},
   807  {"type":"NameFunction","value":"block"},
   808  {"type":"Punctuation","value":"\u003e"},
   809  {"type":"LiteralStringRegex","value":" "},
   810  {"type":"Punctuation","value":"\u003c"},
   811  {"type":"NameFunction","value":"section"},
   812  {"type":"Punctuation","value":"\u003e"},
   813  {"type":"Operator","value":"*"},
   814  {"type":"LiteralStringRegex","value":" "},
   815  {"type":"Punctuation","value":"{"},
   816  {"type":"Text","value":" "},
   817  {"type":"Keyword","value":"if"},
   818  {"type":"Text","value":" "},
   819  {"type":"NameVariable","value":"$/"},
   820  {"type":"Text","value":" "},
   821  {"type":"Punctuation","value":"{"},
   822  {"type":"Text","value":" "},
   823  {"type":"NameBuiltin","value":"say"},
   824  {"type":"Text","value":" "},
   825  {"type":"NameVariable","value":"$/"},
   826  {"type":"Text","value":" "},
   827  {"type":"Punctuation","value":"}"},
   828  {"type":"Text","value":" "},
   829  {"type":"Punctuation","value":"}"},
   830  {"type":"LiteralStringRegex","value":" "},
   831  {"type":"Punctuation","value":"}"},
   832  {"type":"Text","value":"\n    "},
   833  {"type":"Keyword","value":"token"},
   834  {"type":"Text","value":" "},
   835  {"type":"NameFunction","value":"block"},
   836  {"type":"Text","value":" "},
   837  {"type":"Punctuation","value":"{"},
   838  {"type":"LiteralStringRegex","value":"\n        "},
   839  {"type":"Punctuation","value":"\u003c"},
   840  {"type":"Operator","value":"?"},
   841  {"type":"OperatorWord","value":"before"},
   842  {"type":"LiteralStringRegex","value":" "},
   843  {"type":"Punctuation","value":"\u003c"},
   844  {"type":"Operator","value":"."},
   845  {"type":"Punctuation","value":"["},
   846  {"type":"LiteralStringEscape","value":"\\"},
   847  {"type":"LiteralStringRegex","value":")"},
   848  {"type":"LiteralStringEscape","value":"\\"},
   849  {"type":"LiteralStringRegex","value":"]"},
   850  {"type":"LiteralStringEscape","value":"\\"},
   851  {"type":"LiteralStringRegex","value":"}"},
   852  {"type":"Punctuation","value":"]\u003e\u003e"},
   853  {"type":"LiteralStringRegex","value":"\n    "},
   854  {"type":"Punctuation","value":"}"},
   855  {"type":"Text","value":"\n\n    "},
   856  {"type":"Keyword","value":"token"},
   857  {"type":"Text","value":" "},
   858  {"type":"NameFunction","value":"you_are_here"},
   859  {"type":"Text","value":" "},
   860  {"type":"Punctuation","value":"{"},
   861  {"type":"LiteralStringRegex","value":"\n    "},
   862  {"type":"Punctuation","value":"\u003c"},
   863  {"type":"Operator","value":"?"},
   864  {"type":"Punctuation","value":"{"},
   865  {"type":"Text","value":" "},
   866  {"type":"NameFunction","value":"nqp::getlexdyn"},
   867  {"type":"Punctuation","value":"('"},
   868  {"type":"LiteralStringSingle","value":"$?FILES"},
   869  {"type":"Punctuation","value":"')"},
   870  {"type":"Text","value":" "},
   871  {"type":"Operator","value":"~~"},
   872  {"type":"Text","value":" "},
   873  {"type":"Punctuation","value":"/"},
   874  {"type":"LiteralStringEscape","value":"\\"},
   875  {"type":"LiteralStringRegex","value":".setting"},
   876  {"type":"NameEntity","value":"$"},
   877  {"type":"Punctuation","value":"/"},
   878  {"type":"Text","value":" "},
   879  {"type":"Punctuation","value":"}\u003e"},
   880  {"type":"LiteralStringRegex","value":" "},
   881  {"type":"Operator","value":"||"},
   882  {"type":"LiteralStringRegex","value":"\n    "},
   883  {"type":"LiteralStringEscape","value":"\\w"},
   884  {"type":"Operator","value":"+"},
   885  {"type":"LiteralStringRegex","value":" "},
   886  {"type":"Punctuation","value":"'"},
   887  {"type":"LiteralStringSingle","value":"some text"},
   888  {"type":"Punctuation","value":"'"},
   889  {"type":"LiteralStringRegex","value":" "},
   890  {"type":"LiteralStringEscape","value":"\\d"},
   891  {"type":"Operator","value":"+"},
   892  {"type":"LiteralStringRegex","value":"\n        "},
   893  {"type":"Punctuation","value":"{"},
   894  {"type":"Text","value":" "},
   895  {"type":"NameBuiltin","value":"self"},
   896  {"type":"Operator","value":"."},
   897  {"type":"NameFunction","value":"typed_panic"},
   898  {"type":"Punctuation","value":"('"},
   899  {"type":"LiteralStringSingle","value":"X::Syntax::Reserved"},
   900  {"type":"Punctuation","value":"'"},
   901  {"type":"Operator","value":","},
   902  {"type":"Text","value":"\n                "},
   903  {"type":"LiteralString","value":"reserved"},
   904  {"type":"Text","value":" "},
   905  {"type":"Operator","value":"=\u003e"},
   906  {"type":"Text","value":" "},
   907  {"type":"Punctuation","value":"'"},
   908  {"type":"LiteralStringSingle","value":"use of {YOU_ARE_HERE} outside of a setting"},
   909  {"type":"Punctuation","value":"'"},
   910  {"type":"Operator","value":","},
   911  {"type":"Text","value":"\n                "},
   912  {"type":"LiteralString","value":"instead"},
   913  {"type":"Text","value":" "},
   914  {"type":"Operator","value":"=\u003e"},
   915  {"type":"Text","value":" "},
   916  {"type":"Punctuation","value":"'"},
   917  {"type":"LiteralStringSingle","value":" (use whitespace if not a setting, or rename file with .setting extension?)"},
   918  {"type":"Punctuation","value":"');"},
   919  {"type":"Text","value":"\n        "},
   920  {"type":"Punctuation","value":"}"},
   921  {"type":"LiteralStringRegex","value":"\n    "},
   922  {"type":"Punctuation","value":"}"},
   923  {"type":"Text","value":"\n\n    "},
   924  {"type":"Keyword","value":"rule"},
   925  {"type":"Text","value":" "},
   926  {"type":"NameFunction","value":"statement_control"},
   927  {"type":"Punctuation","value":":"},
   928  {"type":"NameAttribute","value":"sym"},
   929  {"type":"Punctuation","value":"\u003c"},
   930  {"type":"LiteralString","value":"if"},
   931  {"type":"Punctuation","value":"\u003e"},
   932  {"type":"Text","value":" "},
   933  {"type":"Punctuation","value":"{"},
   934  {"type":"LiteralStringRegex","value":"\n        "},
   935  {"type":"NameVariable","value":"$\u003csym\u003e"},
   936  {"type":"Operator","value":"="},
   937  {"type":"Punctuation","value":"["},
   938  {"type":"LiteralStringRegex","value":"if"},
   939  {"type":"Operator","value":"|"},
   940  {"type":"LiteralStringRegex","value":"with"},
   941  {"type":"Punctuation","value":"]\u003c"},
   942  {"type":"Operator","value":"."},
   943  {"type":"NameFunction","value":"kok"},
   944  {"type":"Punctuation","value":"\u003e"},
   945  {"type":"LiteralStringRegex","value":" "},
   946  {"type":"Punctuation","value":"{}"},
   947  {"type":"LiteralStringRegex","value":"\n        "},
   948  {"type":"Punctuation","value":"\u003c"},
   949  {"type":"NameFunction","value":"xblock"},
   950  {"type":"Punctuation","value":"("},
   951  {"type":"Operator","value":"~"},
   952  {"type":"NameVariable","value":"$\u003csym\u003e"},
   953  {"type":"Operator","value":"["},
   954  {"type":"LiteralNumberInteger","value":"0"},
   955  {"type":"Operator","value":"]"},
   956  {"type":"Text","value":" "},
   957  {"type":"Operator","value":"~~"},
   958  {"type":"Text","value":" "},
   959  {"type":"Punctuation","value":"/"},
   960  {"type":"LiteralStringRegex","value":"with"},
   961  {"type":"Punctuation","value":"/"},
   962  {"type":"Text","value":" "},
   963  {"type":"Operator","value":"??"},
   964  {"type":"Text","value":" "},
   965  {"type":"NameVariable","value":"$PBLOCK_REQUIRED_TOPIC"},
   966  {"type":"Text","value":" "},
   967  {"type":"Operator","value":"!!"},
   968  {"type":"Text","value":" "},
   969  {"type":"NameVariable","value":"$PBLOCK_NO_TOPIC"},
   970  {"type":"Punctuation","value":")\u003e"},
   971  {"type":"LiteralStringRegex","value":"\n        "},
   972  {"type":"Punctuation","value":"["},
   973  {"type":"LiteralStringRegex","value":"\n            "},
   974  {"type":"Punctuation","value":"["},
   975  {"type":"LiteralStringRegex","value":"\n            "},
   976  {"type":"Operator","value":"|"},
   977  {"type":"LiteralStringRegex","value":" "},
   978  {"type":"Punctuation","value":"'"},
   979  {"type":"LiteralStringSingle","value":"else"},
   980  {"type":"Punctuation","value":"'"},
   981  {"type":"LiteralStringEscape","value":"\\h"},
   982  {"type":"Operator","value":"*"},
   983  {"type":"Punctuation","value":"'"},
   984  {"type":"LiteralStringSingle","value":"if"},
   985  {"type":"Punctuation","value":"'"},
   986  {"type":"LiteralStringRegex","value":" "},
   987  {"type":"Punctuation","value":"\u003c"},
   988  {"type":"Operator","value":"."},
   989  {"type":"NameFunction","value":"typed_panic"},
   990  {"type":"Punctuation","value":":"},
   991  {"type":"Text","value":" "},
   992  {"type":"Punctuation","value":"'"},
   993  {"type":"LiteralStringSingle","value":"X::Syntax::Malformed::Elsif"},
   994  {"type":"Punctuation","value":"'\u003e"},
   995  {"type":"LiteralStringRegex","value":"\n            "},
   996  {"type":"Operator","value":"|"},
   997  {"type":"LiteralStringRegex","value":" "},
   998  {"type":"Punctuation","value":"'"},
   999  {"type":"LiteralStringSingle","value":"elif"},
  1000  {"type":"Punctuation","value":"'"},
  1001  {"type":"LiteralStringRegex","value":" "},
  1002  {"type":"Punctuation","value":"{"},
  1003  {"type":"Text","value":" "},
  1004  {"type":"NameVariable","value":"$/"},
  1005  {"type":"Operator","value":"."},
  1006  {"type":"NameFunction","value":"typed_panic"},
  1007  {"type":"Punctuation","value":"('"},
  1008  {"type":"LiteralStringSingle","value":"X::Syntax::Malformed::Elsif"},
  1009  {"type":"Punctuation","value":"'"},
  1010  {"type":"Operator","value":","},
  1011  {"type":"Text","value":" "},
  1012  {"type":"LiteralString","value":"what"},
  1013  {"type":"Text","value":" "},
  1014  {"type":"Operator","value":"=\u003e"},
  1015  {"type":"Text","value":" "},
  1016  {"type":"Punctuation","value":"\""},
  1017  {"type":"LiteralStringDouble","value":"elif"},
  1018  {"type":"Punctuation","value":"\")"},
  1019  {"type":"Text","value":" "},
  1020  {"type":"Punctuation","value":"}"},
  1021  {"type":"LiteralStringRegex","value":"\n            "},
  1022  {"type":"Operator","value":"|"},
  1023  {"type":"LiteralStringRegex","value":" "},
  1024  {"type":"NameVariable","value":"$\u003csym\u003e"},
  1025  {"type":"Operator","value":"="},
  1026  {"type":"Punctuation","value":"'"},
  1027  {"type":"LiteralStringSingle","value":"elsif"},
  1028  {"type":"Punctuation","value":"'"},
  1029  {"type":"LiteralStringRegex","value":"  "},
  1030  {"type":"Punctuation","value":"\u003c"},
  1031  {"type":"NameFunction","value":"xblock"},
  1032  {"type":"Punctuation","value":"\u003e"},
  1033  {"type":"LiteralStringRegex","value":"\n            "},
  1034  {"type":"Operator","value":"|"},
  1035  {"type":"LiteralStringRegex","value":" "},
  1036  {"type":"NameVariable","value":"$\u003csym\u003e"},
  1037  {"type":"Operator","value":"="},
  1038  {"type":"Punctuation","value":"'"},
  1039  {"type":"LiteralStringSingle","value":"orwith"},
  1040  {"type":"Punctuation","value":"'"},
  1041  {"type":"LiteralStringRegex","value":" "},
  1042  {"type":"Punctuation","value":"\u003c"},
  1043  {"type":"NameFunction","value":"xblock"},
  1044  {"type":"Punctuation","value":"("},
  1045  {"type":"NameVariable","value":"$PBLOCK_REQUIRED_TOPIC"},
  1046  {"type":"Punctuation","value":")\u003e"},
  1047  {"type":"LiteralStringRegex","value":"\n            "},
  1048  {"type":"Punctuation","value":"]"},
  1049  {"type":"LiteralStringRegex","value":"\n        "},
  1050  {"type":"Punctuation","value":"]"},
  1051  {"type":"Operator","value":"*"},
  1052  {"type":"LiteralStringRegex","value":"\n        "},
  1053  {"type":"Punctuation","value":"{}"},
  1054  {"type":"LiteralStringRegex","value":"\n        "},
  1055  {"type":"Punctuation","value":"["},
  1056  {"type":"LiteralStringRegex","value":"\n            "},
  1057  {"type":"Punctuation","value":"'"},
  1058  {"type":"LiteralStringSingle","value":"else"},
  1059  {"type":"Punctuation","value":"'"},
  1060  {"type":"LiteralStringRegex","value":"\n            "},
  1061  {"type":"Punctuation","value":"\u003c"},
  1062  {"type":"NameVariable","value":"else"},
  1063  {"type":"Operator","value":"=."},
  1064  {"type":"NameFunction","value":"pblock"},
  1065  {"type":"Punctuation","value":"("},
  1066  {"type":"Operator","value":"~"},
  1067  {"type":"NameVariable","value":"$\u003csym\u003e"},
  1068  {"type":"Operator","value":"[-"},
  1069  {"type":"LiteralNumberInteger","value":"1"},
  1070  {"type":"Operator","value":"]"},
  1071  {"type":"Text","value":" "},
  1072  {"type":"Operator","value":"~~"},
  1073  {"type":"Text","value":" "},
  1074  {"type":"Punctuation","value":"/"},
  1075  {"type":"LiteralStringRegex","value":"with"},
  1076  {"type":"Punctuation","value":"/"},
  1077  {"type":"Text","value":" "},
  1078  {"type":"Operator","value":"??"},
  1079  {"type":"Text","value":" "},
  1080  {"type":"NameVariable","value":"$PBLOCK_REQUIRED_TOPIC"},
  1081  {"type":"Text","value":" "},
  1082  {"type":"Operator","value":"!!"},
  1083  {"type":"Text","value":" "},
  1084  {"type":"NameVariable","value":"$PBLOCK_NO_TOPIC"},
  1085  {"type":"Punctuation","value":")\u003e"},
  1086  {"type":"LiteralStringRegex","value":"\n        "},
  1087  {"type":"Punctuation","value":"]"},
  1088  {"type":"Operator","value":"?"},
  1089  {"type":"LiteralStringRegex","value":"\n    "},
  1090  {"type":"Punctuation","value":"}"},
  1091  {"type":"Text","value":"\n\n    "},
  1092  {"type":"Keyword","value":"token"},
  1093  {"type":"Text","value":" "},
  1094  {"type":"NameFunction","value":"special_variable"},
  1095  {"type":"Punctuation","value":":"},
  1096  {"type":"NameAttribute","value":"sym"},
  1097  {"type":"Punctuation","value":"\u003c"},
  1098  {"type":"LiteralString","value":"$\\\\"},
  1099  {"type":"Punctuation","value":"\u003e"},
  1100  {"type":"Text","value":" "},
  1101  {"type":"Punctuation","value":"{"},
  1102  {"type":"LiteralStringRegex","value":"\n        "},
  1103  {"type":"Punctuation","value":"'"},
  1104  {"type":"LiteralStringSingle","value":"$"},
  1105  {"type":"LiteralStringEscape","value":"\\"},
  1106  {"type":"LiteralStringSingle","value":"\\"},
  1107  {"type":"Punctuation","value":"'"},
  1108  {"type":"LiteralStringRegex","value":" "},
  1109  {"type":"Punctuation","value":"\u003c"},
  1110  {"type":"Operator","value":"?"},
  1111  {"type":"OperatorWord","value":"before"},
  1112  {"type":"LiteralStringRegex","value":" "},
  1113  {"type":"LiteralStringEscape","value":"\\s"},
  1114  {"type":"LiteralStringRegex","value":" "},
  1115  {"type":"Operator","value":"|"},
  1116  {"type":"LiteralStringRegex","value":" "},
  1117  {"type":"Punctuation","value":"'"},
  1118  {"type":"LiteralStringSingle","value":","},
  1119  {"type":"Punctuation","value":"'"},
  1120  {"type":"LiteralStringRegex","value":" "},
  1121  {"type":"Operator","value":"|"},
  1122  {"type":"LiteralStringRegex","value":" "},
  1123  {"type":"Punctuation","value":"'"},
  1124  {"type":"LiteralStringSingle","value":"="},
  1125  {"type":"Punctuation","value":"'"},
  1126  {"type":"LiteralStringRegex","value":" "},
  1127  {"type":"Operator","value":"|"},
  1128  {"type":"LiteralStringRegex","value":" "},
  1129  {"type":"Punctuation","value":"\u003c"},
  1130  {"type":"Operator","value":"."},
  1131  {"type":"NameFunction","value":"terminator"},
  1132  {"type":"Punctuation","value":"\u003e"},
  1133  {"type":"LiteralStringRegex","value":" "},
  1134  {"type":"Punctuation","value":"\u003e"},
  1135  {"type":"LiteralStringRegex","value":"\n        "},
  1136  {"type":"Punctuation","value":"\u003c"},
  1137  {"type":"Operator","value":"."},
  1138  {"type":"NameFunction","value":"obsvar"},
  1139  {"type":"Punctuation","value":"('"},
  1140  {"type":"LiteralStringSingle","value":"$"},
  1141  {"type":"LiteralStringEscape","value":"\\"},
  1142  {"type":"LiteralStringSingle","value":"\\"},
  1143  {"type":"Punctuation","value":"')\u003e"},
  1144  {"type":"LiteralStringRegex","value":"\n    "},
  1145  {"type":"Punctuation","value":"}"},
  1146  {"type":"Text","value":"\n\n    "},
  1147  {"type":"Keyword","value":"token"},
  1148  {"type":"Text","value":" "},
  1149  {"type":"NameFunction","value":"type_declarator"},
  1150  {"type":"Punctuation","value":":"},
  1151  {"type":"NameAttribute","value":"sym"},
  1152  {"type":"Punctuation","value":"\u003c"},
  1153  {"type":"LiteralString","value":"enum"},
  1154  {"type":"Punctuation","value":"\u003e"},
  1155  {"type":"Text","value":" "},
  1156  {"type":"Punctuation","value":"{"},
  1157  {"type":"LiteralStringRegex","value":"\n        "},
  1158  {"type":"Operator","value":":"},
  1159  {"type":"KeywordDeclaration","value":"my"},
  1160  {"type":"Text","value":" "},
  1161  {"type":"NameVariableGlobal","value":"%*MYSTERY"},
  1162  {"type":"Punctuation","value":";"},
  1163  {"type":"LiteralStringRegex","value":"\n        "},
  1164  {"type":"Punctuation","value":"["},
  1165  {"type":"LiteralStringRegex","value":" "},
  1166  {"type":"Punctuation","value":"\u003c"},
  1167  {"type":"Operator","value":"?"},
  1168  {"type":"Punctuation","value":"["},
  1169  {"type":"LiteralStringRegex","value":"\u003c(«"},
  1170  {"type":"Punctuation","value":"]\u003e"},
  1171  {"type":"LiteralStringRegex","value":" "},
  1172  {"type":"Punctuation","value":"\u003c"},
  1173  {"type":"NameFunction","value":"term"},
  1174  {"type":"Punctuation","value":"\u003e"},
  1175  {"type":"LiteralStringRegex","value":" "},
  1176  {"type":"Punctuation","value":"\u003c"},
  1177  {"type":"Operator","value":"."},
  1178  {"type":"OperatorWord","value":"ws"},
  1179  {"type":"Punctuation","value":"\u003e"},
  1180  {"type":"LiteralStringRegex","value":" "},
  1181  {"type":"Operator","value":"||"},
  1182  {"type":"LiteralStringRegex","value":" "},
  1183  {"type":"Punctuation","value":"\u003c"},
  1184  {"type":"Operator","value":"."},
  1185  {"type":"NameFunction","value":"panic"},
  1186  {"type":"Punctuation","value":":"},
  1187  {"type":"Text","value":" "},
  1188  {"type":"Punctuation","value":"'"},
  1189  {"type":"LiteralStringSingle","value":"An enum must supply an expression using \u003c\u003e, «», or ()"},
  1190  {"type":"Punctuation","value":"'\u003e"},
  1191  {"type":"LiteralStringRegex","value":" "},
  1192  {"type":"Punctuation","value":"]"},
  1193  {"type":"LiteralStringRegex","value":"\n        "},
  1194  {"type":"Punctuation","value":"\u003c"},
  1195  {"type":"Operator","value":"."},
  1196  {"type":"NameFunction","value":"explain_mystery"},
  1197  {"type":"Punctuation","value":"\u003e"},
  1198  {"type":"LiteralStringRegex","value":" "},
  1199  {"type":"Punctuation","value":"\u003c"},
  1200  {"type":"Operator","value":"."},
  1201  {"type":"NameFunction","value":"cry_sorrows"},
  1202  {"type":"Punctuation","value":"\u003e"},
  1203  {"type":"LiteralStringRegex","value":"\n        "},
  1204  {"type":"Punctuation","value":"\u003c"},
  1205  {"type":"Operator","value":"?"},
  1206  {"type":"Punctuation","value":"{"},
  1207  {"type":"Text","value":"\n            "},
  1208  {"type":"Keyword","value":"elsif"},
  1209  {"type":"Text","value":" "},
  1210  {"type":"Operator","value":"!"},
  1211  {"type":"Punctuation","value":"("},
  1212  {"type":"NameVariable","value":"$text"},
  1213  {"type":"Text","value":" "},
  1214  {"type":"Operator","value":"~~"},
  1215  {"type":"Text","value":" "},
  1216  {"type":"Punctuation","value":"/"},
  1217  {"type":"NameEntity","value":"^"},
  1218  {"type":"Punctuation","value":"("},
  1219  {"type":"LiteralStringEscape","value":"\\w"},
  1220  {"type":"Operator","value":"|"},
  1221  {"type":"LiteralStringEscape","value":"\\"},
  1222  {"type":"LiteralStringRegex","value":":"},
  1223  {"type":"Punctuation","value":")"},
  1224  {"type":"Operator","value":"+"},
  1225  {"type":"NameEntity","value":"$"},
  1226  {"type":"Punctuation","value":"/)"},
  1227  {"type":"Text","value":" "},
  1228  {"type":"Punctuation","value":"{"},
  1229  {"type":"Text","value":"\n                "},
  1230  {"type":"NameVariable","value":"$/"},
  1231  {"type":"Operator","value":"."},
  1232  {"type":"NameFunction","value":"obs"},
  1233  {"type":"Punctuation","value":"("},
  1234  {"type":"NameVariable","value":"$bad"},
  1235  {"type":"Operator","value":","},
  1236  {"type":"Text","value":" "},
  1237  {"type":"Punctuation","value":"\""},
  1238  {"type":"NameVariable","value":"$sigil"},
  1239  {"type":"LiteralStringDouble","value":"\\("},
  1240  {"type":"NameVariable","value":"$text"},
  1241  {"type":"LiteralStringDouble","value":") for hard ref or "},
  1242  {"type":"NameVariable","value":"$sigil"},
  1243  {"type":"LiteralStringDouble","value":"\\::("},
  1244  {"type":"NameVariable","value":"$text"},
  1245  {"type":"LiteralStringDouble","value":") for symbolic ref"},
  1246  {"type":"Punctuation","value":"\");"},
  1247  {"type":"Text","value":"\n            "},
  1248  {"type":"Punctuation","value":"}"},
  1249  {"type":"Text","value":"\n        "},
  1250  {"type":"Punctuation","value":"}\u003e"},
  1251  {"type":"LiteralStringRegex","value":"\n    "},
  1252  {"type":"Punctuation","value":"}"},
  1253  {"type":"Text","value":"\n\n    "},
  1254  {"type":"Keyword","value":"token"},
  1255  {"type":"Text","value":" "},
  1256  {"type":"NameFunction","value":"rad_number"},
  1257  {"type":"Text","value":" "},
  1258  {"type":"Punctuation","value":"{"},
  1259  {"type":"LiteralStringRegex","value":"\n        "},
  1260  {"type":"Operator","value":":"},
  1261  {"type":"KeywordDeclaration","value":"my"},
  1262  {"type":"Text","value":" "},
  1263  {"type":"NameVariable","value":"$rad_digits"},
  1264  {"type":"Text","value":" "},
  1265  {"type":"Operator","value":":="},
  1266  {"type":"Text","value":" "},
  1267  {"type":"Keyword","value":"token"},
  1268  {"type":"Text","value":" "},
  1269  {"type":"NameFunction","value":"rad_digits"},
  1270  {"type":"Text","value":" "},
  1271  {"type":"Punctuation","value":"{"},
  1272  {"type":"LiteralStringRegex","value":" "},
  1273  {"type":"Punctuation","value":"\u003c"},
  1274  {"type":"NameFunction","value":"rad_digit"},
  1275  {"type":"Punctuation","value":"\u003e"},
  1276  {"type":"Operator","value":"+"},
  1277  {"type":"LiteralStringRegex","value":" "},
  1278  {"type":"Punctuation","value":"["},
  1279  {"type":"LiteralStringRegex","value":" _ "},
  1280  {"type":"Punctuation","value":"\u003c"},
  1281  {"type":"NameFunction","value":"rad_digit"},
  1282  {"type":"Punctuation","value":"\u003e"},
  1283  {"type":"Operator","value":"+"},
  1284  {"type":"LiteralStringRegex","value":" "},
  1285  {"type":"Punctuation","value":"]"},
  1286  {"type":"Operator","value":"*"},
  1287  {"type":"LiteralStringRegex","value":" "},
  1288  {"type":"Punctuation","value":"};"},
  1289  {"type":"LiteralStringRegex","value":"\n        "},
  1290  {"type":"Punctuation","value":"\u003c"},
  1291  {"type":"NameFunction","value":"O"},
  1292  {"type":"Punctuation","value":"("},
  1293  {"type":"Operator","value":"|"},
  1294  {"type":"NameVariable","value":"%methodcall"},
  1295  {"type":"Punctuation","value":")\u003e"},
  1296  {"type":"LiteralStringRegex","value":"\n        "},
  1297  {"type":"Punctuation","value":"\u003c"},
  1298  {"type":"NameVariable","value":"O"},
  1299  {"type":"Operator","value":"=."},
  1300  {"type":"NameFunction","value":"revO"},
  1301  {"type":"Punctuation","value":"("},
  1302  {"type":"NameVariable","value":"$\u003cinfixish\u003e"},
  1303  {"type":"Punctuation","value":")\u003e"},
  1304  {"type":"LiteralStringRegex","value":"\n        "},
  1305  {"type":"Punctuation","value":"\u003c"},
  1306  {"type":"NameVariable","value":"code"},
  1307  {"type":"Operator","value":"="},
  1308  {"type":"Punctuation","value":"["},
  1309  {"type":"LiteralStringRegex","value":"A"},
  1310  {"type":"Operator","value":".."},
  1311  {"type":"LiteralStringRegex","value":"Z"},
  1312  {"type":"Punctuation","value":"]\u003e"},
  1313  {"type":"LiteralStringRegex","value":"\n    "},
  1314  {"type":"Punctuation","value":"}"},
  1315  {"type":"Text","value":"\n\n    "},
  1316  {"type":"Keyword","value":"token"},
  1317  {"type":"Text","value":" "},
  1318  {"type":"NameFunction","value":"pod_balanced_braces"},
  1319  {"type":"Text","value":" "},
  1320  {"type":"Punctuation","value":"{"},
  1321  {"type":"LiteralStringRegex","value":"\n        "},
  1322  {"type":"Punctuation","value":"\u003c"},
  1323  {"type":"Operator","value":"?"},
  1324  {"type":"Punctuation","value":"{"},
  1325  {"type":"Text","value":" "},
  1326  {"type":"NameFunction","value":"nqp::chars"},
  1327  {"type":"Punctuation","value":"("},
  1328  {"type":"NameVariable","value":"$\u003cstart\u003e"},
  1329  {"type":"Punctuation","value":")"},
  1330  {"type":"Text","value":" "},
  1331  {"type":"Operator","value":"=="},
  1332  {"type":"Text","value":" "},
  1333  {"type":"NameVariableGlobal","value":"$*POD_ANGLE_COUNT"},
  1334  {"type":"Text","value":" "},
  1335  {"type":"Operator","value":"||"},
  1336  {"type":"Text","value":" "},
  1337  {"type":"NameVariableGlobal","value":"$*POD_ANGLE_COUNT"},
  1338  {"type":"Text","value":" "},
  1339  {"type":"Operator","value":"\u003c"},
  1340  {"type":"Text","value":" "},
  1341  {"type":"LiteralNumberInteger","value":"0"},
  1342  {"type":"Text","value":" "},
  1343  {"type":"Punctuation","value":"}\u003e"},
  1344  {"type":"LiteralStringRegex","value":"\n    "},
  1345  {"type":"Punctuation","value":"}"},
  1346  {"type":"Text","value":"\n\n    "},
  1347  {"type":"Keyword","value":"token"},
  1348  {"type":"Text","value":" "},
  1349  {"type":"NameFunction","value":"routine_declarator"},
  1350  {"type":"Punctuation","value":":"},
  1351  {"type":"NameAttribute","value":"sym"},
  1352  {"type":"Punctuation","value":"\u003c"},
  1353  {"type":"LiteralString","value":"macro"},
  1354  {"type":"Punctuation","value":"\u003e"},
  1355  {"type":"Text","value":" "},
  1356  {"type":"Punctuation","value":"{"},
  1357  {"type":"LiteralStringRegex","value":"\n        "},
  1358  {"type":"Operator","value":":"},
  1359  {"type":"KeywordDeclaration","value":"my"},
  1360  {"type":"Text","value":" "},
  1361  {"type":"NameVariableGlobal","value":"$*LINE_NO"},
  1362  {"type":"Text","value":" "},
  1363  {"type":"Operator","value":":="},
  1364  {"type":"Text","value":" "},
  1365  {"type":"Name","value":"HLL::Compiler"},
  1366  {"type":"Operator","value":"."},
  1367  {"type":"NameFunction","value":"lineof"},
  1368  {"type":"Punctuation","value":"("},
  1369  {"type":"NameBuiltin","value":"self"},
  1370  {"type":"Operator","value":"."},
  1371  {"type":"NameBuiltin","value":"orig"},
  1372  {"type":"Punctuation","value":"()"},
  1373  {"type":"Operator","value":","},
  1374  {"type":"Text","value":" "},
  1375  {"type":"NameBuiltin","value":"self"},
  1376  {"type":"Operator","value":"."},
  1377  {"type":"NameBuiltin","value":"from"},
  1378  {"type":"Punctuation","value":"()"},
  1379  {"type":"Operator","value":","},
  1380  {"type":"Text","value":" "},
  1381  {"type":"Punctuation","value":":"},
  1382  {"type":"LiteralString","value":"cache"},
  1383  {"type":"Punctuation","value":"("},
  1384  {"type":"LiteralNumberInteger","value":"1"},
  1385  {"type":"Punctuation","value":"));"},
  1386  {"type":"LiteralStringRegex","value":"\n        "},
  1387  {"type":"Punctuation","value":"\u003c"},
  1388  {"type":"Operator","value":"!!"},
  1389  {"type":"Punctuation","value":"{"},
  1390  {"type":"Text","value":" "},
  1391  {"type":"NameFunction","value":"nqp::rebless"},
  1392  {"type":"Punctuation","value":"("},
  1393  {"type":"NameVariable","value":"$/"},
  1394  {"type":"Operator","value":","},
  1395  {"type":"Text","value":" "},
  1396  {"type":"NameBuiltin","value":"self"},
  1397  {"type":"Operator","value":"."},
  1398  {"type":"NameFunction","value":"slang_grammar"},
  1399  {"type":"Punctuation","value":"('"},
  1400  {"type":"LiteralStringSingle","value":"MAIN"},
  1401  {"type":"Punctuation","value":"'));"},
  1402  {"type":"Text","value":" "},
  1403  {"type":"LiteralNumberInteger","value":"1"},
  1404  {"type":"Text","value":" "},
  1405  {"type":"Punctuation","value":"}\u003e"},
  1406  {"type":"LiteralStringRegex","value":"\n        "},
  1407  {"type":"Punctuation","value":"\u003c"},
  1408  {"type":"NameFunction","value":"sym"},
  1409  {"type":"Punctuation","value":"\u003e"},
  1410  {"type":"LiteralStringRegex","value":" "},
  1411  {"type":"Punctuation","value":"\u003c"},
  1412  {"type":"Operator","value":"."},
  1413  {"type":"NameFunction","value":"end_keyword"},
  1414  {"type":"Punctuation","value":"\u003e"},
  1415  {"type":"LiteralStringRegex","value":" "},
  1416  {"type":"Punctuation","value":"\u003c"},
  1417  {"type":"NameFunction","value":"macro_def"},
  1418  {"type":"Punctuation","value":"()\u003e"},
  1419  {"type":"LiteralStringRegex","value":"\n    "},
  1420  {"type":"Punctuation","value":"}"},
  1421  {"type":"Text","value":"\n\n    "},
  1422  {"type":"Keyword","value":"token"},
  1423  {"type":"Text","value":" "},
  1424  {"type":"NameFunction","value":"routine_declarator"},
  1425  {"type":"Punctuation","value":":"},
  1426  {"type":"NameAttribute","value":"sym"},
  1427  {"type":"Punctuation","value":"\u003c"},
  1428  {"type":"LiteralString","value":"macro"},
  1429  {"type":"Punctuation","value":"\u003e"},
  1430  {"type":"Text","value":" "},
  1431  {"type":"Punctuation","value":"{"},
  1432  {"type":"LiteralStringRegex","value":"\n        "},
  1433  {"type":"Operator","value":":"},
  1434  {"type":"KeywordDeclaration","value":"my"},
  1435  {"type":"Text","value":" "},
  1436  {"type":"NameVariableGlobal","value":"$*LINE_NO"},
  1437  {"type":"Text","value":" "},
  1438  {"type":"Operator","value":":="},
  1439  {"type":"Text","value":" "},
  1440  {"type":"Name","value":"HLL::Compiler"},
  1441  {"type":"Operator","value":"."},
  1442  {"type":"NameFunction","value":"lineof"},
  1443  {"type":"Punctuation","value":"("},
  1444  {"type":"NameBuiltin","value":"self"},
  1445  {"type":"Operator","value":"."},
  1446  {"type":"NameBuiltin","value":"orig"},
  1447  {"type":"Punctuation","value":"()"},
  1448  {"type":"Operator","value":","},
  1449  {"type":"Text","value":" "},
  1450  {"type":"NameBuiltin","value":"self"},
  1451  {"type":"Operator","value":"."},
  1452  {"type":"NameBuiltin","value":"from"},
  1453  {"type":"Punctuation","value":"()"},
  1454  {"type":"Operator","value":","},
  1455  {"type":"Text","value":" "},
  1456  {"type":"Punctuation","value":":"},
  1457  {"type":"LiteralString","value":"cache"},
  1458  {"type":"Punctuation","value":"("},
  1459  {"type":"LiteralNumberInteger","value":"1"},
  1460  {"type":"Punctuation","value":"));"},
  1461  {"type":"LiteralStringRegex","value":"\n        "},
  1462  {"type":"Punctuation","value":"\u003c"},
  1463  {"type":"NameFunction","value":"sym"},
  1464  {"type":"Punctuation","value":"\u003e"},
  1465  {"type":"LiteralStringRegex","value":" "},
  1466  {"type":"Punctuation","value":"\u003c"},
  1467  {"type":"Operator","value":"."},
  1468  {"type":"NameFunction","value":"end_keyword"},
  1469  {"type":"Punctuation","value":"\u003e"},
  1470  {"type":"LiteralStringRegex","value":" "},
  1471  {"type":"Punctuation","value":"\u003c"},
  1472  {"type":"NameFunction","value":"macro_def"},
  1473  {"type":"Punctuation","value":"()\u003e"},
  1474  {"type":"LiteralStringRegex","value":"\n    "},
  1475  {"type":"Punctuation","value":"}"},
  1476  {"type":"Text","value":"\n\n    "},
  1477  {"type":"Keyword","value":"token"},
  1478  {"type":"Text","value":" "},
  1479  {"type":"NameFunction","value":"integer"},
  1480  {"type":"Text","value":" "},
  1481  {"type":"Punctuation","value":"{"},
  1482  {"type":"LiteralStringRegex","value":"\n       "},
  1483  {"type":"Punctuation","value":"\u003c"},
  1484  {"type":"Operator","value":"!!"},
  1485  {"type":"OperatorWord","value":"before"},
  1486  {"type":"LiteralStringRegex","value":" "},
  1487  {"type":"Punctuation","value":"['"},
  1488  {"type":"LiteralStringSingle","value":"."},
  1489  {"type":"Punctuation","value":"'"},
  1490  {"type":"LiteralStringRegex","value":" "},
  1491  {"type":"Punctuation","value":"\u003c"},
  1492  {"type":"Operator","value":"?"},
  1493  {"type":"OperatorWord","value":"before"},
  1494  {"type":"LiteralStringRegex","value":" "},
  1495  {"type":"LiteralStringEscape","value":"\\s"},
  1496  {"type":"LiteralStringRegex","value":" "},
  1497  {"type":"Operator","value":"|"},
  1498  {"type":"LiteralStringRegex","value":" "},
  1499  {"type":"Punctuation","value":"'"},
  1500  {"type":"LiteralStringSingle","value":","},
  1501  {"type":"Punctuation","value":"'"},
  1502  {"type":"LiteralStringRegex","value":" "},
  1503  {"type":"Operator","value":"|"},
  1504  {"type":"LiteralStringRegex","value":" "},
  1505  {"type":"Punctuation","value":"'"},
  1506  {"type":"LiteralStringSingle","value":"="},
  1507  {"type":"Punctuation","value":"'"},
  1508  {"type":"LiteralStringRegex","value":" "},
  1509  {"type":"Operator","value":"|"},
  1510  {"type":"LiteralStringRegex","value":" "},
  1511  {"type":"Punctuation","value":"'"},
  1512  {"type":"LiteralStringSingle","value":":"},
  1513  {"type":"Punctuation","value":"'"},
  1514  {"type":"LiteralStringRegex","value":" "},
  1515  {"type":"Punctuation","value":"\u003c"},
  1516  {"type":"Operator","value":"!"},
  1517  {"type":"OperatorWord","value":"before"},
  1518  {"type":"LiteralStringRegex","value":"  "},
  1519  {"type":"Punctuation","value":"\u003c"},
  1520  {"type":"NameFunction","value":"coloncircumfix"},
  1521  {"type":"LiteralStringRegex","value":" "},
  1522  {"type":"Punctuation","value":"\u003c"},
  1523  {"type":"NameVariable","value":"OPER"},
  1524  {"type":"Operator","value":"="},
  1525  {"type":"NameFunction","value":"prefix"},
  1526  {"type":"Punctuation","value":"\u003e"},
  1527  {"type":"LiteralStringRegex","value":" "},
  1528  {"type":"Punctuation","value":"\u003e"},
  1529  {"type":"LiteralStringRegex","value":" "},
  1530  {"type":"Punctuation","value":"\u003e"},
  1531  {"type":"LiteralStringRegex","value":" "},
  1532  {"type":"Operator","value":"|"},
  1533  {"type":"LiteralStringRegex","value":" "},
  1534  {"type":"Punctuation","value":"\u003c"},
  1535  {"type":"Operator","value":"."},
  1536  {"type":"NameFunction","value":"terminator"},
  1537  {"type":"Punctuation","value":"\u003e"},
  1538  {"type":"LiteralStringRegex","value":" "},
  1539  {"type":"Operator","value":"|"},
  1540  {"type":"LiteralStringRegex","value":" "},
  1541  {"type":"NameEntity","value":"$"},
  1542  {"type":"LiteralStringRegex","value":" "},
  1543  {"type":"Punctuation","value":"\u003e"},
  1544  {"type":"LiteralStringRegex","value":" "},
  1545  {"type":"Punctuation","value":"\u003c"},
  1546  {"type":"Operator","value":"."},
  1547  {"type":"NameFunction","value":"typed_sorry"},
  1548  {"type":"Punctuation","value":":"},
  1549  {"type":"Text","value":" "},
  1550  {"type":"Punctuation","value":"'"},
  1551  {"type":"LiteralStringSingle","value":"X::Syntax::Number::IllegalDecimal"},
  1552  {"type":"Punctuation","value":"'\u003e]"},
  1553  {"type":"Operator","value":"?"},
  1554  {"type":"LiteralStringRegex","value":" "},
  1555  {"type":"Punctuation","value":"\u003e"},
  1556  {"type":"LiteralStringRegex","value":"\n       "},
  1557  {"type":"Punctuation","value":"["},
  1558  {"type":"LiteralStringRegex","value":" "},
  1559  {"type":"Punctuation","value":"\u003c"},
  1560  {"type":"Operator","value":"?"},
  1561  {"type":"OperatorWord","value":"before"},
  1562  {"type":"LiteralStringRegex","value":" "},
  1563  {"type":"Punctuation","value":"'"},
  1564  {"type":"LiteralStringSingle","value":"_"},
  1565  {"type":"Punctuation","value":"'"},
  1566  {"type":"LiteralStringRegex","value":" "},
  1567  {"type":"Punctuation","value":"'"},
  1568  {"type":"LiteralStringSingle","value":"_"},
  1569  {"type":"Punctuation","value":"'"},
  1570  {"type":"Operator","value":"+"},
  1571  {"type":"LiteralStringEscape","value":"\\d"},
  1572  {"type":"Punctuation","value":"\u003e"},
  1573  {"type":"LiteralStringRegex","value":" "},
  1574  {"type":"Punctuation","value":"\u003c"},
  1575  {"type":"Operator","value":"."},
  1576  {"type":"NameFunction","value":"sorry"},
  1577  {"type":"Punctuation","value":":"},
  1578  {"type":"Text","value":" "},
  1579  {"type":"Punctuation","value":"\""},
  1580  {"type":"LiteralStringDouble","value":"Only isolated underscores are allowed inside numbers"},
  1581  {"type":"Punctuation","value":"\"\u003e"},
  1582  {"type":"LiteralStringRegex","value":" "},
  1583  {"type":"Punctuation","value":"]"},
  1584  {"type":"Operator","value":"?"},
  1585  {"type":"LiteralStringRegex","value":"\n    "},
  1586  {"type":"Punctuation","value":"}"},
  1587  {"type":"Text","value":"\n"},
  1588  {"type":"Punctuation","value":"}"},
  1589  {"type":"Text","value":"\n\n"},
  1590  {"type":"NameBuiltin","value":"say"},
  1591  {"type":"Text","value":" "},
  1592  {"type":"NameVariable","value":"$match"},
  1593  {"type":"Punctuation","value":"\u003c"},
  1594  {"type":"LiteralString","value":"block"},
  1595  {"type":"Punctuation","value":"\u003e\u003c"},
  1596  {"type":"LiteralString","value":"pair"},
  1597  {"type":"Punctuation","value":"\u003e"},
  1598  {"type":"Operator","value":"["},
  1599  {"type":"LiteralNumberInteger","value":"0"},
  1600  {"type":"Operator","value":"]"},
  1601  {"type":"Punctuation","value":"\u003c"},
  1602  {"type":"LiteralString","value":"value"},
  1603  {"type":"Punctuation","value":"\u003e;"},
  1604  {"type":"Text","value":"\n"},
  1605  {"type":"CommentSingle","value":"# OUTPUT: 「value1」"},
  1606  {"type":"Text","value":"\n\n"},
  1607  {"type":"NameBuiltin","value":"say"},
  1608  {"type":"Text","value":" "},
  1609  {"type":"NameVariable","value":"$match"},
  1610  {"type":"Punctuation","value":"\u003c"},
  1611  {"type":"LiteralString","value":"section"},
  1612  {"type":"Punctuation","value":"\u003e"},
  1613  {"type":"Operator","value":"["},
  1614  {"type":"LiteralNumberInteger","value":"0"},
  1615  {"type":"Operator","value":"]"},
  1616  {"type":"Punctuation","value":"\u003c"},
  1617  {"type":"LiteralString","value":"block"},
  1618  {"type":"Punctuation","value":"\u003e\u003c"},
  1619  {"type":"LiteralString","value":"pair"},
  1620  {"type":"Punctuation","value":"\u003e"},
  1621  {"type":"Operator","value":"["},
  1622  {"type":"LiteralNumberInteger","value":"0"},
  1623  {"type":"Operator","value":"]"},
  1624  {"type":"Punctuation","value":"\u003c"},
  1625  {"type":"LiteralString","value":"value"},
  1626  {"type":"Punctuation","value":"\u003e;"},
  1627  {"type":"Text","value":"\n"},
  1628  {"type":"CommentSingle","value":"# OUTPUT: 「value3」"},
  1629  {"type":"Text","value":"\n\n"},
  1630  {"type":"CommentSingle","value":"# Promise"},
  1631  {"type":"Text","value":"\n"},
  1632  {"type":"Keyword","value":"my"},
  1633  {"type":"Text","value":" "},
  1634  {"type":"NameVariable","value":"$promise"},
  1635  {"type":"Text","value":" "},
  1636  {"type":"Operator","value":"="},
  1637  {"type":"Text","value":" "},
  1638  {"type":"Keyword","value":"start"},
  1639  {"type":"Text","value":" "},
  1640  {"type":"Punctuation","value":"{"},
  1641  {"type":"Text","value":"\n    "},
  1642  {"type":"Keyword","value":"my"},
  1643  {"type":"Text","value":" "},
  1644  {"type":"NameVariable","value":"$i"},
  1645  {"type":"Text","value":" "},
  1646  {"type":"Operator","value":"="},
  1647  {"type":"Text","value":" "},
  1648  {"type":"LiteralNumberInteger","value":"0"},
  1649  {"type":"Punctuation","value":";"},
  1650  {"type":"Text","value":"\n    "},
  1651  {"type":"Keyword","value":"for"},
  1652  {"type":"Text","value":" "},
  1653  {"type":"LiteralNumberInteger","value":"1"},
  1654  {"type":"Text","value":" "},
  1655  {"type":"Operator","value":".."},
  1656  {"type":"Text","value":" "},
  1657  {"type":"LiteralNumberInteger","value":"10"},
  1658  {"type":"Text","value":" "},
  1659  {"type":"Punctuation","value":"{"},
  1660  {"type":"Text","value":"\n        "},
  1661  {"type":"NameVariable","value":"$i"},
  1662  {"type":"Text","value":" "},
  1663  {"type":"Operator","value":"+="},
  1664  {"type":"Text","value":" "},
  1665  {"type":"NameVariable","value":"$_"},
  1666  {"type":"Text","value":"\n    "},
  1667  {"type":"Punctuation","value":"}"},
  1668  {"type":"Text","value":"\n    "},
  1669  {"type":"NameVariable","value":"$i"},
  1670  {"type":"Text","value":"\n"},
  1671  {"type":"Punctuation","value":"}"},
  1672  {"type":"Text","value":"\n"},
  1673  {"type":"Keyword","value":"my"},
  1674  {"type":"Text","value":" "},
  1675  {"type":"NameVariable","value":"$result"},
  1676  {"type":"Text","value":" "},
  1677  {"type":"Operator","value":"="},
  1678  {"type":"Text","value":" "},
  1679  {"type":"NameBuiltin","value":"await"},
  1680  {"type":"Text","value":" "},
  1681  {"type":"NameVariable","value":"$promise"},
  1682  {"type":"Punctuation","value":";"},
  1683  {"type":"Text","value":"\n"},
  1684  {"type":"NameBuiltin","value":"say"},
  1685  {"type":"Text","value":" "},
  1686  {"type":"NameVariable","value":"$result"},
  1687  {"type":"Punctuation","value":";"},
  1688  {"type":"Text","value":"\n"},
  1689  {"type":"CommentSingle","value":"# OUTPUT: 55"},
  1690  {"type":"Text","value":"\n\n"},
  1691  {"type":"CommentSingle","value":"# Supply"},
  1692  {"type":"Text","value":"\n"},
  1693  {"type":"Keyword","value":"my"},
  1694  {"type":"Text","value":" "},
  1695  {"type":"NameVariable","value":"$bread-supplier"},
  1696  {"type":"Text","value":" "},
  1697  {"type":"Operator","value":"="},
  1698  {"type":"Text","value":" "},
  1699  {"type":"KeywordType","value":"Supplier"},
  1700  {"type":"Operator","value":"."},
  1701  {"type":"NameBuiltin","value":"new"},
  1702  {"type":"Punctuation","value":";"},
  1703  {"type":"Text","value":"\n"},
  1704  {"type":"Keyword","value":"my"},
  1705  {"type":"Text","value":" "},
  1706  {"type":"NameVariable","value":"$vegetable-supplier"},
  1707  {"type":"Text","value":" "},
  1708  {"type":"Operator","value":"="},
  1709  {"type":"Text","value":" "},
  1710  {"type":"KeywordType","value":"Supplier"},
  1711  {"type":"Operator","value":"."},
  1712  {"type":"NameBuiltin","value":"new"},
  1713  {"type":"Punctuation","value":";"},
  1714  {"type":"Text","value":"\n\n"},
  1715  {"type":"Keyword","value":"my"},
  1716  {"type":"Text","value":" "},
  1717  {"type":"NameVariable","value":"$supply"},
  1718  {"type":"Text","value":" "},
  1719  {"type":"Operator","value":"="},
  1720  {"type":"Text","value":" "},
  1721  {"type":"Keyword","value":"supply"},
  1722  {"type":"Text","value":" "},
  1723  {"type":"Punctuation","value":"{"},
  1724  {"type":"Text","value":"\n    "},
  1725  {"type":"Keyword","value":"whenever"},
  1726  {"type":"Text","value":" "},
  1727  {"type":"NameVariable","value":"$bread-supplier"},
  1728  {"type":"Operator","value":"."},
  1729  {"type":"KeywordType","value":"Supply"},
  1730  {"type":"Text","value":" "},
  1731  {"type":"Punctuation","value":"{"},
  1732  {"type":"Text","value":"\n        "},
  1733  {"type":"NameBuiltin","value":"emit"},
  1734  {"type":"Punctuation","value":"(\""},
  1735  {"type":"LiteralStringDouble","value":"We've got bread: "},
  1736  {"type":"Punctuation","value":"\""},
  1737  {"type":"Text","value":" "},
  1738  {"type":"Operator","value":"~"},
  1739  {"type":"Text","value":" "},
  1740  {"type":"NameVariable","value":"$_"},
  1741  {"type":"Punctuation","value":");"},
  1742  {"type":"Text","value":"\n    "},
  1743  {"type":"Punctuation","value":"};"},
  1744  {"type":"Text","value":"\n    "},
  1745  {"type":"Keyword","value":"whenever"},
  1746  {"type":"Text","value":" "},
  1747  {"type":"NameVariable","value":"$vegetable-supplier"},
  1748  {"type":"Operator","value":"."},
  1749  {"type":"KeywordType","value":"Supply"},
  1750  {"type":"Text","value":" "},
  1751  {"type":"Punctuation","value":"{"},
  1752  {"type":"Text","value":"\n        "},
  1753  {"type":"NameBuiltin","value":"emit"},
  1754  {"type":"Punctuation","value":"(\""},
  1755  {"type":"LiteralStringDouble","value":"We've got a vegetable: "},
  1756  {"type":"Punctuation","value":"\""},
  1757  {"type":"Text","value":" "},
  1758  {"type":"Operator","value":"~"},
  1759  {"type":"Text","value":" "},
  1760  {"type":"NameVariable","value":"$_"},
  1761  {"type":"Punctuation","value":");"},
  1762  {"type":"Text","value":"\n    "},
  1763  {"type":"Punctuation","value":"};"},
  1764  {"type":"Text","value":"\n"},
  1765  {"type":"Punctuation","value":"}"},
  1766  {"type":"Text","value":"\n"},
  1767  {"type":"NameVariable","value":"$supply"},
  1768  {"type":"Operator","value":"."},
  1769  {"type":"NameBuiltin","value":"tap"},
  1770  {"type":"Punctuation","value":"("},
  1771  {"type":"Keyword","value":"-\u003e"},
  1772  {"type":"Text","value":" "},
  1773  {"type":"NameVariable","value":"$v"},
  1774  {"type":"Text","value":" "},
  1775  {"type":"Punctuation","value":"{"},
  1776  {"type":"Text","value":" "},
  1777  {"type":"NameBuiltin","value":"say"},
  1778  {"type":"Text","value":" "},
  1779  {"type":"Punctuation","value":"\""},
  1780  {"type":"NameVariable","value":"$v"},
  1781  {"type":"Punctuation","value":"\""},
  1782  {"type":"Text","value":" "},
  1783  {"type":"Punctuation","value":"});"},
  1784  {"type":"Text","value":"\n\n"},
  1785  {"type":"NameVariable","value":"$vegetable-supplier"},
  1786  {"type":"Operator","value":"."},
  1787  {"type":"NameBuiltin","value":"emit"},
  1788  {"type":"Punctuation","value":"(\""},
  1789  {"type":"LiteralStringDouble","value":"Radish"},
  1790  {"type":"Punctuation","value":"\");"},
  1791  {"type":"Text","value":"\n"},
  1792  {"type":"CommentSingle","value":"# OUTPUT: «We've got a vegetable: Radish␤»"},
  1793  {"type":"Text","value":"\n"},
  1794  {"type":"NameVariable","value":"$bread-supplier"},
  1795  {"type":"Operator","value":"."},
  1796  {"type":"NameBuiltin","value":"emit"},
  1797  {"type":"Punctuation","value":"(\""},
  1798  {"type":"LiteralStringDouble","value":"Thick sliced"},
  1799  {"type":"Punctuation","value":"\");"},
  1800  {"type":"Text","value":"\n"},
  1801  {"type":"CommentSingle","value":"# OUTPUT: «We've got bread: Thick sliced␤»"},
  1802  {"type":"Text","value":"\n"},
  1803  {"type":"NameVariable","value":"$vegetable-supplier"},
  1804  {"type":"Operator","value":"."},
  1805  {"type":"NameBuiltin","value":"emit"},
  1806  {"type":"Punctuation","value":"(\""},
  1807  {"type":"LiteralStringDouble","value":"Lettuce"},
  1808  {"type":"Punctuation","value":"\");"},
  1809  {"type":"Text","value":"\n"},
  1810  {"type":"CommentSingle","value":"# OUTPUT: «We've got a vegetable: Lettuce␤»"},
  1811  {"type":"Text","value":"\n\n"},
  1812  {"type":"NameBuiltin","value":"say"},
  1813  {"type":"Text","value":" "},
  1814  {"type":"Punctuation","value":"("},
  1815  {"type":"LiteralNumberInteger","value":"1"},
  1816  {"type":"Operator","value":","},
  1817  {"type":"Text","value":" "},
  1818  {"type":"LiteralNumberInteger","value":"2"},
  1819  {"type":"Operator","value":","},
  1820  {"type":"Text","value":" "},
  1821  {"type":"LiteralNumberInteger","value":"3"},
  1822  {"type":"Punctuation","value":")"},
  1823  {"type":"Text","value":" "},
  1824  {"type":"Operator","value":"»+«"},
  1825  {"type":"Text","value":" "},
  1826  {"type":"Punctuation","value":"("},
  1827  {"type":"LiteralNumberInteger","value":"4"},
  1828  {"type":"Operator","value":","},
  1829  {"type":"Text","value":" "},
  1830  {"type":"LiteralNumberInteger","value":"5"},
  1831  {"type":"Operator","value":","},
  1832  {"type":"Text","value":" "},
  1833  {"type":"LiteralNumberInteger","value":"6"},
  1834  {"type":"Punctuation","value":");"},
  1835  {"type":"Text","value":"\n"},
  1836  {"type":"NameBuiltin","value":"say"},
  1837  {"type":"Text","value":" "},
  1838  {"type":"Punctuation","value":"("},
  1839  {"type":"LiteralNumberInteger","value":"1"},
  1840  {"type":"Operator","value":","},
  1841  {"type":"Text","value":" "},
  1842  {"type":"LiteralNumberInteger","value":"2"},
  1843  {"type":"Operator","value":","},
  1844  {"type":"Text","value":" "},
  1845  {"type":"LiteralNumberInteger","value":"3"},
  1846  {"type":"Operator","value":","},
  1847  {"type":"Text","value":" "},
  1848  {"type":"LiteralNumberInteger","value":"4"},
  1849  {"type":"Punctuation","value":")"},
  1850  {"type":"Text","value":" "},
  1851  {"type":"Operator","value":"»~»"},
  1852  {"type":"Text","value":" "},
  1853  {"type":"Punctuation","value":"\u003c"},
  1854  {"type":"LiteralString","value":"a b"},
  1855  {"type":"Punctuation","value":"\u003e;"},
  1856  {"type":"Text","value":"\n"},
  1857  {"type":"NameBuiltin","value":"say"},
  1858  {"type":"Text","value":" "},
  1859  {"type":"Punctuation","value":"("},
  1860  {"type":"NameVariable","value":"\u0026sin"},
  1861  {"type":"Operator","value":","},
  1862  {"type":"Text","value":" "},
  1863  {"type":"NameVariable","value":"\u0026cos"},
  1864  {"type":"Operator","value":","},
  1865  {"type":"Text","value":" "},
  1866  {"type":"NameVariable","value":"\u0026sqrt"},
  1867  {"type":"Punctuation","value":")"},
  1868  {"type":"Operator","value":"»."},
  1869  {"type":"Punctuation","value":"("},
  1870  {"type":"LiteralNumberFloat","value":"0.5"},
  1871  {"type":"Punctuation","value":");"},
  1872  {"type":"Text","value":"\n"},
  1873  {"type":"NameBuiltin","value":"say"},
  1874  {"type":"Text","value":" "},
  1875  {"type":"Punctuation","value":"(\u003c"},
  1876  {"type":"LiteralString","value":"a b"},
  1877  {"type":"Punctuation","value":"\u003e"},
  1878  {"type":"Operator","value":","},
  1879  {"type":"Text","value":" "},
  1880  {"type":"Punctuation","value":"\u003c"},
  1881  {"type":"LiteralString","value":"c d e"},
  1882  {"type":"Punctuation","value":"\u003e)"},
  1883  {"type":"Operator","value":"».\u0026"},
  1884  {"type":"Punctuation","value":"{"},
  1885  {"type":"Text","value":" "},
  1886  {"type":"Operator","value":"."},
  1887  {"type":"NameBuiltin","value":"elems"},
  1888  {"type":"Text","value":" "},
  1889  {"type":"Punctuation","value":"};"},
  1890  {"type":"Text","value":"\n"},
  1891  {"type":"NameBuiltin","value":"say"},
  1892  {"type":"Text","value":" "},
  1893  {"type":"Punctuation","value":"\u003c\u003c"},
  1894  {"type":"LiteralStringDouble","value":" "},
  1895  {"type":"Punctuation","value":"'"},
  1896  {"type":"LiteralStringSingle","value":"\u003e\u003e"},
  1897  {"type":"Punctuation","value":"'"},
  1898  {"type":"LiteralStringDouble","value":" "},
  1899  {"type":"Punctuation","value":"\u003e\u003e;"},
  1900  {"type":"Text","value":"\n"},
  1901  {"type":"NameBuiltin","value":"say"},
  1902  {"type":"Text","value":" "},
  1903  {"type":"Punctuation","value":"\""},
  1904  {"type":"LiteralStringDouble","value":"stuff here!!!"},
  1905  {"type":"Punctuation","value":"\""},
  1906  {"type":"Operator","value":"."},
  1907  {"type":"NameBuiltin","value":"subst"},
  1908  {"type":"Punctuation","value":"(:"},
  1909  {"type":"LiteralString","value":"g"},
  1910  {"type":"Operator","value":","},
  1911  {"type":"Text","value":" "},
  1912  {"type":"Punctuation","value":"/"},
  1913  {"type":"Operator","value":"\u003c\u003c"},
  1914  {"type":"Punctuation","value":"/"},
  1915  {"type":"Operator","value":","},
  1916  {"type":"Text","value":" "},
  1917  {"type":"Punctuation","value":"'"},
  1918  {"type":"LiteralStringSingle","value":"|"},
  1919  {"type":"Punctuation","value":"');"},
  1920  {"type":"Text","value":"\n"},
  1921  {"type":"Keyword","value":"my"},
  1922  {"type":"Text","value":" "},
  1923  {"type":"NameVariable","value":"@array"},
  1924  {"type":"Text","value":" "},
  1925  {"type":"Operator","value":"="},
  1926  {"type":"Text","value":" "},
  1927  {"type":"Punctuation","value":"\u003c\u003c"},
  1928  {"type":"LiteralStringDouble","value":"an "},
  1929  {"type":"Punctuation","value":"'"},
  1930  {"type":"LiteralStringSingle","value":"array of"},
  1931  {"type":"Punctuation","value":"'"},
  1932  {"type":"LiteralStringDouble","value":" "},
  1933  {"type":"Punctuation","value":"{\""},
  1934  {"type":"LiteralStringDouble","value":"many"},
  1935  {"type":"Punctuation","value":"\"}"},
  1936  {"type":"LiteralStringDouble","value":" items"},
  1937  {"type":"Punctuation","value":"\u003e\u003e;"},
  1938  {"type":"Text","value":"\n\n"},
  1939  {"type":"NameBuiltin","value":"say"},
  1940  {"type":"Text","value":" "},
  1941  {"type":"Operator","value":"["},
  1942  {"type":"LiteralNumberInteger","value":"1"},
  1943  {"type":"Operator","value":","},
  1944  {"type":"LiteralNumberInteger","value":"2"},
  1945  {"type":"Operator","value":","},
  1946  {"type":"LiteralNumberInteger","value":"3"},
  1947  {"type":"Operator","value":"]"},
  1948  {"type":"Text","value":" "},
  1949  {"type":"OperatorWord","value":"(\u0026)"},
  1950  {"type":"Text","value":" "},
  1951  {"type":"Operator","value":"["},
  1952  {"type":"LiteralNumberInteger","value":"2"},
  1953  {"type":"Operator","value":","},
  1954  {"type":"LiteralNumberInteger","value":"5"},
  1955  {"type":"Operator","value":","},
  1956  {"type":"LiteralNumberInteger","value":"7"},
  1957  {"type":"Operator","value":"]"},
  1958  {"type":"Punctuation","value":";"},
  1959  {"type":"Text","value":"\n"},
  1960  {"type":"NameBuiltin","value":"say"},
  1961  {"type":"Text","value":" "},
  1962  {"type":"Operator","value":"["},
  1963  {"type":"LiteralNumberInteger","value":"1"},
  1964  {"type":"Operator","value":","},
  1965  {"type":"LiteralNumberInteger","value":"2"},
  1966  {"type":"Operator","value":","},
  1967  {"type":"LiteralNumberInteger","value":"3"},
  1968  {"type":"Operator","value":"]"},
  1969  {"type":"Text","value":" "},
  1970  {"type":"Operator","value":"∩"},
  1971  {"type":"Text","value":" "},
  1972  {"type":"Operator","value":"["},
  1973  {"type":"LiteralNumberInteger","value":"2"},
  1974  {"type":"Operator","value":","},
  1975  {"type":"LiteralNumberInteger","value":"5"},
  1976  {"type":"Operator","value":","},
  1977  {"type":"LiteralNumberInteger","value":"7"},
  1978  {"type":"Operator","value":"]"},
  1979  {"type":"Punctuation","value":";"},
  1980  {"type":"Text","value":"\n"},
  1981  {"type":"NameBuiltin","value":"say"},
  1982  {"type":"Text","value":" "},
  1983  {"type":"LiteralNumberInteger","value":"2"},
  1984  {"type":"Text","value":" "},
  1985  {"type":"Operator","value":"=:="},
  1986  {"type":"Text","value":" "},
  1987  {"type":"LiteralNumberInteger","value":"3"},
  1988  {"type":"Punctuation","value":";"},
  1989  {"type":"Text","value":"\n"},
  1990  {"type":"NameBuiltin","value":"say"},
  1991  {"type":"Text","value":" "},
  1992  {"type":"Operator","value":"["},
  1993  {"type":"LiteralNumberInteger","value":"1"},
  1994  {"type":"Operator","value":","},
  1995  {"type":"LiteralNumberInteger","value":"2"},
  1996  {"type":"Operator","value":","},
  1997  {"type":"LiteralNumberInteger","value":"3"},
  1998  {"type":"Operator","value":"]"},
  1999  {"type":"Text","value":" "},
  2000  {"type":"OperatorWord","value":"Z"},
  2001  {"type":"Text","value":" "},
  2002  {"type":"Operator","value":"["},
  2003  {"type":"LiteralNumberInteger","value":"4"},
  2004  {"type":"Operator","value":","},
  2005  {"type":"LiteralNumberInteger","value":"5"},
  2006  {"type":"Operator","value":","},
  2007  {"type":"LiteralNumberInteger","value":"6"},
  2008  {"type":"Operator","value":"]"},
  2009  {"type":"Punctuation","value":";"},
  2010  {"type":"Text","value":"\n"},
  2011  {"type":"Operator","value":"["},
  2012  {"type":"LiteralNumberInteger","value":"1"},
  2013  {"type":"Operator","value":","},
  2014  {"type":"LiteralNumberInteger","value":"2"},
  2015  {"type":"Operator","value":","},
  2016  {"type":"LiteralNumberInteger","value":"3"},
  2017  {"type":"Operator","value":"]"},
  2018  {"type":"Text","value":" "},
  2019  {"type":"OperatorWord","value":"RZ"},
  2020  {"type":"Punctuation","value":"["},
  2021  {"type":"Operator","value":"=\u003e"},
  2022  {"type":"Punctuation","value":"]"},
  2023  {"type":"Text","value":" "},
  2024  {"type":"Operator","value":"["},
  2025  {"type":"LiteralNumberInteger","value":"4"},
  2026  {"type":"Operator","value":","},
  2027  {"type":"LiteralNumberInteger","value":"5"},
  2028  {"type":"Operator","value":","},
  2029  {"type":"LiteralNumberInteger","value":"6"},
  2030  {"type":"Operator","value":"]"},
  2031  {"type":"Punctuation","value":";"},
  2032  {"type":"Text","value":"\n\n"},
  2033  {"type":"Keyword","value":"rx"},
  2034  {"type":"Punctuation","value":"/:"},
  2035  {"type":"NameAttribute","value":"i"},
  2036  {"type":"LiteralStringRegex","value":"\n        "},
  2037  {"type":"LiteralStringEscape","value":"\\w"},
  2038  {"type":"Operator","value":"+"},
  2039  {"type":"LiteralStringRegex","value":" "},
  2040  {"type":"CommentSingle","value":"# some comment\n"},
  2041  {"type":"LiteralStringRegex","value":"        "},
  2042  {"type":"Punctuation","value":"'"},
  2043  {"type":"LiteralStringSingle","value":"text"},
  2044  {"type":"Punctuation","value":"'"},
  2045  {"type":"LiteralStringRegex","value":"\n        "},
  2046  {"type":"LiteralStringEscape","value":"\\d"},
  2047  {"type":"LiteralStringRegex","value":" "},
  2048  {"type":"Operator","value":"**"},
  2049  {"type":"LiteralStringRegex","value":" "},
  2050  {"type":"LiteralNumberInteger","value":"2"},
  2051  {"type":"Operator","value":".."},
  2052  {"type":"LiteralNumberInteger","value":"5"},
  2053  {"type":"LiteralStringRegex","value":"\n        "},
  2054  {"type":"Punctuation","value":"\""},
  2055  {"type":"LiteralStringDouble","value":"double quotes!"},
  2056  {"type":"Punctuation","value":"\""},
  2057  {"type":"LiteralStringRegex","value":"\n        "},
  2058  {"type":"Punctuation","value":"\u003c"},
  2059  {"type":"NameFunction","value":"alnum"},
  2060  {"type":"Punctuation","value":"\u003e"},
  2061  {"type":"LiteralStringRegex","value":"\n        "},
  2062  {"type":"Punctuation","value":"\u003c:"},
  2063  {"type":"NameAttribute","value":"N"},
  2064  {"type":"Text","value":" "},
  2065  {"type":"Operator","value":"+"},
  2066  {"type":"Text","value":" "},
  2067  {"type":"NameBuiltin","value":"alpha"},
  2068  {"type":"Punctuation","value":"\u003e"},
  2069  {"type":"Operator","value":"+"},
  2070  {"type":"LiteralStringRegex","value":"\n        "},
  2071  {"type":"Punctuation","value":"\u003c{"},
  2072  {"type":"LiteralNumberInteger","value":"1"},
  2073  {"type":"Text","value":" "},
  2074  {"type":"Operator","value":"+"},
  2075  {"type":"Text","value":" "},
  2076  {"type":"LiteralNumberInteger","value":"2"},
  2077  {"type":"Punctuation","value":"}\u003e"},
  2078  {"type":"LiteralStringRegex","value":"\n        "},
  2079  {"type":"Punctuation","value":"\u003c:"},
  2080  {"type":"NameAttribute","value":"madeup"},
  2081  {"type":"Punctuation","value":"\u003e"},
  2082  {"type":"LiteralStringRegex","value":"\n        "},
  2083  {"type":"Punctuation","value":"'"},
  2084  {"type":"LiteralStringSingle","value":"["},
  2085  {"type":"Punctuation","value":"'"},
  2086  {"type":"LiteralStringRegex","value":" "},
  2087  {"type":"LiteralStringEscape","value":"\\w"},
  2088  {"type":"Operator","value":"+"},
  2089  {"type":"LiteralStringRegex","value":" "},
  2090  {"type":"Punctuation","value":"'"},
  2091  {"type":"LiteralStringSingle","value":"]"},
  2092  {"type":"Punctuation","value":"'"},
  2093  {"type":"LiteralStringRegex","value":" "},
  2094  {"type":"Operator","value":"||"},
  2095  {"type":"LiteralStringRegex","value":" "},
  2096  {"type":"LiteralStringEscape","value":"\\S"},
  2097  {"type":"Operator","value":"+"},
  2098  {"type":"LiteralStringRegex","value":" "},
  2099  {"type":"LiteralStringEscape","value":"\\s"},
  2100  {"type":"Operator","value":"*"},
  2101  {"type":"LiteralStringRegex","value":" "},
  2102  {"type":"Punctuation","value":"'"},
  2103  {"type":"LiteralStringSingle","value":"="},
  2104  {"type":"Punctuation","value":"'"},
  2105  {"type":"LiteralStringRegex","value":" "},
  2106  {"type":"LiteralStringEscape","value":"\\s"},
  2107  {"type":"Operator","value":"*"},
  2108  {"type":"LiteralStringRegex","value":" "},
  2109  {"type":"LiteralStringEscape","value":"\\S"},
  2110  {"type":"Operator","value":"*"},
  2111  {"type":"LiteralStringRegex","value":"\n        "},
  2112  {"type":"Operator","value":"||"},
  2113  {"type":"LiteralStringRegex","value":" "},
  2114  {"type":"Punctuation","value":"'"},
  2115  {"type":"LiteralStringSingle","value":"["},
  2116  {"type":"Punctuation","value":"'"},
  2117  {"type":"LiteralStringRegex","value":" "},
  2118  {"type":"LiteralStringEscape","value":"\\w"},
  2119  {"type":"Operator","value":"+"},
  2120  {"type":"LiteralStringRegex","value":" "},
  2121  {"type":"Punctuation","value":"'"},
  2122  {"type":"LiteralStringSingle","value":"]"},
  2123  {"type":"Punctuation","value":"'"},
  2124  {"type":"LiteralStringRegex","value":"\n        "},
  2125  {"type":"Operator","value":"||"},
  2126  {"type":"LiteralStringRegex","value":" "},
  2127  {"type":"LiteralStringEscape","value":"\\S"},
  2128  {"type":"Operator","value":"+"},
  2129  {"type":"LiteralStringRegex","value":" "},
  2130  {"type":"LiteralStringEscape","value":"\\s"},
  2131  {"type":"Operator","value":"*"},
  2132  {"type":"LiteralStringRegex","value":" "},
  2133  {"type":"Punctuation","value":"'"},
  2134  {"type":"LiteralStringSingle","value":"="},
  2135  {"type":"Punctuation","value":"'"},
  2136  {"type":"LiteralStringRegex","value":" "},
  2137  {"type":"LiteralStringEscape","value":"\\s"},
  2138  {"type":"Operator","value":"*"},
  2139  {"type":"LiteralStringRegex","value":" "},
  2140  {"type":"LiteralStringEscape","value":"\\S"},
  2141  {"type":"Operator","value":"*"},
  2142  {"type":"LiteralStringRegex","value":"\n        "},
  2143  {"type":"Punctuation","value":"\u003c:"},
  2144  {"type":"NameAttribute","value":"Script"},
  2145  {"type":"Punctuation","value":"('"},
  2146  {"type":"LiteralStringSingle","value":"Latin"},
  2147  {"type":"Punctuation","value":"')\u003e"},
  2148  {"type":"LiteralStringRegex","value":"\n        "},
  2149  {"type":"Punctuation","value":"\u003c:"},
  2150  {"type":"NameAttribute","value":"Block"},
  2151  {"type":"Punctuation","value":"\u003c"},
  2152  {"type":"LiteralString","value":"Basic Latin"},
  2153  {"type":"Punctuation","value":"\u003e\u003e"},
  2154  {"type":"LiteralStringRegex","value":"\n        if "},
  2155  {"type":"Operator","value":"|"},
  2156  {"type":"LiteralStringRegex","value":" if "},
  2157  {"type":"Punctuation","value":"\u003c"},
  2158  {"type":"Operator","value":"."},
  2159  {"type":"OperatorWord","value":"ws"},
  2160  {"type":"Punctuation","value":"\u003e"},
  2161  {"type":"LiteralStringRegex","value":" else "},
  2162  {"type":"NameVariable","value":"$0"},
  2163  {"type":"LiteralStringRegex","value":"\n        "},
  2164  {"type":"Punctuation","value":"\u003c:"},
  2165  {"type":"NameAttribute","value":"Lu"},
  2166  {"type":"Operator","value":"+"},
  2167  {"type":"Punctuation","value":":"},
  2168  {"type":"NameAttribute","value":"N"},
  2169  {"type":"Punctuation","value":"\u003e"},
  2170  {"type":"LiteralStringRegex","value":"\n        "},
  2171  {"type":"Punctuation","value":"\u003c"},
  2172  {"type":"Text","value":" "},
  2173  {"type":"LiteralStringRegex","value":"f"},
  2174  {"type":"Text","value":" "},
  2175  {"type":"LiteralStringRegex","value":"fo"},
  2176  {"type":"Text","value":" "},
  2177  {"type":"LiteralStringRegex","value":"foo"},
  2178  {"type":"Text","value":" "},
  2179  {"type":"LiteralStringRegex","value":"food"},
  2180  {"type":"Text","value":" "},
  2181  {"type":"Punctuation","value":"\u003e"},
  2182  {"type":"LiteralStringRegex","value":"\n        "},
  2183  {"type":"Punctuation","value":"\u003c:"},
  2184  {"type":"NameAttribute","value":"L"},
  2185  {"type":"Text","value":" "},
  2186  {"type":"Operator","value":"+"},
  2187  {"type":"Text","value":" "},
  2188  {"type":"Punctuation","value":":"},
  2189  {"type":"Operator","value":"!"},
  2190  {"type":"NameAttribute","value":"N"},
  2191  {"type":"Punctuation","value":"\u003e"},
  2192  {"type":"LiteralStringRegex","value":"\n        "},
  2193  {"type":"Punctuation","value":"\u003c["},
  2194  {"type":"LiteralStringRegex","value":" a "},
  2195  {"type":"Operator","value":".."},
  2196  {"type":"LiteralStringRegex","value":" c "},
  2197  {"type":"LiteralNumberInteger","value":"1"},
  2198  {"type":"LiteralStringRegex","value":" "},
  2199  {"type":"LiteralNumberInteger","value":"2"},
  2200  {"type":"LiteralStringRegex","value":" "},
  2201  {"type":"LiteralNumberInteger","value":"3"},
  2202  {"type":"LiteralStringRegex","value":" "},
  2203  {"type":"Punctuation","value":"]\u003e"},
  2204  {"type":"Operator","value":"*"},
  2205  {"type":"LiteralStringRegex","value":"\n        "},
  2206  {"type":"NameVariable","value":"@variable"},
  2207  {"type":"LiteralStringRegex","value":"\n        "},
  2208  {"type":"Punctuation","value":"\u003c["},
  2209  {"type":"LiteralStringEscape","value":"\\d"},
  2210  {"type":"Punctuation","value":"]"},
  2211  {"type":"Text","value":" "},
  2212  {"type":"Operator","value":"-"},
  2213  {"type":"Text","value":" "},
  2214  {"type":"Punctuation","value":"["},
  2215  {"type":"LiteralNumberInteger","value":"13579"},
  2216  {"type":"Punctuation","value":"]\u003e"},
  2217  {"type":"LiteralStringRegex","value":"\n        "},
  2218  {"type":"Punctuation","value":"\u003c"},
  2219  {"type":"Operator","value":"?"},
  2220  {"type":"OperatorWord","value":"before"},
  2221  {"type":"LiteralStringRegex","value":" a "},
  2222  {"type":"NameVariable","value":"$0"},
  2223  {"type":"Punctuation","value":"\u003e"},
  2224  {"type":"LiteralStringRegex","value":" "},
  2225  {"type":"Operator","value":"\u0026\u0026"},
  2226  {"type":"LiteralStringRegex","value":" "},
  2227  {"type":"NameEntity","value":"."},
  2228  {"type":"LiteralStringRegex","value":"\n        "},
  2229  {"type":"Punctuation","value":"\u003c:"},
  2230  {"type":"NameAttribute","value":"Zs"},
  2231  {"type":"Text","value":" "},
  2232  {"type":"Operator","value":"+"},
  2233  {"type":"Text","value":" "},
  2234  {"type":"Punctuation","value":"["},
  2235  {"type":"LiteralStringEscape","value":"\\x"},
  2236  {"type":"LiteralNumberHex","value":"9"},
  2237  {"type":"Punctuation","value":"]"},
  2238  {"type":"Text","value":" "},
  2239  {"type":"Operator","value":"-"},
  2240  {"type":"Text","value":" "},
  2241  {"type":"Punctuation","value":"["},
  2242  {"type":"LiteralStringEscape","value":"\\x"},
  2243  {"type":"LiteralNumberHex","value":"A0"},
  2244  {"type":"Punctuation","value":"]\u003e"},
  2245  {"type":"LiteralStringRegex","value":"\n        "},
  2246  {"type":"NameEntity","value":"^"},
  2247  {"type":"LiteralStringRegex","value":" raku "},
  2248  {"type":"NameEntity","value":"$"},
  2249  {"type":"LiteralStringRegex","value":"\n        "},
  2250  {"type":"NameEntity","value":"^"},
  2251  {"type":"LiteralStringRegex","value":" raku"},
  2252  {"type":"NameEntity","value":"$"},
  2253  {"type":"LiteralStringRegex","value":"\n        "},
  2254  {"type":"Punctuation","value":"["},
  2255  {"type":"NameEntity","value":"^"},
  2256  {"type":"LiteralStringRegex","value":"raku"},
  2257  {"type":"NameEntity","value":"$"},
  2258  {"type":"Operator","value":"|"},
  2259  {"type":"LiteralStringRegex","value":"something"},
  2260  {"type":"NameEntity","value":"$"},
  2261  {"type":"Punctuation","value":"]"},
  2262  {"type":"LiteralStringRegex","value":"else"},
  2263  {"type":"NameEntity","value":"$"},
  2264  {"type":"LiteralStringRegex","value":"\n        "},
  2265  {"type":"Punctuation","value":"\u003c["},
  2266  {"type":"LiteralStringRegex","value":" "},
  2267  {"type":"LiteralStringEscape","value":"\\x"},
  2268  {"type":"Punctuation","value":"["},
  2269  {"type":"LiteralNumberHex","value":"00C0"},
  2270  {"type":"Punctuation","value":"]"},
  2271  {"type":"LiteralStringRegex","value":" "},
  2272  {"type":"Operator","value":".."},
  2273  {"type":"LiteralStringRegex","value":" "},
  2274  {"type":"LiteralStringEscape","value":"\\x"},
  2275  {"type":"Punctuation","value":"["},
  2276  {"type":"LiteralNumberHex","value":"00C6"},
  2277  {"type":"Punctuation","value":"]"},
  2278  {"type":"LiteralStringRegex","value":" "},
  2279  {"type":"Punctuation","value":"]\u003e"},
  2280  {"type":"Operator","value":"*"},
  2281  {"type":"LiteralStringRegex","value":"\n        two"},
  2282  {"type":"Punctuation","value":"\u003c"},
  2283  {"type":"Operator","value":"|"},
  2284  {"type":"OperatorWord","value":"w"},
  2285  {"type":"Punctuation","value":"\u003e"},
  2286  {"type":"LiteralStringEscape","value":"\\"},
  2287  {"type":"LiteralStringRegex","value":"-"},
  2288  {"type":"Punctuation","value":"\u003c"},
  2289  {"type":"Operator","value":"|"},
  2290  {"type":"OperatorWord","value":"w"},
  2291  {"type":"Punctuation","value":"\u003e"},
  2292  {"type":"LiteralStringRegex","value":"words\n        "},
  2293  {"type":"Punctuation","value":"\u003c["},
  2294  {"type":"LiteralStringEscape","value":"\\c"},
  2295  {"type":"Punctuation","value":"["},
  2296  {"type":"LiteralString","value":"GREEK SMALL LETTER ALPHA"},
  2297  {"type":"Punctuation","value":"]"},
  2298  {"type":"Operator","value":".."},
  2299  {"type":"LiteralStringEscape","value":"\\c"},
  2300  {"type":"Punctuation","value":"["},
  2301  {"type":"LiteralString","value":"GREEK SMALL LETTER GAMMA"},
  2302  {"type":"Punctuation","value":"]]\u003e"},
  2303  {"type":"Operator","value":"*"},
  2304  {"type":"LiteralStringRegex","value":"\n        two"},
  2305  {"type":"Punctuation","value":"\u003c"},
  2306  {"type":"Operator","value":"!|"},
  2307  {"type":"OperatorWord","value":"w"},
  2308  {"type":"Punctuation","value":"\u003e\u003c"},
  2309  {"type":"Operator","value":"!|"},
  2310  {"type":"OperatorWord","value":"w"},
  2311  {"type":"Punctuation","value":"\u003e"},
  2312  {"type":"LiteralStringRegex","value":"words\n        "},
  2313  {"type":"Operator","value":"\u003c\u003c"},
  2314  {"type":"LiteralStringRegex","value":" br "},
  2315  {"type":"Operator","value":"\u003e\u003e"},
  2316  {"type":"LiteralStringRegex","value":"\n        own "},
  2317  {"type":"Operator","value":"»"},
  2318  {"type":"LiteralStringRegex","value":"\n        "},
  2319  {"type":"NameEntity","value":"^^"},
  2320  {"type":"LiteralStringRegex","value":" "},
  2321  {"type":"Punctuation","value":"\u003c"},
  2322  {"type":"Operator","value":"?"},
  2323  {"type":"NameFunction","value":"alnum"},
  2324  {"type":"Punctuation","value":"\u003e"},
  2325  {"type":"LiteralStringRegex","value":" "},
  2326  {"type":"LiteralStringEscape","value":"\\d"},
  2327  {"type":"Operator","value":"+"},
  2328  {"type":"LiteralStringRegex","value":"\n        "},
  2329  {"type":"NameEntity","value":"^^"},
  2330  {"type":"LiteralStringRegex","value":" "},
  2331  {"type":"LiteralStringEscape","value":"\\d"},
  2332  {"type":"Operator","value":"+"},
  2333  {"type":"LiteralStringRegex","value":" "},
  2334  {"type":"Punctuation","value":"\u003c"},
  2335  {"type":"Operator","value":"!"},
  2336  {"type":"Punctuation","value":":"},
  2337  {"type":"NameAttribute","value":"Script"},
  2338  {"type":"Punctuation","value":"\u003c"},
  2339  {"type":"LiteralString","value":"Tamil"},
  2340  {"type":"Punctuation","value":"\u003e\u003e"},
  2341  {"type":"LiteralStringRegex","value":"\n        abc "},
  2342  {"type":"Punctuation","value":"\u003c"},
  2343  {"type":"Operator","value":"?"},
  2344  {"type":"Punctuation","value":"["},
  2345  {"type":"LiteralStringRegex","value":" d"},
  2346  {"type":"Operator","value":".."},
  2347  {"type":"LiteralStringRegex","value":"f "},
  2348  {"type":"Punctuation","value":"]\u003e"},
  2349  {"type":"LiteralStringRegex","value":"\n        abc "},
  2350  {"type":"Punctuation","value":"\u003c"},
  2351  {"type":"Operator","value":"?"},
  2352  {"type":"NameVariable","value":"@some-array"},
  2353  {"type":"Punctuation","value":"\u003e"},
  2354  {"type":"LiteralStringRegex","value":"\n        "},
  2355  {"type":"Punctuation","value":"\u003c"},
  2356  {"type":"Operator","value":"?"},
  2357  {"type":"OperatorWord","value":"after"},
  2358  {"type":"LiteralStringRegex","value":" "},
  2359  {"type":"NameEntity","value":"^^"},
  2360  {"type":"LiteralStringRegex","value":" "},
  2361  {"type":"Operator","value":"|"},
  2362  {"type":"LiteralStringRegex","value":" "},
  2363  {"type":"Punctuation","value":"\""},
  2364  {"type":"LiteralStringDouble","value":"."},
  2365  {"type":"Punctuation","value":"\""},
  2366  {"type":"LiteralStringRegex","value":" "},
  2367  {"type":"LiteralStringEscape","value":"\\s"},
  2368  {"type":"Operator","value":"+"},
  2369  {"type":"Punctuation","value":"\u003e"},
  2370  {"type":"LiteralStringRegex","value":" "},
  2371  {"type":"Punctuation","value":"\u003c:"},
  2372  {"type":"NameAttribute","value":"Lu"},
  2373  {"type":"Punctuation","value":"\u003e"},
  2374  {"type":"LiteralStringEscape","value":"\\S"},
  2375  {"type":"Operator","value":"+"},
  2376  {"type":"LiteralStringRegex","value":"\n        "},
  2377  {"type":"Punctuation","value":"["},
  2378  {"type":"LiteralStringRegex","value":" ab "},
  2379  {"type":"Operator","value":"||"},
  2380  {"type":"LiteralStringRegex","value":" cbc "},
  2381  {"type":"Punctuation","value":"]"},
  2382  {"type":"LiteralStringRegex","value":"\n        "},
  2383  {"type":"Punctuation","value":"("},
  2384  {"type":"LiteralStringRegex","value":"a "},
  2385  {"type":"Operator","value":"||"},
  2386  {"type":"LiteralStringRegex","value":" b"},
  2387  {"type":"Punctuation","value":")"},
  2388  {"type":"Operator","value":"+"},
  2389  {"type":"LiteralStringRegex","value":"\n        "},
  2390  {"type":"Punctuation","value":"["},
  2391  {"type":"LiteralStringRegex","value":"a"},
  2392  {"type":"Operator","value":"||"},
  2393  {"type":"LiteralStringRegex","value":"b"},
  2394  {"type":"Punctuation","value":"]"},
  2395  {"type":"LiteralStringRegex","value":" "},
  2396  {"type":"Punctuation","value":"("},
  2397  {"type":"LiteralStringRegex","value":"c"},
  2398  {"type":"Punctuation","value":")"},
  2399  {"type":"LiteralStringRegex","value":"\n        "},
  2400  {"type":"Punctuation","value":"("},
  2401  {"type":"LiteralStringEscape","value":"\\d"},
  2402  {"type":"Punctuation","value":")"},
  2403  {"type":"LiteralStringRegex","value":" "},
  2404  {"type":"Punctuation","value":"("},
  2405  {"type":"NameVariable","value":"$0"},
  2406  {"type":"Punctuation","value":")"},
  2407  {"type":"LiteralStringRegex","value":"\n        "},
  2408  {"type":"Punctuation","value":"("},
  2409  {"type":"LiteralStringEscape","value":"\\d"},
  2410  {"type":"Punctuation","value":")"},
  2411  {"type":"LiteralStringRegex","value":" "},
  2412  {"type":"Punctuation","value":"{}"},
  2413  {"type":"LiteralStringRegex","value":" "},
  2414  {"type":"Operator","value":":"},
  2415  {"type":"KeywordDeclaration","value":"my"},
  2416  {"type":"Text","value":" "},
  2417  {"type":"NameVariable","value":"$c"},
  2418  {"type":"Text","value":" "},
  2419  {"type":"Operator","value":"="},
  2420  {"type":"Text","value":" "},
  2421  {"type":"NameVariable","value":"$0"},
  2422  {"type":"Punctuation","value":";"},
  2423  {"type":"LiteralStringRegex","value":" "},
  2424  {"type":"Punctuation","value":"("},
  2425  {"type":"NameVariable","value":"$c"},
  2426  {"type":"Punctuation","value":")"},
  2427  {"type":"LiteralStringRegex","value":"\n        "},
  2428  {"type":"Operator","value":":"},
  2429  {"type":"KeywordDeclaration","value":"my"},
  2430  {"type":"Text","value":" "},
  2431  {"type":"NameVariable","value":"$counter"},
  2432  {"type":"Text","value":" "},
  2433  {"type":"Operator","value":"="},
  2434  {"type":"Text","value":" "},
  2435  {"type":"LiteralNumberInteger","value":"0"},
  2436  {"type":"Punctuation","value":";"},
  2437  {"type":"LiteralStringRegex","value":" "},
  2438  {"type":"Punctuation","value":"("},
  2439  {"type":"LiteralStringRegex","value":" "},
  2440  {"type":"LiteralStringEscape","value":"\\V"},
  2441  {"type":"Operator","value":"*"},
  2442  {"type":"LiteralStringRegex","value":" "},
  2443  {"type":"Punctuation","value":"{"},
  2444  {"type":"Text","value":" "},
  2445  {"type":"Operator","value":"++"},
  2446  {"type":"NameVariable","value":"$counter"},
  2447  {"type":"Text","value":" "},
  2448  {"type":"Punctuation","value":"}"},
  2449  {"type":"LiteralStringRegex","value":" "},
  2450  {"type":"Punctuation","value":")"},
  2451  {"type":"LiteralStringRegex","value":" "},
  2452  {"type":"Operator","value":"*"},
  2453  {"type":"NameVariable","value":"%%"},
  2454  {"type":"LiteralStringRegex","value":" "},
  2455  {"type":"LiteralStringEscape","value":"\\n"},
  2456  {"type":"LiteralStringRegex","value":"\n        "},
  2457  {"type":"Punctuation","value":"("},
  2458  {"type":"LiteralStringRegex","value":"a"},
  2459  {"type":"Punctuation","value":")"},
  2460  {"type":"LiteralStringRegex","value":" b "},
  2461  {"type":"Punctuation","value":"{}"},
  2462  {"type":"LiteralStringRegex","value":" "},
  2463  {"type":"Operator","value":":"},
  2464  {"type":"KeywordDeclaration","value":"my"},
  2465  {"type":"Text","value":" "},
  2466  {"type":"NameVariable","value":"$c2"},
  2467  {"type":"Text","value":" "},
  2468  {"type":"Operator","value":"="},
  2469  {"type":"Text","value":" "},
  2470  {"type":"NameVariable","value":"$/"},
  2471  {"type":"Punctuation","value":";"},
  2472  {"type":"LiteralStringRegex","value":"\n        test\n        "},
  2473  {"type":"Punctuation","value":"("},
  2474  {"type":"LiteralStringRegex","value":"a"},
  2475  {"type":"Punctuation","value":")"},
  2476  {"type":"LiteralStringRegex","value":" "},
  2477  {"type":"Punctuation","value":"{"},
  2478  {"type":"NameBuiltin","value":"say"},
  2479  {"type":"Text","value":" "},
  2480  {"type":"Punctuation","value":"\""},
  2481  {"type":"LiteralStringDouble","value":"Check so far "},
  2482  {"type":"Punctuation","value":"\""},
  2483  {"type":"Operator","value":","},
  2484  {"type":"Text","value":" "},
  2485  {"type":"Operator","value":"~"},
  2486  {"type":"NameVariable","value":"$/"},
  2487  {"type":"Punctuation","value":"}"},
  2488  {"type":"LiteralStringRegex","value":" b "},
  2489  {"type":"Operator","value":":"},
  2490  {"type":"KeywordDeclaration","value":"my"},
  2491  {"type":"Text","value":" "},
  2492  {"type":"NameVariable","value":"$c3"},
  2493  {"type":"Text","value":" "},
  2494  {"type":"Operator","value":"="},
  2495  {"type":"Text","value":" "},
  2496  {"type":"Operator","value":"~"},
  2497  {"type":"NameVariable","value":"$0"},
  2498  {"type":"Punctuation","value":";"},
  2499  {"type":"LiteralStringRegex","value":"\n        "},
  2500  {"type":"Punctuation","value":"{"},
  2501  {"type":"Text","value":" "},
  2502  {"type":"NameBuiltin","value":"say"},
  2503  {"type":"Text","value":" "},
  2504  {"type":"Punctuation","value":"'"},
  2505  {"type":"LiteralStringSingle","value":"hi"},
  2506  {"type":"Punctuation","value":"'"},
  2507  {"type":"Text","value":" "},
  2508  {"type":"Punctuation","value":"}"},
  2509  {"type":"LiteralStringRegex","value":"\n\n        "},
  2510  {"type":"NameVariable","value":"$\u003cmyname\u003e"},
  2511  {"type":"LiteralStringRegex","value":" "},
  2512  {"type":"Operator","value":"="},
  2513  {"type":"LiteralStringRegex","value":" "},
  2514  {"type":"Punctuation","value":"["},
  2515  {"type":"LiteralStringRegex","value":" "},
  2516  {"type":"LiteralStringEscape","value":"\\w"},
  2517  {"type":"Operator","value":"+"},
  2518  {"type":"LiteralStringRegex","value":" "},
  2519  {"type":"Punctuation","value":"]"},
  2520  {"type":"LiteralStringRegex","value":"\n\n        "},
  2521  {"type":"Punctuation","value":"\u003c"},
  2522  {"type":"Operator","value":"!!"},
  2523  {"type":"Punctuation","value":"{"},
  2524  {"type":"Text","value":" "},
  2525  {"type":"NameVariableGlobal","value":"$*LANG"},
  2526  {"type":"Text","value":" "},
  2527  {"type":"Operator","value":":="},
  2528  {"type":"Text","value":" "},
  2529  {"type":"NameVariableGlobal","value":"$*LEAF"},
  2530  {"type":"Text","value":" "},
  2531  {"type":"Operator","value":":="},
  2532  {"type":"Text","value":" "},
  2533  {"type":"NameVariable","value":"$/"},
  2534  {"type":"Operator","value":"."},
  2535  {"type":"NameFunction","value":"clone_braid_from"},
  2536  {"type":"Punctuation","value":"("},
  2537  {"type":"NameBuiltin","value":"self"},
  2538  {"type":"Punctuation","value":");"},
  2539  {"type":"Text","value":" "},
  2540  {"type":"LiteralNumberInteger","value":"1"},
  2541  {"type":"Text","value":" "},
  2542  {"type":"Punctuation","value":"}\u003e"},
  2543  {"type":"LiteralStringRegex","value":"\n\n        "},
  2544  {"type":"Punctuation","value":"\u003c"},
  2545  {"type":"Operator","value":"?"},
  2546  {"type":"OperatorWord","value":"before"},
  2547  {"type":"LiteralStringRegex","value":" "},
  2548  {"type":"Punctuation","value":"\u003c"},
  2549  {"type":"Operator","value":"."},
  2550  {"type":"Punctuation","value":"["},
  2551  {"type":"LiteralStringEscape","value":"\\"},
  2552  {"type":"LiteralStringRegex","value":")"},
  2553  {"type":"LiteralStringEscape","value":"\\"},
  2554  {"type":"LiteralStringRegex","value":"]"},
  2555  {"type":"LiteralStringEscape","value":"\\"},
  2556  {"type":"LiteralStringRegex","value":"}"},
  2557  {"type":"Punctuation","value":"]\u003e\u003e"},
  2558  {"type":"LiteralStringRegex","value":"\n\n        "},
  2559  {"type":"LiteralStringEscape","value":"\\"},
  2560  {"type":"LiteralStringRegex","value":"/\n\n        "},
  2561  {"type":"NameVariable","value":"$\u003cstring\u003e"},
  2562  {"type":"Operator","value":"="},
  2563  {"type":"Punctuation","value":"("},
  2564  {"type":"LiteralStringRegex","value":" "},
  2565  {"type":"Punctuation","value":"["},
  2566  {"type":"LiteralStringRegex","value":" "},
  2567  {"type":"NameVariable","value":"$\u003cpart\u003e"},
  2568  {"type":"Operator","value":"="},
  2569  {"type":"Punctuation","value":"["},
  2570  {"type":"LiteralStringRegex","value":"abc"},
  2571  {"type":"Punctuation","value":"]"},
  2572  {"type":"LiteralStringRegex","value":" "},
  2573  {"type":"Punctuation","value":"]"},
  2574  {"type":"Operator","value":"*"},
  2575  {"type":"LiteralStringRegex","value":" "},
  2576  {"type":"NameVariable","value":"%"},
  2577  {"type":"LiteralStringRegex","value":" "},
  2578  {"type":"Punctuation","value":"'"},
  2579  {"type":"LiteralStringSingle","value":"-"},
  2580  {"type":"Punctuation","value":"'"},
  2581  {"type":"LiteralStringRegex","value":" "},
  2582  {"type":"Punctuation","value":")"},
  2583  {"type":"LiteralStringRegex","value":"\n        "},
  2584  {"type":"NameVariable","value":"$\u003cvariable\u003e"},
  2585  {"type":"Operator","value":"="},
  2586  {"type":"LiteralStringEscape","value":"\\w"},
  2587  {"type":"Operator","value":"+"},
  2588  {"type":"LiteralStringRegex","value":" "},
  2589  {"type":"Punctuation","value":"'"},
  2590  {"type":"LiteralStringSingle","value":"="},
  2591  {"type":"Punctuation","value":"'"},
  2592  {"type":"LiteralStringRegex","value":" "},
  2593  {"type":"NameVariable","value":"$\u003cvalue\u003e"},
  2594  {"type":"Operator","value":"="},
  2595  {"type":"LiteralStringEscape","value":"\\w"},
  2596  {"type":"Operator","value":"+"},
  2597  {"type":"LiteralStringRegex","value":"\n        a "},
  2598  {"type":"Operator","value":"\u003c("},
  2599  {"type":"LiteralStringRegex","value":" b "},
  2600  {"type":"Operator","value":")\u003e"},
  2601  {"type":"LiteralStringRegex","value":" c\n        "},
  2602  {"type":"Operator","value":"\u003c("},
  2603  {"type":"LiteralStringRegex","value":"a "},
  2604  {"type":"Operator","value":"\u003c("},
  2605  {"type":"LiteralStringRegex","value":" b "},
  2606  {"type":"Operator","value":")\u003e"},
  2607  {"type":"LiteralStringRegex","value":" c"},
  2608  {"type":"Operator","value":")\u003e"},
  2609  {"type":"LiteralStringRegex","value":"\n        "},
  2610  {"type":"Punctuation","value":"'"},
  2611  {"type":"LiteralStringSingle","value":"("},
  2612  {"type":"Punctuation","value":"'"},
  2613  {"type":"LiteralStringRegex","value":" "},
  2614  {"type":"Operator","value":"~"},
  2615  {"type":"LiteralStringRegex","value":" "},
  2616  {"type":"Punctuation","value":"'"},
  2617  {"type":"LiteralStringSingle","value":")"},
  2618  {"type":"Punctuation","value":"'"},
  2619  {"type":"LiteralStringRegex","value":" "},
  2620  {"type":"Punctuation","value":"\u003c"},
  2621  {"type":"NameFunction","value":"expression"},
  2622  {"type":"Punctuation","value":"\u003e"},
  2623  {"type":"LiteralStringRegex","value":"\n        "},
  2624  {"type":"NameVariable","value":"$\u003cOPEN\u003e"},
  2625  {"type":"LiteralStringRegex","value":" "},
  2626  {"type":"Operator","value":"="},
  2627  {"type":"LiteralStringRegex","value":" "},
  2628  {"type":"Punctuation","value":"'"},
  2629  {"type":"LiteralStringSingle","value":"("},
  2630  {"type":"Punctuation","value":"'"},
  2631  {"type":"LiteralStringRegex","value":" "},
  2632  {"type":"Punctuation","value":"\u003c"},
  2633  {"type":"NameFunction","value":"SETGOAL"},
  2634  {"type":"Punctuation","value":":"},
  2635  {"type":"Text","value":" "},
  2636  {"type":"Punctuation","value":"'"},
  2637  {"type":"LiteralStringSingle","value":")"},
  2638  {"type":"Punctuation","value":"'\u003e"},
  2639  {"type":"LiteralStringRegex","value":" "},
  2640  {"type":"Punctuation","value":"\u003c"},
  2641  {"type":"NameFunction","value":"some-expression"},
  2642  {"type":"Punctuation","value":"\u003e"},
  2643  {"type":"LiteralStringRegex","value":" "},
  2644  {"type":"Punctuation","value":"["},
  2645  {"type":"LiteralStringRegex","value":" "},
  2646  {"type":"NameVariable","value":"$GOAL"},
  2647  {"type":"LiteralStringRegex","value":" "},
  2648  {"type":"Operator","value":"||"},
  2649  {"type":"LiteralStringRegex","value":" "},
  2650  {"type":"Punctuation","value":"\u003c"},
  2651  {"type":"NameFunction","value":"FAILGOAL"},
  2652  {"type":"Punctuation","value":"\u003e"},
  2653  {"type":"LiteralStringRegex","value":" "},
  2654  {"type":"Punctuation","value":"]"},
  2655  {"type":"LiteralStringRegex","value":"\n        "},
  2656  {"type":"Punctuation","value":"\u003c"},
  2657  {"type":"Operator","value":"?"},
  2658  {"type":"Punctuation","value":"\u003e"},
  2659  {"type":"LiteralStringRegex","value":" "},
  2660  {"type":"Operator","value":"~"},
  2661  {"type":"LiteralStringRegex","value":" "},
  2662  {"type":"Punctuation","value":"'"},
  2663  {"type":"LiteralStringSingle","value":")"},
  2664  {"type":"Punctuation","value":"'"},
  2665  {"type":"LiteralStringRegex","value":" "},
  2666  {"type":"LiteralStringEscape","value":"\\d"},
  2667  {"type":"Operator","value":"+"},
  2668  {"type":"LiteralStringRegex","value":"\n        "},
  2669  {"type":"Punctuation","value":"'"},
  2670  {"type":"LiteralStringSingle","value":"("},
  2671  {"type":"Punctuation","value":"'"},
  2672  {"type":"LiteralStringRegex","value":" "},
  2673  {"type":"Punctuation","value":"\u003c"},
  2674  {"type":"Operator","value":"-"},
  2675  {"type":"Punctuation","value":"["},
  2676  {"type":"LiteralStringRegex","value":"()"},
  2677  {"type":"Punctuation","value":"]\u003e"},
  2678  {"type":"Operator","value":"*"},
  2679  {"type":"LiteralStringRegex","value":" "},
  2680  {"type":"Punctuation","value":"'"},
  2681  {"type":"LiteralStringSingle","value":")"},
  2682  {"type":"Punctuation","value":"'"},
  2683  {"type":"LiteralStringRegex","value":" "},
  2684  {"type":"Operator","value":"||"},
  2685  {"type":"LiteralStringRegex","value":" "},
  2686  {"type":"Punctuation","value":"'"},
  2687  {"type":"LiteralStringSingle","value":"("},
  2688  {"type":"Punctuation","value":"'["},
  2689  {"type":"LiteralStringRegex","value":" "},
  2690  {"type":"Punctuation","value":"\u003c"},
  2691  {"type":"Operator","value":"-"},
  2692  {"type":"Punctuation","value":"["},
  2693  {"type":"LiteralStringRegex","value":"()"},
  2694  {"type":"Punctuation","value":"]\u003e"},
  2695  {"type":"Operator","value":"*"},
  2696  {"type":"LiteralStringRegex","value":" "},
  2697  {"type":"Operator","value":"\u003c~~\u003e"},
  2698  {"type":"LiteralStringRegex","value":" "},
  2699  {"type":"Punctuation","value":"\u003c"},
  2700  {"type":"Operator","value":"-"},
  2701  {"type":"Punctuation","value":"["},
  2702  {"type":"LiteralStringRegex","value":"()"},
  2703  {"type":"Punctuation","value":"]\u003e"},
  2704  {"type":"Operator","value":"*"},
  2705  {"type":"LiteralStringRegex","value":" "},
  2706  {"type":"Punctuation","value":"]"},
  2707  {"type":"Operator","value":"*"},
  2708  {"type":"LiteralStringRegex","value":" "},
  2709  {"type":"Punctuation","value":"'"},
  2710  {"type":"LiteralStringSingle","value":")"},
  2711  {"type":"Punctuation","value":"'"},
  2712  {"type":"LiteralStringRegex","value":"\n        "},
  2713  {"type":"NameVariable","value":"@\u003cnamed-regex\u003e"},
  2714  {"type":"Operator","value":"="},
  2715  {"type":"Punctuation","value":"\u003c"},
  2716  {"type":"Operator","value":"."},
  2717  {"type":"NameFunction","value":"ident"},
  2718  {"type":"Punctuation","value":"\u003e"},
  2719  {"type":"LiteralStringRegex","value":"\n        "},
  2720  {"type":"Punctuation","value":"\u003c"},
  2721  {"type":"Operator","value":"."},
  2722  {"type":"NameFunction","value":"named-regex"},
  2723  {"type":"Punctuation","value":"\u003e"},
  2724  {"type":"LiteralStringRegex","value":"\n        "},
  2725  {"type":"Punctuation","value":"\u003c"},
  2726  {"type":"Operator","value":"\u0026"},
  2727  {"type":"NameFunction","value":"named-regex"},
  2728  {"type":"Punctuation","value":"\u003e"},
  2729  {"type":"LiteralStringRegex","value":"\n        "},
  2730  {"type":"Punctuation","value":"\u003c"},
  2731  {"type":"NameFunction","value":"someregex"},
  2732  {"type":"Punctuation","value":"('"},
  2733  {"type":"LiteralStringSingle","value":"a"},
  2734  {"type":"Punctuation","value":"')\u003e"},
  2735  {"type":"LiteralStringRegex","value":"\n        "},
  2736  {"type":"Punctuation","value":"\u003c"},
  2737  {"type":"NameVariable","value":"capture-name"},
  2738  {"type":"Operator","value":"="},
  2739  {"type":"NameFunction","value":"named-regex"},
  2740  {"type":"Punctuation","value":"\u003e"},
  2741  {"type":"LiteralStringRegex","value":"\n        "},
  2742  {"type":"Punctuation","value":"\u003c"},
  2743  {"type":"NameVariable","value":"capture-name"},
  2744  {"type":"Operator","value":"="},
  2745  {"type":"NameFunction","value":"named-regex"},
  2746  {"type":"Punctuation","value":"("},
  2747  {"type":"LiteralNumberInteger","value":"2"},
  2748  {"type":"Punctuation","value":")\u003e"},
  2749  {"type":"LiteralStringRegex","value":"\n        "},
  2750  {"type":"Punctuation","value":"\u003c"},
  2751  {"type":"NameVariable","value":"$test"},
  2752  {"type":"Punctuation","value":"\u003e"},
  2753  {"type":"LiteralStringRegex","value":"\n        "},
  2754  {"type":"Punctuation","value":"\u003c"},
  2755  {"type":"NameVariable","value":"@test"},
  2756  {"type":"Punctuation","value":"\u003e"},
  2757  {"type":"LiteralStringRegex","value":"\n        "},
  2758  {"type":"Keyword","value":"$"},
  2759  {"type":"Punctuation","value":"("},
  2760  {"type":"LiteralNumberInteger","value":"1"},
  2761  {"type":"Text","value":" "},
  2762  {"type":"Operator","value":"+"},
  2763  {"type":"Text","value":" "},
  2764  {"type":"LiteralNumberInteger","value":"2"},
  2765  {"type":"Punctuation","value":";"},
  2766  {"type":"Text","value":" "},
  2767  {"type":"NameVariable","value":"$test"},
  2768  {"type":"Punctuation","value":")"},
  2769  {"type":"LiteralStringRegex","value":"\n        "},
  2770  {"type":"NameVariable","value":"$pattern3"},
  2771  {"type":"NameEntity","value":"."},
  2772  {"type":"LiteralStringRegex","value":"flip "},
  2773  {"type":"CommentSingle","value":"# Nil\n"},
  2774  {"type":"LiteralStringRegex","value":"        "},
  2775  {"type":"Punctuation","value":"\""},
  2776  {"type":"NameVariable","value":"$pattern3"},
  2777  {"type":"Operator","value":"."},
  2778  {"type":"NameFunction","value":"flip"},
  2779  {"type":"Punctuation","value":"()\""},
  2780  {"type":"LiteralStringRegex","value":"\n        "},
  2781  {"type":"Keyword","value":"$"},
  2782  {"type":"Punctuation","value":"("},
  2783  {"type":"Operator","value":"[~]"},
  2784  {"type":"Text","value":" "},
  2785  {"type":"NameVariable","value":"$pattern3"},
  2786  {"type":"Operator","value":"."},
  2787  {"type":"NameBuiltin","value":"comb"},
  2788  {"type":"Operator","value":"."},
  2789  {"type":"NameBuiltin","value":"reverse"},
  2790  {"type":"Punctuation","value":")"},
  2791  {"type":"LiteralStringRegex","value":"\n        "},
  2792  {"type":"Keyword","value":"@"},
  2793  {"type":"Punctuation","value":"("},
  2794  {"type":"NameVariable","value":"%h"},
  2795  {"type":"Operator","value":"."},
  2796  {"type":"NameBuiltin","value":"keys"},
  2797  {"type":"Punctuation","value":")"},
  2798  {"type":"LiteralStringRegex","value":"\n        "},
  2799  {"type":"LiteralStringEscape","value":"\\d"},
  2800  {"type":"LiteralStringRegex","value":" "},
  2801  {"type":"Operator","value":"**"},
  2802  {"type":"LiteralStringRegex","value":" "},
  2803  {"type":"LiteralNumberInteger","value":"1"},
  2804  {"type":"Operator","value":".."},
  2805  {"type":"LiteralNumberInteger","value":"3"},
  2806  {"type":"LiteralStringRegex","value":" "},
  2807  {"type":"Punctuation","value":"\u003c"},
  2808  {"type":"Operator","value":"?"},
  2809  {"type":"Punctuation","value":"{"},
  2810  {"type":"Text","value":" "},
  2811  {"type":"NameVariable","value":"$/"},
  2812  {"type":"Operator","value":"."},
  2813  {"type":"KeywordType","value":"Int"},
  2814  {"type":"Text","value":" "},
  2815  {"type":"Operator","value":"\u003c="},
  2816  {"type":"Text","value":" "},
  2817  {"type":"LiteralNumberInteger","value":"255"},
  2818  {"type":"Text","value":" "},
  2819  {"type":"Operator","value":"\u0026\u0026"},
  2820  {"type":"Text","value":" "},
  2821  {"type":"NameVariable","value":"$/"},
  2822  {"type":"Operator","value":"."},
  2823  {"type":"KeywordType","value":"Int"},
  2824  {"type":"Text","value":" "},
  2825  {"type":"Operator","value":"\u003e="},
  2826  {"type":"Text","value":" "},
  2827  {"type":"LiteralNumberInteger","value":"0"},
  2828  {"type":"Text","value":" "},
  2829  {"type":"Punctuation","value":"}\u003e"},
  2830  {"type":"LiteralStringRegex","value":"\n        "},
  2831  {"type":"NameEntity","value":"$"},
  2832  {"type":"Punctuation","value":"/;"},
  2833  {"type":"Text","value":"\n\n"},
  2834  {"type":"NameVariable","value":"$\u003cvariable\u003e"},
  2835  {"type":"Punctuation","value":"\u003c"},
  2836  {"type":"LiteralString","value":"key"},
  2837  {"type":"Punctuation","value":"\u003e;"},
  2838  {"type":"Text","value":"\n\n"},
  2839  {"type":"Keyword","value":"constant"},
  2840  {"type":"Text","value":" "},
  2841  {"type":"NameVariable","value":"\\something"},
  2842  {"type":"Punctuation","value":":"},
  2843  {"type":"NameAttribute","value":"some"},
  2844  {"type":"Punctuation","value":"\u003c"},
  2845  {"type":"LiteralString","value":"adverb"},
  2846  {"type":"Punctuation","value":"\u003e"},
  2847  {"type":"Text","value":" "},
  2848  {"type":"Operator","value":"="},
  2849  {"type":"Text","value":" "},
  2850  {"type":"Punctuation","value":"'"},
  2851  {"type":"LiteralStringSingle","value":"something"},
  2852  {"type":"Punctuation","value":"';"},
  2853  {"type":"Text","value":"\n\n"},
  2854  {"type":"Keyword","value":"my"},
  2855  {"type":"Text","value":" "},
  2856  {"type":"NameVariable","value":"%hash"},
  2857  {"type":"Text","value":" "},
  2858  {"type":"Operator","value":"="},
  2859  {"type":"Text","value":" "},
  2860  {"type":"NameVariable","value":"%"},
  2861  {"type":"Punctuation","value":"("},
  2862  {"type":"Text","value":"\n    "},
  2863  {"type":"LiteralString","value":"query"},
  2864  {"type":"Text","value":" "},
  2865  {"type":"Operator","value":"=\u003e"},
  2866  {"type":"Text","value":" "},
  2867  {"type":"Name","value":"something"},
  2868  {"type":"Operator","value":","},
  2869  {"type":"Text","value":"\n    "},
  2870  {"type":"LiteralString","value":"qq"},
  2871  {"type":"Text","value":" "},
  2872  {"type":"Operator","value":"=\u003e"},
  2873  {"type":"Text","value":" "},
  2874  {"type":"Punctuation","value":"'"},
  2875  {"type":"LiteralStringSingle","value":"something"},
  2876  {"type":"Punctuation","value":"'"},
  2877  {"type":"Operator","value":","},
  2878  {"type":"Text","value":"\n    "},
  2879  {"type":"Punctuation","value":":"},
  2880  {"type":"LiteralNumberInteger","value":"23"},
  2881  {"type":"LiteralString","value":"year"},
  2882  {"type":"Operator","value":","},
  2883  {"type":"Text","value":"\n    "},
  2884  {"type":"LiteralString","value":"m"},
  2885  {"type":"Text","value":" "},
  2886  {"type":"Operator","value":"=\u003e"},
  2887  {"type":"Text","value":" "},
  2888  {"type":"NameVariable","value":"$test"},
  2889  {"type":"Operator","value":","},
  2890  {"type":"Text","value":"\n    "},
  2891  {"type":"Punctuation","value":":"},
  2892  {"type":"LiteralString","value":"yes"},
  2893  {"type":"Operator","value":","},
  2894  {"type":"Text","value":"\n    "},
  2895  {"type":"Punctuation","value":":"},
  2896  {"type":"Operator","value":"!"},
  2897  {"type":"LiteralString","value":"yes"},
  2898  {"type":"Operator","value":","},
  2899  {"type":"Text","value":"\n    "},
  2900  {"type":"Punctuation","value":"("},
  2901  {"type":"KeywordType","value":"Less"},
  2902  {"type":"Punctuation","value":")"},
  2903  {"type":"Text","value":" "},
  2904  {"type":"Operator","value":"=\u003e"},
  2905  {"type":"Text","value":" "},
  2906  {"type":"NameVariable","value":"$test"},
  2907  {"type":"Operator","value":","},
  2908  {"type":"Text","value":"\n"},
  2909  {"type":"Punctuation","value":");"},
  2910  {"type":"Text","value":"\n\n"},
  2911  {"type":"Keyword","value":"my"},
  2912  {"type":"Text","value":" "},
  2913  {"type":"NameVariable","value":"%hash2"},
  2914  {"type":"Text","value":" "},
  2915  {"type":"Operator","value":"="},
  2916  {"type":"Text","value":" "},
  2917  {"type":"NameVariable","value":"%"},
  2918  {"type":"Punctuation","value":"("},
  2919  {"type":"Text","value":"\n    "},
  2920  {"type":"Punctuation","value":":"},
  2921  {"type":"LiteralString","value":"query"},
  2922  {"type":"Punctuation","value":"("},
  2923  {"type":"Name","value":"something"},
  2924  {"type":"Punctuation","value":")"},
  2925  {"type":"Operator","value":","},
  2926  {"type":"Text","value":"\n    "},
  2927  {"type":"Punctuation","value":":"},
  2928  {"type":"LiteralString","value":"qq"},
  2929  {"type":"Punctuation","value":"\u003c"},
  2930  {"type":"LiteralString","value":"something"},
  2931  {"type":"Punctuation","value":"\u003e"},
  2932  {"type":"Operator","value":","},
  2933  {"type":"Text","value":"\n    "},
  2934  {"type":"Punctuation","value":":"},
  2935  {"type":"LiteralString","value":"m"},
  2936  {"type":"Punctuation","value":"("},
  2937  {"type":"Name","value":"something"},
  2938  {"type":"Punctuation","value":")"},
  2939  {"type":"Operator","value":","},
  2940  {"type":"Text","value":"\n    "},
  2941  {"type":"Punctuation","value":":"},
  2942  {"type":"LiteralNumberInteger","value":"23"},
  2943  {"type":"Punctuation","value":"('"},
  2944  {"type":"LiteralStringSingle","value":"a"},
  2945  {"type":"Punctuation","value":"')"},
  2946  {"type":"Operator","value":","},
  2947  {"type":"Text","value":"\n    "},
  2948  {"type":"Punctuation","value":":"},
  2949  {"type":"LiteralString","value":"test"},
  2950  {"type":"Punctuation","value":"\u003c"},
  2951  {"type":"LiteralString","value":"something"},
  2952  {"type":"Punctuation","value":"\u003e"},
  2953  {"type":"Operator","value":","},
  2954  {"type":"Text","value":"\n    "},
  2955  {"type":"Punctuation","value":":"},
  2956  {"type":"LiteralString","value":"query1"},
  2957  {"type":"Punctuation","value":"{"},
  2958  {"type":"LiteralNumberInteger","value":"1"},
  2959  {"type":"Text","value":" "},
  2960  {"type":"Operator","value":"+"},
  2961  {"type":"Text","value":" "},
  2962  {"type":"LiteralNumberInteger","value":"2"},
  2963  {"type":"Punctuation","value":"}"},
  2964  {"type":"Text","value":"\n    "},
  2965  {"type":"Punctuation","value":":"},
  2966  {"type":"LiteralString","value":"list"},
  2967  {"type":"Punctuation","value":"["},
  2968  {"type":"LiteralNumberInteger","value":"1"},
  2969  {"type":"Operator","value":","},
  2970  {"type":"LiteralNumberInteger","value":"2"},
  2971  {"type":"Operator","value":","},
  2972  {"type":"LiteralNumberInteger","value":"3"},
  2973  {"type":"Punctuation","value":"]"},
  2974  {"type":"Text","value":"\n"},
  2975  {"type":"Punctuation","value":");"},
  2976  {"type":"Text","value":"\n\n"},
  2977  {"type":"Keyword","value":"=for"},
  2978  {"type":"LiteralStringDoc","value":" "},
  2979  {"type":"Keyword","value":"comment"},
  2980  {"type":"Text","value":"\n"},
  2981  {"type":"LiteralStringDoc","value":"some comment\n\n"},
  2982  {"type":"Keyword","value":"=table"},
  2983  {"type":"Text","value":"\n"},
  2984  {"type":"LiteralStringDoc","value":"  |col|\n  |row|\n\n"},
  2985  {"type":"NameBuiltin","value":"say"},
  2986  {"type":"Text","value":" "},
  2987  {"type":"Keyword","value":"Q"},
  2988  {"type":"Punctuation","value":"["},
  2989  {"type":"LiteralString","value":"「some $text」"},
  2990  {"type":"Punctuation","value":"];"},
  2991  {"type":"Text","value":"\n"},
  2992  {"type":"NameBuiltin","value":"say"},
  2993  {"type":"Text","value":" "},
  2994  {"type":"Keyword","value":"qq"},
  2995  {"type":"Punctuation","value":"「「"},
  2996  {"type":"LiteralStringDouble","value":"some "},
  2997  {"type":"NameVariable","value":"$regex"},
  2998  {"type":"LiteralStringDouble","value":" text"},
  2999  {"type":"Punctuation","value":"」」;"},
  3000  {"type":"Text","value":"\n"},
  3001  {"type":"NameBuiltin","value":"say"},
  3002  {"type":"Text","value":" "},
  3003  {"type":"Keyword","value":"q"},
  3004  {"type":"LiteralStringAffix","value":"ww"},
  3005  {"type":"Punctuation","value":"「「"},
  3006  {"type":"LiteralStringDouble","value":"some "},
  3007  {"type":"NameVariable","value":"$variable"},
  3008  {"type":"LiteralStringDouble","value":" "},
  3009  {"type":"Punctuation","value":"'"},
  3010  {"type":"LiteralStringSingle","value":"some text"},
  3011  {"type":"Punctuation","value":"'"},
  3012  {"type":"LiteralStringDouble","value":" text"},
  3013  {"type":"Punctuation","value":"」」;"},
  3014  {"type":"Text","value":"\n"},
  3015  {"type":"NameBuiltin","value":"say"},
  3016  {"type":"Text","value":" "},
  3017  {"type":"Keyword","value":"q"},
  3018  {"type":"LiteralStringAffix","value":":ww"},
  3019  {"type":"Punctuation","value":"「「"},
  3020  {"type":"LiteralStringDouble","value":"some "},
  3021  {"type":"NameVariable","value":"$variable"},
  3022  {"type":"LiteralStringDouble","value":" "},
  3023  {"type":"Punctuation","value":"'"},
  3024  {"type":"LiteralStringSingle","value":"some text"},
  3025  {"type":"Punctuation","value":"'"},
  3026  {"type":"LiteralStringDouble","value":" text"},
  3027  {"type":"Punctuation","value":"」」;"},
  3028  {"type":"Text","value":"\n"},
  3029  {"type":"NameBuiltin","value":"say"},
  3030  {"type":"Text","value":" "},
  3031  {"type":"Keyword","value":"q"},
  3032  {"type":"LiteralStringAffix","value":":w"},
  3033  {"type":"Punctuation","value":"「「"},
  3034  {"type":"LiteralString","value":"some $variable 'some text' text"},
  3035  {"type":"Punctuation","value":"」」;"},
  3036  {"type":"Text","value":"\n"},
  3037  {"type":"NameBuiltin","value":"say"},
  3038  {"type":"Text","value":" "},
  3039  {"type":"Keyword","value":"qq"},
  3040  {"type":"LiteralStringAffix","value":":w"},
  3041  {"type":"Punctuation","value":"「「"},
  3042  {"type":"LiteralStringDouble","value":"some "},
  3043  {"type":"NameVariable","value":"$regex"},
  3044  {"type":"LiteralStringDouble","value":" 'some text' text"},
  3045  {"type":"Punctuation","value":"」」;"},
  3046  {"type":"Text","value":"\n"},
  3047  {"type":"NameBuiltin","value":"say"},
  3048  {"type":"Text","value":" "},
  3049  {"type":"Keyword","value":"Q"},
  3050  {"type":"LiteralStringAffix","value":":c"},
  3051  {"type":"Punctuation","value":"「「"},
  3052  {"type":"LiteralString","value":"some $regex 'some text' "},
  3053  {"type":"Punctuation","value":"{"},
  3054  {"type":"Text","value":" "},
  3055  {"type":"LiteralNumberInteger","value":"2"},
  3056  {"type":"Text","value":" "},
  3057  {"type":"Operator","value":"+"},
  3058  {"type":"Text","value":" "},
  3059  {"type":"LiteralNumberInteger","value":"1"},
  3060  {"type":"Text","value":" "},
  3061  {"type":"Punctuation","value":"}"},
  3062  {"type":"LiteralString","value":" text"},
  3063  {"type":"Punctuation","value":"」」;"},
  3064  {"type":"Text","value":"\n"},
  3065  {"type":"NameBuiltin","value":"say"},
  3066  {"type":"Text","value":" "},
  3067  {"type":"Keyword","value":"q"},
  3068  {"type":"LiteralStringAffix","value":":a"},
  3069  {"type":"Punctuation","value":"「「"},
  3070  {"type":"LiteralString","value":"some "},
  3071  {"type":"NameVariable","value":"@array"},
  3072  {"type":"LiteralString","value":"[2] 'some text' { 2 + 1 } text"},
  3073  {"type":"Punctuation","value":"」」;"},
  3074  {"type":"Text","value":"\n"},
  3075  {"type":"NameBuiltin","value":"say"},
  3076  {"type":"Text","value":" "},
  3077  {"type":"Keyword","value":"Q"},
  3078  {"type":"LiteralStringAffix","value":":a:c"},
  3079  {"type":"Punctuation","value":"「「"},
  3080  {"type":"LiteralStringDouble","value":"some "},
  3081  {"type":"NameVariable","value":"@array"},
  3082  {"type":"LiteralStringDouble","value":" 'some text' "},
  3083  {"type":"Punctuation","value":"{"},
  3084  {"type":"Text","value":" "},
  3085  {"type":"LiteralNumberInteger","value":"2"},
  3086  {"type":"Text","value":" "},
  3087  {"type":"Operator","value":"+"},
  3088  {"type":"Text","value":" "},
  3089  {"type":"LiteralNumberInteger","value":"1"},
  3090  {"type":"Text","value":" "},
  3091  {"type":"Punctuation","value":"}"},
  3092  {"type":"LiteralStringDouble","value":" text"},
  3093  {"type":"Punctuation","value":"」」;"},
  3094  {"type":"Text","value":"\n"},
  3095  {"type":"Keyword","value":"Q"},
  3096  {"type":"Punctuation","value":"["},
  3097  {"type":"LiteralString","value":"some "},
  3098  {"type":"LiteralStringEscape","value":"\\qq"},
  3099  {"type":"Punctuation","value":"["},
  3100  {"type":"NameVariable","value":"$variable"},
  3101  {"type":"Operator","value":"."},
  3102  {"type":"NameFunction","value":"method"},
  3103  {"type":"Punctuation","value":"()]"},
  3104  {"type":"LiteralString","value":" testing"},
  3105  {"type":"Punctuation","value":"]"},
  3106  {"type":"Text","value":"\n"},
  3107  {"type":"Keyword","value":"Q"},
  3108  {"type":"LiteralStringAffix","value":":a:c"},
  3109  {"type":"Punctuation","value":"["},
  3110  {"type":"LiteralStringDouble","value":"some "},
  3111  {"type":"LiteralStringEscape","value":"\\qq"},
  3112  {"type":"Punctuation","value":"["},
  3113  {"type":"NameVariable","value":"$variable"},
  3114  {"type":"Operator","value":"."},
  3115  {"type":"NameFunction","value":"method"},
  3116  {"type":"Punctuation","value":"()]"},
  3117  {"type":"LiteralStringDouble","value":" testing"},
  3118  {"type":"Punctuation","value":"]"},
  3119  {"type":"Text","value":"\n"},
  3120  {"type":"NameBuiltin","value":"say"},
  3121  {"type":"Text","value":" "},
  3122  {"type":"Keyword","value":"Q"},
  3123  {"type":"LiteralStringAffix","value":":c:h"},
  3124  {"type":"Punctuation","value":"「"},
  3125  {"type":"LiteralStringDouble","value":"Testing "},
  3126  {"type":"Punctuation","value":"{'"},
  3127  {"type":"LiteralStringSingle","value":"toasting"},
  3128  {"type":"Punctuation","value":"'}"},
  3129  {"type":"LiteralStringDouble","value":" "},
  3130  {"type":"NameVariable","value":"%h"},
  3131  {"type":"LiteralStringDouble","value":"\u003cone\u003e"},
  3132  {"type":"Punctuation","value":"」;"},
  3133  {"type":"Text","value":"\n"},
  3134  {"type":"NameBuiltin","value":"say"},
  3135  {"type":"Text","value":" "},
  3136  {"type":"Keyword","value":"Q"},
  3137  {"type":"LiteralStringAffix","value":":c:h"},
  3138  {"type":"Punctuation","value":"「"},
  3139  {"type":"LiteralStringDouble","value":"Testing "},
  3140  {"type":"Punctuation","value":"{'"},
  3141  {"type":"LiteralStringSingle","value":"toasting"},
  3142  {"type":"Punctuation","value":"'}"},
  3143  {"type":"LiteralStringDouble","value":" "},
  3144  {"type":"NameVariable","value":"%h"},
  3145  {"type":"LiteralStringDouble","value":"\u003cone\u003e\u003ctwo\u003e"},
  3146  {"type":"Punctuation","value":"」;"},
  3147  {"type":"Text","value":"\n"},
  3148  {"type":"NameBuiltin","value":"say"},
  3149  {"type":"Text","value":" "},
  3150  {"type":"Keyword","value":"Q"},
  3151  {"type":"LiteralStringAffix","value":":c:h"},
  3152  {"type":"Punctuation","value":"「"},
  3153  {"type":"LiteralStringDouble","value":"Testing "},
  3154  {"type":"Punctuation","value":"{'"},
  3155  {"type":"LiteralStringSingle","value":"toasting"},
  3156  {"type":"Punctuation","value":"'}"},
  3157  {"type":"LiteralStringDouble","value":" "},
  3158  {"type":"NameVariable","value":"%h"},
  3159  {"type":"LiteralStringDouble","value":"\u003c\u003cone\u003e\u003e"},
  3160  {"type":"Punctuation","value":"」;"},
  3161  {"type":"Text","value":"\n"},
  3162  {"type":"NameBuiltin","value":"say"},
  3163  {"type":"Text","value":" "},
  3164  {"type":"Keyword","value":"Q"},
  3165  {"type":"LiteralStringAffix","value":":c:h"},
  3166  {"type":"Punctuation","value":"「"},
  3167  {"type":"LiteralStringDouble","value":"Testing "},
  3168  {"type":"Punctuation","value":"{'"},
  3169  {"type":"LiteralStringSingle","value":"toasting"},
  3170  {"type":"Punctuation","value":"'}"},
  3171  {"type":"LiteralStringDouble","value":" "},
  3172  {"type":"NameVariable","value":"%h"},
  3173  {"type":"LiteralStringDouble","value":"«one»"},
  3174  {"type":"Punctuation","value":"」;"},
  3175  {"type":"Text","value":"\n"},
  3176  {"type":"NameBuiltin","value":"say"},
  3177  {"type":"Text","value":" "},
  3178  {"type":"Keyword","value":"Q"},
  3179  {"type":"LiteralStringAffix","value":":b"},
  3180  {"type":"Punctuation","value":"["},
  3181  {"type":"LiteralString","value":"Testing"},
  3182  {"type":"Punctuation","value":"];"},
  3183  {"type":"Text","value":"\n"},
  3184  {"type":"Punctuation","value":"'"},
  3185  {"type":"LiteralStringSingle","value":"some "},
  3186  {"type":"LiteralStringEscape","value":"\\qq"},
  3187  {"type":"Punctuation","value":"["},
  3188  {"type":"NameVariable","value":"$variable"},
  3189  {"type":"Operator","value":"."},
  3190  {"type":"NameFunction","value":"method"},
  3191  {"type":"Punctuation","value":"()]"},
  3192  {"type":"LiteralStringSingle","value":" testing"},
  3193  {"type":"Punctuation","value":"';"},
  3194  {"type":"Text","value":"\n"},
  3195  {"type":"Punctuation","value":"'"},
  3196  {"type":"LiteralStringSingle","value":"somes"},
  3197  {"type":"LiteralStringEscape","value":"\\"},
  3198  {"type":"LiteralStringSingle","value":"' testing"},
  3199  {"type":"Punctuation","value":"';"},
  3200  {"type":"Text","value":"\n"},
  3201  {"type":"Punctuation","value":"\""},
  3202  {"type":"LiteralStringDouble","value":"some "},
  3203  {"type":"LiteralStringEscape","value":"\\qq"},
  3204  {"type":"Punctuation","value":"["},
  3205  {"type":"NameVariable","value":"$variable"},
  3206  {"type":"Operator","value":"."},
  3207  {"type":"NameFunction","value":"method"},
  3208  {"type":"Punctuation","value":"()]"},
  3209  {"type":"LiteralStringDouble","value":" testing"},
  3210  {"type":"Punctuation","value":"\";"},
  3211  {"type":"Text","value":"\n"},
  3212  {"type":"Punctuation","value":"\""},
  3213  {"type":"LiteralStringDouble","value":"some "},
  3214  {"type":"NameVariable","value":"$variable"},
  3215  {"type":"Operator","value":"."},
  3216  {"type":"NameFunction","value":"method"},
  3217  {"type":"Punctuation","value":"()"},
  3218  {"type":"LiteralStringDouble","value":" testing"},
  3219  {"type":"Punctuation","value":"\";"},
  3220  {"type":"Text","value":"\n"},
  3221  {"type":"Punctuation","value":"\""},
  3222  {"type":"LiteralStringDouble","value":"some "},
  3223  {"type":"NameVariable","value":"$variable"},
  3224  {"type":"Punctuation","value":":"},
  3225  {"type":"NameAttribute","value":"some"},
  3226  {"type":"Punctuation","value":"\u003c"},
  3227  {"type":"LiteralString","value":"adverb"},
  3228  {"type":"Punctuation","value":"\u003e"},
  3229  {"type":"Operator","value":"."},
  3230  {"type":"NameFunction","value":"method"},
  3231  {"type":"Punctuation","value":"()"},
  3232  {"type":"LiteralStringDouble","value":" testing"},
  3233  {"type":"Punctuation","value":"\";"},
  3234  {"type":"Text","value":"\n"},
  3235  {"type":"Punctuation","value":"\""},
  3236  {"type":"LiteralStringDouble","value":"some "},
  3237  {"type":"NameVariable","value":"$variable"},
  3238  {"type":"Punctuation","value":":"},
  3239  {"type":"NameAttribute","value":"some"},
  3240  {"type":"Punctuation","value":"('"},
  3241  {"type":"LiteralStringSingle","value":"adverb"},
  3242  {"type":"Punctuation","value":"')"},
  3243  {"type":"Operator","value":"."},
  3244  {"type":"NameFunction","value":"method"},
  3245  {"type":"Punctuation","value":"()"},
  3246  {"type":"LiteralStringDouble","value":" testing"},
  3247  {"type":"Punctuation","value":"\";"},
  3248  {"type":"Text","value":"\n"},
  3249  {"type":"Punctuation","value":"\""},
  3250  {"type":"LiteralStringDouble","value":"some func() testing"},
  3251  {"type":"Punctuation","value":"\";"},
  3252  {"type":"Text","value":"\n"},
  3253  {"type":"Punctuation","value":"\""},
  3254  {"type":"LiteralStringDouble","value":"some func:some\u003cadverb\u003e() testing"},
  3255  {"type":"Punctuation","value":"\";"},
  3256  {"type":"Text","value":"\n"},
  3257  {"type":"Punctuation","value":"\""},
  3258  {"type":"LiteralStringDouble","value":"some "},
  3259  {"type":"NameVariable","value":"\u0026func"},
  3260  {"type":"Punctuation","value":"()"},
  3261  {"type":"LiteralStringDouble","value":" testing"},
  3262  {"type":"Punctuation","value":"\";"},
  3263  {"type":"Text","value":"\n"},
  3264  {"type":"Punctuation","value":"\""},
  3265  {"type":"LiteralStringDouble","value":"some "},
  3266  {"type":"NameVariable","value":"\u0026func"},
  3267  {"type":"Punctuation","value":"("},
  3268  {"type":"NameVariable","value":"$test"},
  3269  {"type":"Punctuation","value":")"},
  3270  {"type":"LiteralStringDouble","value":" testing"},
  3271  {"type":"Punctuation","value":"\";"},
  3272  {"type":"Text","value":"\n"},
  3273  {"type":"Punctuation","value":"\""},
  3274  {"type":"LiteralStringDouble","value":"some "},
  3275  {"type":"NameVariable","value":"\u0026func"},
  3276  {"type":"Punctuation","value":":"},
  3277  {"type":"NameAttribute","value":"some"},
  3278  {"type":"Punctuation","value":"\u003c"},
  3279  {"type":"LiteralString","value":"adverb"},
  3280  {"type":"Punctuation","value":"\u003e()"},
  3281  {"type":"LiteralStringDouble","value":" testing"},
  3282  {"type":"Punctuation","value":"\";"},
  3283  {"type":"Text","value":"\n"},
  3284  {"type":"NameBuiltin","value":"say"},
  3285  {"type":"Text","value":" "},
  3286  {"type":"Punctuation","value":"\""},
  3287  {"type":"LiteralStringDouble","value":"Something foo(2) "},
  3288  {"type":"NameVariable","value":"$a"},
  3289  {"type":"Operator","value":"."},
  3290  {"type":"NameFunction","value":"succ"},
  3291  {"type":"Punctuation","value":"("},
  3292  {"type":"LiteralNumberInteger","value":"2"},
  3293  {"type":"Operator","value":"+"},
  3294  {"type":"LiteralNumberInteger","value":"3"},
  3295  {"type":"Operator","value":","},
  3296  {"type":"Text","value":" "},
  3297  {"type":"NameVariable","value":"$some_variable"},
  3298  {"type":"Punctuation","value":")"},
  3299  {"type":"LiteralStringDouble","value":" "},
  3300  {"type":"NameVariable","value":"$a"},
  3301  {"type":"Operator","value":"."},
  3302  {"type":"NameFunction","value":"some-method"},
  3303  {"type":"Punctuation","value":"()"},
  3304  {"type":"LiteralStringDouble","value":"  "},
  3305  {"type":"NameVariable","value":"@more"},
  3306  {"type":"LiteralStringDouble","value":" "},
  3307  {"type":"NameVariable","value":"$_"},
  3308  {"type":"Operator","value":"."},
  3309  {"type":"NameFunction","value":"Str"},
  3310  {"type":"Punctuation","value":"("},
  3311  {"type":"LiteralNumberInteger","value":"2"},
  3312  {"type":"Punctuation","value":")"},
  3313  {"type":"LiteralStringDouble","value":" "},
  3314  {"type":"NameVariable","value":"$_:"},
  3315  {"type":"LiteralStringDouble","value":" "},
  3316  {"type":"Punctuation","value":"{"},
  3317  {"type":"Text","value":" "},
  3318  {"type":"NameVariable","value":"$_"},
  3319  {"type":"Text","value":" "},
  3320  {"type":"Operator","value":"*"},
  3321  {"type":"Text","value":" "},
  3322  {"type":"LiteralNumberInteger","value":"2"},
  3323  {"type":"Text","value":" "},
  3324  {"type":"Punctuation","value":"}\";"},
  3325  {"type":"Text","value":"\n\n"},
  3326  {"type":"CommentMultiline","value":"#`[[\nmultiline comment]\n]]"},
  3327  {"type":"Text","value":"\n\n"},
  3328  {"type":"Keyword","value":"my"},
  3329  {"type":"Text","value":" "},
  3330  {"type":"NameVariable","value":"$regex"},
  3331  {"type":"Text","value":" "},
  3332  {"type":"Operator","value":"="},
  3333  {"type":"Text","value":" "},
  3334  {"type":"Punctuation","value":"/'"},
  3335  {"type":"LiteralStringSingle","value":"match"},
  3336  {"type":"Punctuation","value":"'"},
  3337  {"type":"LiteralStringRegex","value":" "},
  3338  {"type":"LiteralStringEscape","value":"\\s"},
  3339  {"type":"Operator","value":"*"},
  3340  {"type":"LiteralStringRegex","value":" "},
  3341  {"type":"Punctuation","value":"\u003c["},
  3342  {"type":"LiteralStringRegex","value":":-"},
  3343  {"type":"Punctuation","value":"]\u003e"},
  3344  {"type":"LiteralStringRegex","value":" "},
  3345  {"type":"LiteralStringEscape","value":"\\s"},
  3346  {"type":"Operator","value":"*"},
  3347  {"type":"LiteralStringRegex","value":" "},
  3348  {"type":"LiteralStringEscape","value":"\\w"},
  3349  {"type":"LiteralStringRegex","value":" "},
  3350  {"type":"Punctuation","value":"'"},
  3351  {"type":"LiteralStringSingle","value":"something"},
  3352  {"type":"Punctuation","value":"'/;"},
  3353  {"type":"Text","value":"\n\n"},
  3354  {"type":"NameBuiltin","value":"say"},
  3355  {"type":"Text","value":" "},
  3356  {"type":"Keyword","value":"S"},
  3357  {"type":"Punctuation","value":"/"},
  3358  {"type":"LiteralStringRegex","value":"some"},
  3359  {"type":"Punctuation","value":"/"},
  3360  {"type":"LiteralStringDouble","value":"a"},
  3361  {"type":"Punctuation","value":"/"},
  3362  {"type":"Text","value":" "},
  3363  {"type":"Keyword","value":"given"},
  3364  {"type":"Text","value":" "},
  3365  {"type":"NameVariable","value":"$text"},
  3366  {"type":"Punctuation","value":";"},
  3367  {"type":"Text","value":"\n"},
  3368  {"type":"NameBuiltin","value":"say"},
  3369  {"type":"Text","value":" "},
  3370  {"type":"Keyword","value":"s"},
  3371  {"type":"Punctuation","value":"/"},
  3372  {"type":"LiteralStringRegex","value":"some"},
  3373  {"type":"Punctuation","value":"/"},
  3374  {"type":"LiteralStringDouble","value":"a"},
  3375  {"type":"Punctuation","value":"/;"},
  3376  {"type":"Text","value":"\n"},
  3377  {"type":"NameBuiltin","value":"say"},
  3378  {"type":"Text","value":" "},
  3379  {"type":"Keyword","value":"S"},
  3380  {"type":"Punctuation","value":"%"},
  3381  {"type":"LiteralStringRegex","value":"some"},
  3382  {"type":"Punctuation","value":"%"},
  3383  {"type":"LiteralStringDouble","value":"a"},
  3384  {"type":"Punctuation","value":"%"},
  3385  {"type":"Text","value":" "},
  3386  {"type":"Keyword","value":"given"},
  3387  {"type":"Text","value":" "},
  3388  {"type":"NameVariable","value":"$text"},
  3389  {"type":"Punctuation","value":";"},
  3390  {"type":"Text","value":"\n"},
  3391  {"type":"NameBuiltin","value":"say"},
  3392  {"type":"Text","value":" "},
  3393  {"type":"NameVariable","value":"$text"},
  3394  {"type":"Text","value":" "},
  3395  {"type":"Operator","value":"~~"},
  3396  {"type":"Text","value":" "},
  3397  {"type":"Keyword","value":"s"},
  3398  {"type":"Punctuation","value":"/("},
  3399  {"type":"LiteralStringRegex","value":"some"},
  3400  {"type":"Punctuation","value":")"},
  3401  {"type":"LiteralStringRegex","value":" "},
  3402  {"type":"LiteralStringEscape","value":"\\d"},
  3403  {"type":"Operator","value":"+"},
  3404  {"type":"LiteralStringRegex","value":" "},
  3405  {"type":"NameVariable","value":"$\u003cvar\u003e"},
  3406  {"type":"Operator","value":"="},
  3407  {"type":"Punctuation","value":"\u003c"},
  3408  {"type":"NameFunction","value":"alnum"},
  3409  {"type":"Punctuation","value":"\u003e/"},
  3410  {"type":"LiteralStringDouble","value":"a "},
  3411  {"type":"NameVariable","value":"$0"},
  3412  {"type":"Punctuation","value":"/;"},
  3413  {"type":"Text","value":"\n"},
  3414  {"type":"NameBuiltin","value":"say"},
  3415  {"type":"Text","value":" "},
  3416  {"type":"NameVariable","value":"$text"},
  3417  {"type":"Text","value":" "},
  3418  {"type":"Operator","value":"~~"},
  3419  {"type":"Text","value":" "},
  3420  {"type":"Keyword","value":"s"},
  3421  {"type":"Punctuation","value":":"},
  3422  {"type":"NameAttribute","value":"Pos"},
  3423  {"type":"Punctuation","value":"("},
  3424  {"type":"LiteralNumberInteger","value":"2"},
  3425  {"type":"Punctuation","value":")/("},
  3426  {"type":"LiteralStringRegex","value":"some"},
  3427  {"type":"Punctuation","value":")/"},
  3428  {"type":"NameVariable","value":"$0"},
  3429  {"type":"Punctuation","value":"/;"},
  3430  {"type":"Text","value":"\n"},
  3431  {"type":"NameBuiltin","value":"say"},
  3432  {"type":"Text","value":" "},
  3433  {"type":"NameVariable","value":"$text"},
  3434  {"type":"Text","value":" "},
  3435  {"type":"Operator","value":"~~"},
  3436  {"type":"Text","value":" "},
  3437  {"type":"Keyword","value":"s"},
  3438  {"type":"Punctuation","value":"%"},
  3439  {"type":"LiteralStringRegex","value":"some"},
  3440  {"type":"Punctuation","value":"%"},
  3441  {"type":"LiteralStringDouble","value":"a"},
  3442  {"type":"Punctuation","value":"%;"},
  3443  {"type":"Text","value":"\n"},
  3444  {"type":"NameBuiltin","value":"say"},
  3445  {"type":"Text","value":" "},
  3446  {"type":"NameVariable","value":"$text"},
  3447  {"type":"Text","value":" "},
  3448  {"type":"Operator","value":"~~"},
  3449  {"type":"Text","value":" "},
  3450  {"type":"Keyword","value":"s"},
  3451  {"type":"Punctuation","value":"%"},
  3452  {"type":"LiteralStringRegex","value":"s"},
  3453  {"type":"Punctuation","value":"("},
  3454  {"type":"NameEntity","value":"."},
  3455  {"type":"Punctuation","value":")"},
  3456  {"type":"LiteralStringRegex","value":"me"},
  3457  {"type":"Punctuation","value":"%"},
  3458  {"type":"LiteralStringDouble","value":"a"},
  3459  {"type":"NameVariable","value":"$0"},
  3460  {"type":"Punctuation","value":"%;"},
  3461  {"type":"Text","value":"\n"},
  3462  {"type":"NameBuiltin","value":"say"},
  3463  {"type":"Text","value":" "},
  3464  {"type":"NameVariable","value":"$text"},
  3465  {"type":"Text","value":" "},
  3466  {"type":"Operator","value":"~~"},
  3467  {"type":"Text","value":" "},
  3468  {"type":"Keyword","value":"s"},
  3469  {"type":"Punctuation","value":":"},
  3470  {"type":"NameAttribute","value":"r"},
  3471  {"type":"Punctuation","value":"/"},
  3472  {"type":"LiteralStringRegex","value":"some"},
  3473  {"type":"Punctuation","value":"/"},
  3474  {"type":"LiteralStringDouble","value":"a"},
  3475  {"type":"Punctuation","value":"/;"},
  3476  {"type":"Text","value":"\n"},
  3477  {"type":"NameBuiltin","value":"say"},
  3478  {"type":"Text","value":" "},
  3479  {"type":"NameVariable","value":"$text"},
  3480  {"type":"Text","value":" "},
  3481  {"type":"Operator","value":"~~"},
  3482  {"type":"Text","value":" "},
  3483  {"type":"Keyword","value":"m"},
  3484  {"type":"Punctuation","value":"/"},
  3485  {"type":"NameEntity","value":"^"},
  3486  {"type":"LiteralStringRegex","value":"text "},
  3487  {"type":"Punctuation","value":"[:"},
  3488  {"type":"NameAttribute","value":"i"},
  3489  {"type":"LiteralStringRegex","value":" "},
  3490  {"type":"LiteralStringEscape","value":"\\d"},
  3491  {"type":"Operator","value":"+"},
  3492  {"type":"Punctuation","value":"]"},
  3493  {"type":"NameEntity","value":"$"},
  3494  {"type":"Punctuation","value":"/;"},
  3495  {"type":"Text","value":"\n"},
  3496  {"type":"NameBuiltin","value":"say"},
  3497  {"type":"Text","value":" "},
  3498  {"type":"NameVariable","value":"$text"},
  3499  {"type":"Text","value":" "},
  3500  {"type":"Operator","value":"~~"},
  3501  {"type":"Text","value":" "},
  3502  {"type":"Keyword","value":"m"},
  3503  {"type":"Punctuation","value":":"},
  3504  {"type":"NameAttribute","value":"s"},
  3505  {"type":"Punctuation","value":"/"},
  3506  {"type":"NameEntity","value":"^"},
  3507  {"type":"Punctuation","value":"\u003c{"},
  3508  {"type":"LiteralNumberInteger","value":"2"},
  3509  {"type":"Operator","value":"+"},
  3510  {"type":"LiteralNumberInteger","value":"5"},
  3511  {"type":"Punctuation","value":"}\u003e"},
  3512  {"type":"NameEntity","value":"$"},
  3513  {"type":"Punctuation","value":"/;"},
  3514  {"type":"Text","value":"\n"},
  3515  {"type":"NameBuiltin","value":"say"},
  3516  {"type":"Text","value":" "},
  3517  {"type":"NameVariable","value":"$text"},
  3518  {"type":"Text","value":" "},
  3519  {"type":"Operator","value":"~~"},
  3520  {"type":"Text","value":" "},
  3521  {"type":"Keyword","value":"m"},
  3522  {"type":"Punctuation","value":"%"},
  3523  {"type":"NameEntity","value":"^"},
  3524  {"type":"LiteralStringRegex","value":"text"},
  3525  {"type":"NameEntity","value":"$"},
  3526  {"type":"Punctuation","value":"%;"},
  3527  {"type":"Text","value":"\n"},
  3528  {"type":"NameBuiltin","value":"say"},
  3529  {"type":"Text","value":" "},
  3530  {"type":"NameVariable","value":"$text"},
  3531  {"type":"Text","value":" "},
  3532  {"type":"Operator","value":"~~"},
  3533  {"type":"Text","value":" "},
  3534  {"type":"Punctuation","value":"/"},
  3535  {"type":"NameEntity","value":"^"},
  3536  {"type":"LiteralStringRegex","value":"text"},
  3537  {"type":"NameEntity","value":"$"},
  3538  {"type":"Punctuation","value":"/;"},
  3539  {"type":"Text","value":"\n"},
  3540  {"type":"NameBuiltin","value":"say"},
  3541  {"type":"Text","value":" "},
  3542  {"type":"NameVariable","value":"$text"},
  3543  {"type":"Text","value":" "},
  3544  {"type":"Operator","value":"~~"},
  3545  {"type":"Text","value":" "},
  3546  {"type":"Keyword","value":"tr"},
  3547  {"type":"Punctuation","value":"/"},
  3548  {"type":"LiteralStringRegex","value":"abcde"},
  3549  {"type":"Punctuation","value":"/"},
  3550  {"type":"LiteralStringDouble","value":"12345"},
  3551  {"type":"Punctuation","value":"/;"},
  3552  {"type":"Text","value":"\n"},
  3553  {"type":"Keyword","value":"s"},
  3554  {"type":"Punctuation","value":"{"},
  3555  {"type":"LiteralStringEscape","value":"\\w"},
  3556  {"type":"Operator","value":"+"},
  3557  {"type":"Punctuation","value":"}"},
  3558  {"type":"Text","value":" "},
  3559  {"type":"Operator","value":"="},
  3560  {"type":"Text","value":" "},
  3561  {"type":"Punctuation","value":"'"},
  3562  {"type":"LiteralStringSingle","value":"test"},
  3563  {"type":"Punctuation","value":"';"},
  3564  {"type":"Text","value":"\n\n"},
  3565  {"type":"NameBuiltin","value":"say"},
  3566  {"type":"Text","value":" "},
  3567  {"type":"LiteralNumberInteger","value":"1"},
  3568  {"type":"Operator","value":"+"},
  3569  {"type":"LiteralNumberInteger","value":"1"},
  3570  {"type":"NameConstant","value":"i"},
  3571  {"type":"Punctuation","value":";"},
  3572  {"type":"Text","value":"\n\n"},
  3573  {"type":"Keyword","value":"CATCH"},
  3574  {"type":"Text","value":" "},
  3575  {"type":"Punctuation","value":"{"},
  3576  {"type":"Text","value":"\n    "},
  3577  {"type":"Keyword","value":"when"},
  3578  {"type":"Text","value":" "},
  3579  {"type":"NameException","value":"X::AdHoc"},
  3580  {"type":"Text","value":" "},
  3581  {"type":"Punctuation","value":"{}"},
  3582  {"type":"Text","value":"\n    "},
  3583  {"type":"Keyword","value":"when"},
  3584  {"type":"Text","value":" "},
  3585  {"type":"NameException","value":"CX::Warn"},
  3586  {"type":"Text","value":" "},
  3587  {"type":"Punctuation","value":"{}"},
  3588  {"type":"Text","value":"\n"},
  3589  {"type":"Punctuation","value":"}"},
  3590  {"type":"Text","value":"\n\n"},
  3591  {"type":"NameBuiltin","value":"say"},
  3592  {"type":"Text","value":" "},
  3593  {"type":"Keyword","value":"Q"},
  3594  {"type":"LiteralStringAffix","value":":heredoc"},
  3595  {"type":"Punctuation","value":"「FINISH」;"},
  3596  {"type":"LiteralString","value":"\nsome long\ntext\nhere.\n"},
  3597  {"type":"Punctuation","value":"FINISH"},
  3598  {"type":"Text","value":"\n\n"},
  3599  {"type":"NameVariableGlobal","value":"$*IN"},
  3600  {"type":"Operator","value":"."},
  3601  {"type":"NameBuiltin","value":"lines"},
  3602  {"type":"Operator","value":"."},
  3603  {"type":"NameBuiltin","value":"first"},
  3604  {"type":"Operator","value":":"},
  3605  {"type":"Text","value":" "},
  3606  {"type":"Punctuation","value":"{"},
  3607  {"type":"Text","value":" "},
  3608  {"type":"Operator","value":"."},
  3609  {"type":"NameBuiltin","value":"say"},
  3610  {"type":"Text","value":" "},
  3611  {"type":"OperatorWord","value":"and"},
  3612  {"type":"Text","value":" "},
  3613  {"type":"Operator","value":"."},
  3614  {"type":"NameBuiltin","value":"so"},
  3615  {"type":"Text","value":" "},
  3616  {"type":"Keyword","value":"with"},
  3617  {"type":"Text","value":" "},
  3618  {"type":"NameVariable","value":"%a"},
  3619  {"type":"Punctuation","value":"{"},
  3620  {"type":"Operator","value":"."},
  3621  {"type":"KeywordType","value":"Int"},
  3622  {"type":"Text","value":" "},
  3623  {"type":"OperatorWord","value":"cmp"},
  3624  {"type":"Text","value":" "},
  3625  {"type":"Name","value":"n"},
  3626  {"type":"Punctuation","value":"}}"},
  3627  {"type":"Text","value":"\n\n"},
  3628  {"type":"Keyword","value":"#| "},
  3629  {"type":"LiteralStringDoc","value":"Grammar "},
  3630  {"type":"Keyword","value":"C"},
  3631  {"type":"Punctuation","value":"\u003c"},
  3632  {"type":"LiteralStringOther","value":"G"},
  3633  {"type":"Punctuation","value":"\u003e"},
  3634  {"type":"LiteralStringDoc","value":"\n"},
  3635  {"type":"Keyword","value":"grammar"},
  3636  {"type":"Text","value":" "},
  3637  {"type":"NameClass","value":"G"},
  3638  {"type":"Text","value":" "},
  3639  {"type":"Punctuation","value":"{"},
  3640  {"type":"Text","value":"\n    "},
  3641  {"type":"Keyword","value":"rule"},
  3642  {"type":"Text","value":" "},
  3643  {"type":"NameFunction","value":"TOP"},
  3644  {"type":"Text","value":" "},
  3645  {"type":"Punctuation","value":"{"},
  3646  {"type":"LiteralStringRegex","value":" "},
  3647  {"type":"Punctuation","value":"\u003c"},
  3648  {"type":"NameFunction","value":"function-define"},
  3649  {"type":"Punctuation","value":"\u003e"},
  3650  {"type":"LiteralStringRegex","value":" "},
  3651  {"type":"Punctuation","value":"}"},
  3652  {"type":"Text","value":"\n    "},
  3653  {"type":"Keyword","value":"rule"},
  3654  {"type":"Text","value":" "},
  3655  {"type":"NameFunction","value":"function-define"},
  3656  {"type":"Text","value":" "},
  3657  {"type":"Punctuation","value":"{"},
  3658  {"type":"LiteralStringRegex","value":"\n        "},
  3659  {"type":"Operator","value":":"},
  3660  {"type":"KeywordDeclaration","value":"my"},
  3661  {"type":"Text","value":" "},
  3662  {"type":"NameVariable","value":"\\var"},
  3663  {"type":"Text","value":" "},
  3664  {"type":"Operator","value":"="},
  3665  {"type":"Text","value":" "},
  3666  {"type":"Punctuation","value":"'"},
  3667  {"type":"LiteralStringSingle","value":"something"},
  3668  {"type":"Punctuation","value":"';"},
  3669  {"type":"LiteralStringRegex","value":"\n        "},
  3670  {"type":"Punctuation","value":"'"},
  3671  {"type":"LiteralStringSingle","value":"sub"},
  3672  {"type":"Punctuation","value":"'"},
  3673  {"type":"LiteralStringRegex","value":" "},
  3674  {"type":"Punctuation","value":"\u003c"},
  3675  {"type":"NameFunction","value":"identifier"},
  3676  {"type":"Punctuation","value":"\u003e"},
  3677  {"type":"LiteralStringRegex","value":"\n        "},
  3678  {"type":"Punctuation","value":"{"},
  3679  {"type":"Text","value":"\n            "},
  3680  {"type":"NameBuiltin","value":"say"},
  3681  {"type":"Text","value":" "},
  3682  {"type":"Punctuation","value":"\""},
  3683  {"type":"LiteralStringDouble","value":"func "},
  3684  {"type":"Punctuation","value":"\""},
  3685  {"type":"Text","value":" "},
  3686  {"type":"Operator","value":"~"},
  3687  {"type":"Text","value":" "},
  3688  {"type":"NameVariable","value":"$\u003cidentifier\u003e"},
  3689  {"type":"Operator","value":"."},
  3690  {"type":"Keyword","value":"made"},
  3691  {"type":"Punctuation","value":";"},
  3692  {"type":"Text","value":"\n            "},
  3693  {"type":"Keyword","value":"make"},
  3694  {"type":"Text","value":" "},
  3695  {"type":"NameVariable","value":"$\u003cidentifier\u003e"},
  3696  {"type":"Operator","value":"."},
  3697  {"type":"Keyword","value":"made"},
  3698  {"type":"Punctuation","value":";"},
  3699  {"type":"Text","value":"\n        "},
  3700  {"type":"Punctuation","value":"}"},
  3701  {"type":"LiteralStringRegex","value":"\n        "},
  3702  {"type":"Punctuation","value":"'"},
  3703  {"type":"LiteralStringSingle","value":"("},
  3704  {"type":"Punctuation","value":"'"},
  3705  {"type":"LiteralStringRegex","value":" "},
  3706  {"type":"Punctuation","value":"\u003c"},
  3707  {"type":"NameFunction","value":"parameter"},
  3708  {"type":"Punctuation","value":"\u003e"},
  3709  {"type":"LiteralStringRegex","value":" "},
  3710  {"type":"Punctuation","value":"'"},
  3711  {"type":"LiteralStringSingle","value":")"},
  3712  {"type":"Punctuation","value":"'"},
  3713  {"type":"LiteralStringRegex","value":" "},
  3714  {"type":"Punctuation","value":"'"},
  3715  {"type":"LiteralStringSingle","value":"{"},
  3716  {"type":"Punctuation","value":"'"},
  3717  {"type":"LiteralStringRegex","value":" "},
  3718  {"type":"Punctuation","value":"'"},
  3719  {"type":"LiteralStringSingle","value":"}"},
  3720  {"type":"Punctuation","value":"'"},
  3721  {"type":"LiteralStringRegex","value":"\n        "},
  3722  {"type":"Punctuation","value":"{"},
  3723  {"type":"Text","value":" "},
  3724  {"type":"NameBuiltin","value":"say"},
  3725  {"type":"Text","value":" "},
  3726  {"type":"Punctuation","value":"\""},
  3727  {"type":"LiteralStringDouble","value":"end "},
  3728  {"type":"Punctuation","value":"\""},
  3729  {"type":"Text","value":" "},
  3730  {"type":"Operator","value":"~"},
  3731  {"type":"Text","value":" "},
  3732  {"type":"NameVariable","value":"$/"},
  3733  {"type":"Operator","value":"."},
  3734  {"type":"Keyword","value":"made"},
  3735  {"type":"Punctuation","value":";"},
  3736  {"type":"Text","value":" "},
  3737  {"type":"Punctuation","value":"}"},
  3738  {"type":"LiteralStringRegex","value":"\n    "},
  3739  {"type":"Punctuation","value":"}"},
  3740  {"type":"Text","value":"\n    "},
  3741  {"type":"Keyword","value":"token"},
  3742  {"type":"Text","value":" "},
  3743  {"type":"NameFunction","value":"identifier"},
  3744  {"type":"Text","value":" "},
  3745  {"type":"Punctuation","value":"{"},
  3746  {"type":"LiteralStringRegex","value":" "},
  3747  {"type":"LiteralStringEscape","value":"\\w"},
  3748  {"type":"Operator","value":"+"},
  3749  {"type":"LiteralStringRegex","value":" "},
  3750  {"type":"Punctuation","value":"{"},
  3751  {"type":"Text","value":" "},
  3752  {"type":"Keyword","value":"make"},
  3753  {"type":"Text","value":" "},
  3754  {"type":"Operator","value":"~"},
  3755  {"type":"NameVariable","value":"$/"},
  3756  {"type":"Punctuation","value":";"},
  3757  {"type":"Text","value":" "},
  3758  {"type":"Punctuation","value":"}"},
  3759  {"type":"LiteralStringRegex","value":" "},
  3760  {"type":"Punctuation","value":"}"},
  3761  {"type":"Text","value":"\n    "},
  3762  {"type":"Keyword","value":"token"},
  3763  {"type":"Text","value":" "},
  3764  {"type":"NameFunction","value":"parameter"},
  3765  {"type":"Text","value":" "},
  3766  {"type":"Punctuation","value":"{"},
  3767  {"type":"LiteralStringRegex","value":" "},
  3768  {"type":"LiteralStringEscape","value":"\\w"},
  3769  {"type":"Operator","value":"+"},
  3770  {"type":"LiteralStringRegex","value":" "},
  3771  {"type":"Punctuation","value":"{"},
  3772  {"type":"Text","value":" "},
  3773  {"type":"NameBuiltin","value":"say"},
  3774  {"type":"Text","value":" "},
  3775  {"type":"Punctuation","value":"\""},
  3776  {"type":"LiteralStringDouble","value":"param "},
  3777  {"type":"Punctuation","value":"\""},
  3778  {"type":"Text","value":" "},
  3779  {"type":"Operator","value":"~"},
  3780  {"type":"Text","value":" "},
  3781  {"type":"NameVariable","value":"$/"},
  3782  {"type":"Punctuation","value":";"},
  3783  {"type":"Text","value":" "},
  3784  {"type":"Punctuation","value":"}"},
  3785  {"type":"LiteralStringRegex","value":" "},
  3786  {"type":"Punctuation","value":"}"},
  3787  {"type":"Text","value":"\n    "},
  3788  {"type":"Keyword","value":"token"},
  3789  {"type":"Text","value":" "},
  3790  {"type":"NameFunction","value":"token"},
  3791  {"type":"Text","value":" "},
  3792  {"type":"Punctuation","value":"{"},
  3793  {"type":"LiteralStringRegex","value":" "},
  3794  {"type":"LiteralStringEscape","value":"\\w"},
  3795  {"type":"Operator","value":"+"},
  3796  {"type":"LiteralStringRegex","value":" "},
  3797  {"type":"Punctuation","value":"{"},
  3798  {"type":"Text","value":" "},
  3799  {"type":"NameBuiltin","value":"say"},
  3800  {"type":"Text","value":" "},
  3801  {"type":"Punctuation","value":"\""},
  3802  {"type":"LiteralStringDouble","value":"param "},
  3803  {"type":"Punctuation","value":"\""},
  3804  {"type":"Text","value":" "},
  3805  {"type":"Operator","value":"~"},
  3806  {"type":"Text","value":" "},
  3807  {"type":"NameVariable","value":"$/"},
  3808  {"type":"Punctuation","value":";"},
  3809  {"type":"Text","value":" "},
  3810  {"type":"Punctuation","value":"}"},
  3811  {"type":"LiteralStringRegex","value":" "},
  3812  {"type":"Punctuation","value":"}"},
  3813  {"type":"Text","value":"\n"},
  3814  {"type":"Punctuation","value":"}"},
  3815  {"type":"Text","value":"\n\n"},
  3816  {"type":"Keyword","value":"use"},
  3817  {"type":"Text","value":" "},
  3818  {"type":"NameNamespace","value":"Some::Module"},
  3819  {"type":"Punctuation","value":";"},
  3820  {"type":"Text","value":"\n"},
  3821  {"type":"Keyword","value":"use"},
  3822  {"type":"Text","value":" "},
  3823  {"type":"NameNamespace","value":"Some::Module"},
  3824  {"type":"Punctuation","value":":"},
  3825  {"type":"NameAttribute","value":"auth"},
  3826  {"type":"Punctuation","value":"\u003c"},
  3827  {"type":"LiteralString","value":"author"},
  3828  {"type":"Punctuation","value":"\u003e:"},
  3829  {"type":"NameAttribute","value":"ver"},
  3830  {"type":"Punctuation","value":"("},
  3831  {"type":"Keyword","value":"v"},
  3832  {"type":"LiteralNumberInteger","value":"1"},
  3833  {"type":"NameEntity","value":".0.0"},
  3834  {"type":"Punctuation","value":");"},
  3835  {"type":"Text","value":"\n\n"},
  3836  {"type":"NameFunction","value":"notes"},
  3837  {"type":"Text","value":" "},
  3838  {"type":"NameVariable","value":"$trip:"},
  3839  {"type":"Text","value":" "},
  3840  {"type":"Punctuation","value":"\""},
  3841  {"type":"LiteralStringDouble","value":"Almost there"},
  3842  {"type":"Punctuation","value":"\";"},
  3843  {"type":"Text","value":"\n\n"},
  3844  {"type":"NameLabel","value":"LABEL"},
  3845  {"type":"Operator","value":":"},
  3846  {"type":"Text","value":"\n"},
  3847  {"type":"Keyword","value":"for"},
  3848  {"type":"Text","value":" "},
  3849  {"type":"Punctuation","value":"\u003c"},
  3850  {"type":"LiteralString","value":"a b c"},
  3851  {"type":"Punctuation","value":"\u003e"},
  3852  {"type":"Text","value":" "},
  3853  {"type":"Punctuation","value":"{"},
  3854  {"type":"Text","value":"\n"},
  3855  {"type":"Punctuation","value":"}"},
  3856  {"type":"Text","value":"\n\n"},
  3857  {"type":"Keyword","value":"#|"},
  3858  {"type":"Punctuation","value":"[["},
  3859  {"type":"LiteralStringDoc","value":"\nmultiline pod declaration]\n"},
  3860  {"type":"Punctuation","value":"]]"},
  3861  {"type":"Text","value":"\n"},
  3862  {"type":"Keyword","value":"grammar"},
  3863  {"type":"Text","value":" "},
  3864  {"type":"NameClass","value":"Calculator"},
  3865  {"type":"Text","value":" "},
  3866  {"type":"Punctuation","value":"{"},
  3867  {"type":"Text","value":"\n    "},
  3868  {"type":"Keyword","value":"token"},
  3869  {"type":"Text","value":" "},
  3870  {"type":"NameFunction","value":"TOP"},
  3871  {"type":"Text","value":" "},
  3872  {"type":"Punctuation","value":"{"},
  3873  {"type":"LiteralStringRegex","value":" "},
  3874  {"type":"Punctuation","value":"\u003c"},
  3875  {"type":"NameFunction","value":"calc-op"},
  3876  {"type":"Punctuation","value":"\u003e"},
  3877  {"type":"LiteralStringRegex","value":" "},
  3878  {"type":"Punctuation","value":"}"},
  3879  {"type":"Text","value":"\n\n    "},
  3880  {"type":"Keyword","value":"proto"},
  3881  {"type":"Text","value":" "},
  3882  {"type":"Keyword","value":"rule"},
  3883  {"type":"Text","value":" "},
  3884  {"type":"NameFunction","value":"calc-op"},
  3885  {"type":"Text","value":"          "},
  3886  {"type":"Punctuation","value":"{"},
  3887  {"type":"Operator","value":"*"},
  3888  {"type":"Punctuation","value":"}"},
  3889  {"type":"Text","value":"\n    "},
  3890  {"type":"Keyword","value":"proto"},
  3891  {"type":"Text","value":" "},
  3892  {"type":"Keyword","value":"rule"},
  3893  {"type":"Text","value":" "},
  3894  {"type":"NameFunction","value":"calc-op"},
  3895  {"type":"Punctuation","value":"("},
  3896  {"type":"NameVariable","value":"$a"},
  3897  {"type":"Punctuation","value":")"},
  3898  {"type":"Text","value":"          "},
  3899  {"type":"Punctuation","value":"{"},
  3900  {"type":"Operator","value":"*"},
  3901  {"type":"Punctuation","value":"}"},
  3902  {"type":"Text","value":"\n    "},
  3903  {"type":"Keyword","value":"rule"},
  3904  {"type":"Text","value":" "},
  3905  {"type":"NameFunction","value":"calc-op"},
  3906  {"type":"Punctuation","value":":"},
  3907  {"type":"NameAttribute","value":"sym"},
  3908  {"type":"Punctuation","value":"\u003c"},
  3909  {"type":"LiteralString","value":"add"},
  3910  {"type":"Punctuation","value":"\u003e"},
  3911  {"type":"Text","value":" "},
  3912  {"type":"Punctuation","value":"{"},
  3913  {"type":"LiteralStringRegex","value":" "},
  3914  {"type":"Punctuation","value":"\u003c"},
  3915  {"type":"NameFunction","value":"num"},
  3916  {"type":"Punctuation","value":"\u003e"},
  3917  {"type":"LiteralStringRegex","value":" "},
  3918  {"type":"Punctuation","value":"'"},
  3919  {"type":"LiteralStringSingle","value":"+"},
  3920  {"type":"Punctuation","value":"'"},
  3921  {"type":"LiteralStringRegex","value":" "},
  3922  {"type":"Punctuation","value":"\u003c"},
  3923  {"type":"NameFunction","value":"num"},
  3924  {"type":"Punctuation","value":"\u003e"},
  3925  {"type":"LiteralStringRegex","value":" "},
  3926  {"type":"Punctuation","value":"}"},
  3927  {"type":"Text","value":"\n    "},
  3928  {"type":"Keyword","value":"rule"},
  3929  {"type":"Text","value":" "},
  3930  {"type":"NameFunction","value":"calc-op"},
  3931  {"type":"Punctuation","value":":"},
  3932  {"type":"NameAttribute","value":"sym"},
  3933  {"type":"Punctuation","value":"\u003c"},
  3934  {"type":"LiteralString","value":"add"},
  3935  {"type":"Punctuation","value":"\u003e"},
  3936  {"type":"Text","value":" "},
  3937  {"type":"Punctuation","value":"{"},
  3938  {"type":"LiteralStringRegex","value":" "},
  3939  {"type":"Punctuation","value":"\u003c"},
  3940  {"type":"NameFunction","value":"num"},
  3941  {"type":"Punctuation","value":"\u003e"},
  3942  {"type":"LiteralStringRegex","value":" "},
  3943  {"type":"Punctuation","value":"'"},
  3944  {"type":"LiteralStringSingle","value":":"},
  3945  {"type":"Punctuation","value":"'"},
  3946  {"type":"LiteralStringRegex","value":" "},
  3947  {"type":"Punctuation","value":"'"},
  3948  {"type":"LiteralStringSingle","value":"+"},
  3949  {"type":"Punctuation","value":"'"},
  3950  {"type":"LiteralStringRegex","value":" "},
  3951  {"type":"Punctuation","value":"\u003c"},
  3952  {"type":"NameFunction","value":"num"},
  3953  {"type":"Punctuation","value":"\u003e"},
  3954  {"type":"LiteralStringRegex","value":" "},
  3955  {"type":"Punctuation","value":"}"},
  3956  {"type":"Text","value":"\n    "},
  3957  {"type":"Keyword","value":"rule"},
  3958  {"type":"Text","value":" "},
  3959  {"type":"NameFunction","value":"calc-op"},
  3960  {"type":"Punctuation","value":":"},
  3961  {"type":"NameAttribute","value":"sym"},
  3962  {"type":"Punctuation","value":"\u003c"},
  3963  {"type":"LiteralString","value":"sub"},
  3964  {"type":"Punctuation","value":"\u003e("},
  3965  {"type":"NameVariable","value":"$a"},
  3966  {"type":"Punctuation","value":")"},
  3967  {"type":"Text","value":" "},
  3968  {"type":"Punctuation","value":"{"},
  3969  {"type":"LiteralStringRegex","value":" "},
  3970  {"type":"Punctuation","value":"\u003c"},
  3971  {"type":"NameFunction","value":"num"},
  3972  {"type":"Punctuation","value":"\u003e"},
  3973  {"type":"LiteralStringRegex","value":" "},
  3974  {"type":"Punctuation","value":"'"},
  3975  {"type":"LiteralStringSingle","value":"-"},
  3976  {"type":"Punctuation","value":"'"},
  3977  {"type":"LiteralStringRegex","value":" "},
  3978  {"type":"Punctuation","value":"\u003c"},
  3979  {"type":"NameFunction","value":"num"},
  3980  {"type":"Punctuation","value":"\u003e"},
  3981  {"type":"LiteralStringRegex","value":" "},
  3982  {"type":"Punctuation","value":"}"},
  3983  {"type":"Text","value":"\n\n    "},
  3984  {"type":"Keyword","value":"token"},
  3985  {"type":"Text","value":" "},
  3986  {"type":"NameFunction","value":"num"},
  3987  {"type":"Text","value":" "},
  3988  {"type":"Punctuation","value":"{"},
  3989  {"type":"LiteralStringRegex","value":" "},
  3990  {"type":"LiteralStringEscape","value":"\\d"},
  3991  {"type":"Operator","value":"+"},
  3992  {"type":"LiteralStringRegex","value":" "},
  3993  {"type":"Punctuation","value":"}"},
  3994  {"type":"Text","value":"\n"},
  3995  {"type":"Punctuation","value":"}"},
  3996  {"type":"Text","value":"\n\n"},
  3997  {"type":"Keyword","value":"class"},
  3998  {"type":"Text","value":" "},
  3999  {"type":"NameClass","value":"Calculations"},
  4000  {"type":"Text","value":" "},
  4001  {"type":"Punctuation","value":"{"},
  4002  {"type":"Text","value":"\n    "},
  4003  {"type":"Keyword","value":"method"},
  4004  {"type":"Text","value":" "},
  4005  {"type":"NameFunction","value":"TOP"},
  4006  {"type":"Text","value":"              "},
  4007  {"type":"Punctuation","value":"("},
  4008  {"type":"NameVariable","value":"$/"},
  4009  {"type":"Punctuation","value":")"},
  4010  {"type":"Text","value":" "},
  4011  {"type":"Punctuation","value":"{"},
  4012  {"type":"Text","value":" "},
  4013  {"type":"Keyword","value":"make"},
  4014  {"type":"Text","value":" "},
  4015  {"type":"NameVariable","value":"$\u003ccalc-op\u003e"},
  4016  {"type":"Operator","value":"."},
  4017  {"type":"Keyword","value":"made"},
  4018  {"type":"Punctuation","value":";"},
  4019  {"type":"Text","value":" "},
  4020  {"type":"Punctuation","value":"}"},
  4021  {"type":"Text","value":"\n    "},
  4022  {"type":"Keyword","value":"method"},
  4023  {"type":"Text","value":" "},
  4024  {"type":"NameFunction","value":"calc-op"},
  4025  {"type":"Punctuation","value":":"},
  4026  {"type":"NameAttribute","value":"sym"},
  4027  {"type":"Punctuation","value":"\u003c"},
  4028  {"type":"LiteralString","value":"add"},
  4029  {"type":"Punctuation","value":"\u003e"},
  4030  {"type":"Text","value":" "},
  4031  {"type":"Punctuation","value":"("},
  4032  {"type":"NameVariable","value":"$/"},
  4033  {"type":"Punctuation","value":")"},
  4034  {"type":"Text","value":" "},
  4035  {"type":"Punctuation","value":"{"},
  4036  {"type":"Text","value":" "},
  4037  {"type":"Keyword","value":"make"},
  4038  {"type":"Text","value":" "},
  4039  {"type":"Operator","value":"[+]"},
  4040  {"type":"Text","value":" "},
  4041  {"type":"NameVariable","value":"$\u003cnum\u003e"},
  4042  {"type":"Punctuation","value":";"},
  4043  {"type":"Text","value":" "},
  4044  {"type":"Punctuation","value":"}"},
  4045  {"type":"Text","value":"\n    "},
  4046  {"type":"Keyword","value":"method"},
  4047  {"type":"Text","value":" "},
  4048  {"type":"NameFunction","value":"calc-op"},
  4049  {"type":"Punctuation","value":":"},
  4050  {"type":"NameAttribute","value":"sym"},
  4051  {"type":"Punctuation","value":"\u003c"},
  4052  {"type":"LiteralString","value":"sub"},
  4053  {"type":"Punctuation","value":"\u003e"},
  4054  {"type":"Text","value":" "},
  4055  {"type":"Punctuation","value":"("},
  4056  {"type":"NameVariable","value":"$/"},
  4057  {"type":"Punctuation","value":")"},
  4058  {"type":"Text","value":" "},
  4059  {"type":"Punctuation","value":"{"},
  4060  {"type":"Text","value":" "},
  4061  {"type":"Keyword","value":"make"},
  4062  {"type":"Text","value":" "},
  4063  {"type":"Operator","value":"[-]"},
  4064  {"type":"Text","value":" "},
  4065  {"type":"NameVariable","value":"$\u003cnum\u003e"},
  4066  {"type":"Punctuation","value":";"},
  4067  {"type":"Text","value":" "},
  4068  {"type":"Punctuation","value":"}"},
  4069  {"type":"Text","value":"\n    "},
  4070  {"type":"Keyword","value":"method"},
  4071  {"type":"Text","value":" "},
  4072  {"type":"NameFunction","value":"calc-op"},
  4073  {"type":"Punctuation","value":":"},
  4074  {"type":"NameAttribute","value":"sym"},
  4075  {"type":"Punctuation","value":"\u003c"},
  4076  {"type":"LiteralString","value":"sub"},
  4077  {"type":"Punctuation","value":"\u003e("},
  4078  {"type":"NameVariable","value":"$/"},
  4079  {"type":"Punctuation","value":")"},
  4080  {"type":"Text","value":" "},
  4081  {"type":"Punctuation","value":"{"},
  4082  {"type":"Text","value":" "},
  4083  {"type":"Keyword","value":"make"},
  4084  {"type":"Text","value":" "},
  4085  {"type":"Operator","value":"[-]"},
  4086  {"type":"Text","value":" "},
  4087  {"type":"NameVariable","value":"$\u003cnum\u003e"},
  4088  {"type":"Punctuation","value":";"},
  4089  {"type":"Text","value":" "},
  4090  {"type":"Punctuation","value":"}"},
  4091  {"type":"Text","value":"\n    "},
  4092  {"type":"Keyword","value":"method"},
  4093  {"type":"Text","value":" "},
  4094  {"type":"NameFunction","value":"calc-op"},
  4095  {"type":"Punctuation","value":":"},
  4096  {"type":"NameAttribute","value":"sym"},
  4097  {"type":"Punctuation","value":"("},
  4098  {"type":"NameVariable","value":"$/"},
  4099  {"type":"Punctuation","value":")"},
  4100  {"type":"Text","value":" "},
  4101  {"type":"Punctuation","value":"{"},
  4102  {"type":"Text","value":" "},
  4103  {"type":"Keyword","value":"make"},
  4104  {"type":"Text","value":" "},
  4105  {"type":"Operator","value":"[-]"},
  4106  {"type":"Text","value":" "},
  4107  {"type":"NameVariable","value":"$\u003cnum\u003e"},
  4108  {"type":"Punctuation","value":";"},
  4109  {"type":"Text","value":" "},
  4110  {"type":"Punctuation","value":"}"},
  4111  {"type":"Text","value":"\n    "},
  4112  {"type":"Keyword","value":"method"},
  4113  {"type":"Text","value":" "},
  4114  {"type":"NameFunction","value":"calc-op"},
  4115  {"type":"Punctuation","value":":"},
  4116  {"type":"NameAttribute","value":"sym"},
  4117  {"type":"Punctuation","value":"\u003c"},
  4118  {"type":"LiteralString","value":"sub"},
  4119  {"type":"Punctuation","value":"\u003e"},
  4120  {"type":"Text","value":" "},
  4121  {"type":"Punctuation","value":"{"},
  4122  {"type":"Text","value":" "},
  4123  {"type":"Keyword","value":"make"},
  4124  {"type":"Text","value":" "},
  4125  {"type":"Operator","value":"[-]"},
  4126  {"type":"Text","value":" "},
  4127  {"type":"NameVariable","value":"$\u003cnum\u003e"},
  4128  {"type":"Punctuation","value":";"},
  4129  {"type":"Text","value":" "},
  4130  {"type":"Punctuation","value":"}"},
  4131  {"type":"Text","value":"\n"},
  4132  {"type":"Punctuation","value":"}"},
  4133  {"type":"Text","value":"\n\n"},
  4134  {"type":"NameBuiltin","value":"say"},
  4135  {"type":"Text","value":" "},
  4136  {"type":"Name","value":"Calculator"},
  4137  {"type":"Operator","value":"."},
  4138  {"type":"NameBuiltin","value":"parse"},
  4139  {"type":"Punctuation","value":"('"},
  4140  {"type":"LiteralStringSingle","value":"2 + 3"},
  4141  {"type":"Punctuation","value":"'"},
  4142  {"type":"Operator","value":","},
  4143  {"type":"Text","value":" "},
  4144  {"type":"LiteralString","value":"actions"},
  4145  {"type":"Text","value":" "},
  4146  {"type":"Operator","value":"=\u003e"},
  4147  {"type":"Text","value":" "},
  4148  {"type":"Name","value":"Calculations"},
  4149  {"type":"Punctuation","value":")"},
  4150  {"type":"Operator","value":"."},
  4151  {"type":"Keyword","value":"made"},
  4152  {"type":"Punctuation","value":";"},
  4153  {"type":"Text","value":"\n\n"},
  4154  {"type":"NameBuiltin","value":"put"},
  4155  {"type":"Text","value":" "},
  4156  {"type":"KeywordType","value":"Date"},
  4157  {"type":"Operator","value":"."},
  4158  {"type":"NameBuiltin","value":"today"},
  4159  {"type":"Operator","value":"."},
  4160  {"type":"NameBuiltin","value":"later"},
  4161  {"type":"Punctuation","value":"(:"},
  4162  {"type":"LiteralNumberInteger","value":"2"},
  4163  {"type":"LiteralString","value":"years"},
  4164  {"type":"Punctuation","value":")"},
  4165  {"type":"Operator","value":"."},
  4166  {"type":"NameBuiltin","value":"year"},
  4167  {"type":"Punctuation","value":";"},
  4168  {"type":"Text","value":"\n\n"},
  4169  {"type":"Keyword","value":"=finish"},
  4170  {"type":"LiteralStringDoc","value":"\n"},
  4171  {"type":"Keyword","value":"C"},
  4172  {"type":"Punctuation","value":"\u003c"},
  4173  {"type":"LiteralStringOther","value":"say"},
  4174  {"type":"Punctuation","value":"\u003e"},
  4175  {"type":"LiteralStringDoc","value":" Date.today.year;\n# Output: 2020\n"},
  4176  {"type":"Keyword","value":"B"},
  4177  {"type":"Punctuation","value":"\u003c"},
  4178  {"type":"GenericStrong","value":"say"},
  4179  {"type":"Punctuation","value":"\u003e"},
  4180  {"type":"LiteralStringDoc","value":" Date.today.later(:2years).year;\n"}
  4181]

View as plain text