From 425405da7838c9c141f04e1ac1924841b52776e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Barzowski?= Date: Sun, 9 Feb 2020 11:28:40 +0100 Subject: [PATCH] Update cpp-jsonnet. --- astgen/stdast.go | 69025 ++++++++++++++------------ cpp-jsonnet | 2 +- testdata/assert_equal4.golden | 2 +- testdata/assert_equal5.golden | 2 +- testdata/assert_equal6.golden | 2 +- testdata/percent_bad.golden | 2 +- testdata/percent_bad2.golden | 8 +- testdata/percent_bad3.golden | 2 +- testdata/percent_format_str4.golden | 8 +- testdata/percent_format_str5.golden | 18 +- testdata/percent_format_str6.golden | 18 +- testdata/percent_format_str7.golden | 14 +- testdata/percent_mod_int5.golden | 2 +- 13 files changed, 36325 insertions(+), 32780 deletions(-) diff --git a/astgen/stdast.go b/astgen/stdast.go index 41439306..be80e0f6 100644 --- a/astgen/stdast.go +++ b/astgen/stdast.go @@ -43,2188 +43,2272 @@ var p130Var = "function " var p130 = &p130Var var p143Var = "thunk from >" var p143 = &p143Var -var p159Var = "function " -var p159 = &p159Var -var p172Var = "thunk from >" -var p172 = &p172Var -var p190Var = "thunk from >" -var p190 = &p190Var -var p206Var = "thunk from >" -var p206 = &p206Var -var p224Var = "thunk from >" +var p160Var = "function " +var p160 = &p160Var +var p169Var = "thunk from >" +var p169 = &p169Var +var p182Var = "thunk from >" +var p182 = &p182Var +var p195Var = "thunk from >" +var p195 = &p195Var +var p214Var = "thunk from >" +var p214 = &p214Var +var p224Var = "thunk from >>" var p224 = &p224Var -var p240Var = "thunk from >" -var p240 = &p240Var -var p258Var = "thunk from >" -var p258 = &p258Var -var p287Var = "thunk from >" -var p287 = &p287Var -var p297Var = "thunk from >>" -var p297 = &p297Var -var p306Var = "thunk from >>>" -var p306 = &p306Var -var p316Var = "thunk from >>>>" -var p316 = &p316Var -var p329Var = "thunk from >>>>>" -var p329 = &p329Var -var p337Var = "function " -var p337 = &p337Var -var p353Var = "function " -var p353 = &p353Var -var p366Var = "thunk from >" -var p366 = &p366Var -var p377Var = "thunk from >" -var p377 = &p377Var -var p394Var = "thunk from >" -var p394 = &p394Var -var p406Var = "thunk from >>" -var p406 = &p406Var -var p416Var = "function " -var p416 = &p416Var -var p429Var = "thunk from >" -var p429 = &p429Var -var p440Var = "thunk from >" -var p440 = &p440Var -var p457Var = "thunk from >" -var p457 = &p457Var -var p470Var = "thunk from >>" -var p470 = &p470Var -var p481Var = "thunk from >>" -var p481 = &p481Var -var p492Var = "thunk from >>" -var p492 = &p492Var -var p501Var = "function " -var p501 = &p501Var +var p233Var = "thunk from >>>" +var p233 = &p233Var +var p243Var = "thunk from >>>>" +var p243 = &p243Var +var p256Var = "thunk from >>>>>" +var p256 = &p256Var +var p264Var = "function " +var p264 = &p264Var +var p295Var = "thunk from >" +var p295 = &p295Var +var p311Var = "thunk from >" +var p311 = &p311Var +var p327Var = "thunk from >" +var p327 = &p327Var +var p335Var = "function " +var p335 = &p335Var +var p348Var = "thunk from >" +var p348 = &p348Var +var p359Var = "thunk from >" +var p359 = &p359Var +var p376Var = "thunk from >" +var p376 = &p376Var +var p388Var = "thunk from >>" +var p388 = &p388Var +var p398Var = "function " +var p398 = &p398Var +var p411Var = "thunk from >" +var p411 = &p411Var +var p422Var = "thunk from >" +var p422 = &p422Var +var p439Var = "thunk from >" +var p439 = &p439Var +var p452Var = "thunk from >>" +var p452 = &p452Var +var p463Var = "thunk from >>" +var p463 = &p463Var +var p474Var = "thunk from >>" +var p474 = &p474Var +var p484Var = "function " +var p484 = &p484Var +var p499Var = "thunk from >" +var p499 = &p499Var var p511Var = "thunk from >" var p511 = &p511Var -var p520Var = "thunk from >>" -var p520 = &p520Var -var p526Var = "function " -var p526 = &p526Var -var p539Var = "function " -var p539 = &p539Var -var p548Var = "thunk from >" -var p548 = &p548Var -var p565Var = "thunk from >" -var p565 = &p565Var -var p601Var = "thunk from >" -var p601 = &p601Var -var p615Var = "thunk from >" -var p615 = &p615Var -var p633Var = "thunk from >" -var p633 = &p633Var -var p649Var = "thunk from >" -var p649 = &p649Var -var p658Var = "function " -var p658 = &p658Var -var p667Var = "thunk from >" -var p667 = &p667Var -var p682Var = "thunk from >" -var p682 = &p682Var -var p692Var = "thunk from >" -var p692 = &p692Var -var p711Var = "thunk from >" -var p711 = &p711Var -var p720Var = "function " -var p720 = &p720Var -var p729Var = "thunk from >" -var p729 = &p729Var -var p744Var = "thunk from >" -var p744 = &p744Var -var p754Var = "thunk from >" -var p754 = &p754Var -var p773Var = "thunk from >" -var p773 = &p773Var -var p781Var = "function " -var p781 = &p781Var -var p794Var = "thunk from >" -var p794 = &p794Var -var p812Var = "thunk from >" -var p812 = &p812Var -var p828Var = "thunk from >" -var p828 = &p828Var -var p846Var = "thunk from >" -var p846 = &p846Var -var p862Var = "thunk from >" -var p862 = &p862Var -var p880Var = "thunk from >" -var p880 = &p880Var -var p893Var = "thunk from >" -var p893 = &p893Var -var p905Var = "function " -var p905 = &p905Var -var p918Var = "thunk from >" -var p918 = &p918Var -var p936Var = "thunk from >" -var p936 = &p936Var -var p952Var = "thunk from >" -var p952 = &p952Var -var p970Var = "thunk from >" -var p970 = &p970Var -var p986Var = "thunk from >" -var p986 = &p986Var -var p1004Var = "thunk from >" -var p1004 = &p1004Var -var p1020Var = "thunk from >" -var p1020 = &p1020Var -var p1038Var = "thunk from >" -var p1038 = &p1038Var -var p1046Var = "thunk from >" -var p1046 = &p1046Var -var p1051Var = "function " -var p1051 = &p1051Var -var p1055Var = "thunk from >" -var p1055 = &p1055Var -var p1066Var = "thunk from >" -var p1066 = &p1066Var -var p1087Var = "thunk from >" -var p1087 = &p1087Var -var p1098Var = "thunk from >" -var p1098 = &p1098Var -var p1130Var = "thunk from >" -var p1130 = &p1130Var -var p1141Var = "thunk from >" -var p1141 = &p1141Var -var p1155Var = "thunk from >>" -var p1155 = &p1155Var -var p1166Var = "thunk from >" -var p1166 = &p1166Var -var p1187Var = "thunk from >" -var p1187 = &p1187Var -var p1201Var = "function " -var p1201 = &p1201Var -var p1212Var = "thunk from >" -var p1212 = &p1212Var -var p1228Var = "thunk from >" -var p1228 = &p1228Var -var p1244Var = "thunk from >" -var p1244 = &p1244Var -var p1260Var = "thunk from >" -var p1260 = &p1260Var -var p1269Var = "thunk from from >>" -var p1269 = &p1269Var -var p1276Var = "thunk from >" -var p1276 = &p1276Var -var p1285Var = "thunk from from >>" -var p1285 = &p1285Var -var p1293Var = "thunk from >" -var p1293 = &p1293Var -var p1297Var = "function " -var p1297 = &p1297Var -var p1327Var = "thunk from >" -var p1327 = &p1327Var -var p1332Var = "function " -var p1332 = &p1332Var -var p1369Var = "thunk from >" -var p1369 = &p1369Var -var p1376Var = "thunk from >" -var p1376 = &p1376Var -var p1389Var = "thunk from from >>" -var p1389 = &p1389Var -var p1398Var = "thunk from >" -var p1398 = &p1398Var -var p1433Var = "thunk from >" -var p1433 = &p1433Var -var p1462Var = "thunk from >" -var p1462 = &p1462Var -var p1473Var = "thunk from >>" -var p1473 = &p1473Var -var p1485Var = "thunk from >" -var p1485 = &p1485Var -var p1502Var = "function " -var p1502 = &p1502Var -var p1506Var = "thunk from >" -var p1506 = &p1506Var -var p1516Var = "thunk from >" -var p1516 = &p1516Var -var p1520Var = "function " -var p1520 = &p1520Var -var p1532Var = "thunk from >" -var p1532 = &p1532Var -var p1543Var = "thunk from >" -var p1543 = &p1543Var -var p1556Var = "thunk from >" -var p1556 = &p1556Var -var p1564Var = "thunk from >>" -var p1564 = &p1564Var -var p1581Var = "thunk from >" -var p1581 = &p1581Var -var p1591Var = "thunk from >>" -var p1591 = &p1591Var -var p1602Var = "thunk from >>>" -var p1602 = &p1602Var -var p1610Var = "function " +var p536Var = "thunk from >" +var p536 = &p536Var +var p553Var = "function " +var p553 = &p553Var +var p557Var = "thunk from >" +var p557 = &p557Var +var p566Var = "thunk from from >>" +var p566 = &p566Var +var p587Var = "thunk from >" +var p587 = &p587Var +var p616Var = "thunk from >" +var p616 = &p616Var +var p636Var = "function " +var p636 = &p636Var +var p646Var = "thunk from >" +var p646 = &p646Var +var p655Var = "thunk from >>" +var p655 = &p655Var +var p666Var = "function " +var p666 = &p666Var +var p676Var = "thunk from >" +var p676 = &p676Var +var p685Var = "thunk from >>" +var p685 = &p685Var +var p691Var = "function " +var p691 = &p691Var +var p704Var = "function " +var p704 = &p704Var +var p713Var = "thunk from >" +var p713 = &p713Var +var p730Var = "thunk from >" +var p730 = &p730Var +var p766Var = "thunk from >" +var p766 = &p766Var +var p780Var = "thunk from >" +var p780 = &p780Var +var p798Var = "thunk from >" +var p798 = &p798Var +var p814Var = "thunk from >" +var p814 = &p814Var +var p823Var = "function " +var p823 = &p823Var +var p832Var = "thunk from >" +var p832 = &p832Var +var p847Var = "thunk from >" +var p847 = &p847Var +var p857Var = "thunk from >" +var p857 = &p857Var +var p876Var = "thunk from >" +var p876 = &p876Var +var p885Var = "function " +var p885 = &p885Var +var p894Var = "thunk from >" +var p894 = &p894Var +var p909Var = "thunk from >" +var p909 = &p909Var +var p919Var = "thunk from >" +var p919 = &p919Var +var p938Var = "thunk from >" +var p938 = &p938Var +var p947Var = "function " +var p947 = &p947Var +var p956Var = "thunk from >" +var p956 = &p956Var +var p969Var = "thunk from >" +var p969 = &p969Var +var p984Var = "thunk from >" +var p984 = &p984Var +var p997Var = "thunk from >" +var p997 = &p997Var +var p1017Var = "thunk from >" +var p1017 = &p1017Var +var p1033Var = "thunk from >" +var p1033 = &p1033Var +var p1049Var = "thunk from >" +var p1049 = &p1049Var +var p1058Var = "function " +var p1058 = &p1058Var +var p1067Var = "thunk from >" +var p1067 = &p1067Var +var p1080Var = "thunk from >" +var p1080 = &p1080Var +var p1095Var = "thunk from >" +var p1095 = &p1095Var +var p1109Var = "thunk from >" +var p1109 = &p1109Var +var p1116Var = "thunk from >" +var p1116 = &p1116Var +var p1121Var = "function " +var p1121 = &p1121Var +var p1125Var = "thunk from >" +var p1125 = &p1125Var +var p1136Var = "thunk from >" +var p1136 = &p1136Var +var p1157Var = "thunk from >" +var p1157 = &p1157Var +var p1168Var = "thunk from >" +var p1168 = &p1168Var +var p1200Var = "thunk from >" +var p1200 = &p1200Var +var p1211Var = "thunk from >" +var p1211 = &p1211Var +var p1225Var = "thunk from >>" +var p1225 = &p1225Var +var p1236Var = "thunk from >" +var p1236 = &p1236Var +var p1257Var = "thunk from >" +var p1257 = &p1257Var +var p1278Var = "thunk from >" +var p1278 = &p1278Var +var p1294Var = "thunk from >" +var p1294 = &p1294Var +var p1310Var = "thunk from >" +var p1310 = &p1310Var +var p1326Var = "thunk from >" +var p1326 = &p1326Var +var p1335Var = "function " +var p1335 = &p1335Var +var p1344Var = "thunk from >" +var p1344 = &p1344Var +var p1357Var = "thunk from >" +var p1357 = &p1357Var +var p1370Var = "thunk from >" +var p1370 = &p1370Var +var p1385Var = "thunk from >" +var p1385 = &p1385Var +var p1394Var = "thunk from from >>" +var p1394 = &p1394Var +var p1401Var = "thunk from >" +var p1401 = &p1401Var +var p1410Var = "thunk from from >>" +var p1410 = &p1410Var +var p1418Var = "thunk from >" +var p1418 = &p1418Var +var p1422Var = "function " +var p1422 = &p1422Var +var p1452Var = "thunk from >" +var p1452 = &p1452Var +var p1457Var = "function " +var p1457 = &p1457Var +var p1494Var = "thunk from >" +var p1494 = &p1494Var +var p1501Var = "thunk from >" +var p1501 = &p1501Var +var p1514Var = "thunk from from >>" +var p1514 = &p1514Var +var p1523Var = "thunk from >" +var p1523 = &p1523Var +var p1558Var = "thunk from >" +var p1558 = &p1558Var +var p1587Var = "thunk from >" +var p1587 = &p1587Var +var p1598Var = "thunk from >>" +var p1598 = &p1598Var +var p1610Var = "thunk from >" var p1610 = &p1610Var -var p1614Var = "thunk from >" -var p1614 = &p1614Var -var p1624Var = "thunk from >" -var p1624 = &p1624Var -var p1628Var = "function " -var p1628 = &p1628Var -var p1640Var = "thunk from >" -var p1640 = &p1640Var -var p1651Var = "thunk from >" -var p1651 = &p1651Var -var p1664Var = "thunk from >" -var p1664 = &p1664Var -var p1672Var = "thunk from >>" -var p1672 = &p1672Var -var p1689Var = "thunk from >" +var p1627Var = "function " +var p1627 = &p1627Var +var p1631Var = "thunk from >" +var p1631 = &p1631Var +var p1641Var = "thunk from >" +var p1641 = &p1641Var +var p1645Var = "function " +var p1645 = &p1645Var +var p1657Var = "thunk from >" +var p1657 = &p1657Var +var p1668Var = "thunk from >" +var p1668 = &p1668Var +var p1681Var = "thunk from >" +var p1681 = &p1681Var +var p1689Var = "thunk from >>" var p1689 = &p1689Var -var p1699Var = "thunk from >>" -var p1699 = &p1699Var -var p1710Var = "thunk from >>>" -var p1710 = &p1710Var -var p1717Var = "function " -var p1717 = &p1717Var -var p1727Var = "thunk from >" +var p1706Var = "thunk from >" +var p1706 = &p1706Var +var p1716Var = "thunk from >>" +var p1716 = &p1716Var +var p1727Var = "thunk from >>>" var p1727 = &p1727Var -var p1740Var = "function " -var p1740 = &p1740Var -var p1752Var = "function " -var p1752 = &p1752Var -var p1758Var = "thunk from >" -var p1758 = &p1758Var -var p1763Var = "object " -var p1763 = &p1763Var -var p1796Var = "thunk from >" -var p1796 = &p1796Var -var p1824Var = "thunk from >" +var p1735Var = "function " +var p1735 = &p1735Var +var p1739Var = "thunk from >" +var p1739 = &p1739Var +var p1749Var = "thunk from >" +var p1749 = &p1749Var +var p1753Var = "function " +var p1753 = &p1753Var +var p1765Var = "thunk from >" +var p1765 = &p1765Var +var p1776Var = "thunk from >" +var p1776 = &p1776Var +var p1789Var = "thunk from >" +var p1789 = &p1789Var +var p1797Var = "thunk from >>" +var p1797 = &p1797Var +var p1814Var = "thunk from >" +var p1814 = &p1814Var +var p1824Var = "thunk from >>" var p1824 = &p1824Var -var p1836Var = "thunk from >" -var p1836 = &p1836Var -var p1885Var = "thunk from >" -var p1885 = &p1885Var -var p1938Var = "thunk from >" -var p1938 = &p1938Var -var p1952Var = "thunk from >" -var p1952 = &p1952Var -var p1976Var = "thunk from >" -var p1976 = &p1976Var -var p1984Var = "thunk from >" -var p1984 = &p1984Var -var p1989Var = "function " -var p1989 = &p1989Var -var p2023Var = "thunk from >" -var p2023 = &p2023Var -var p2057Var = "thunk from >>" -var p2057 = &p2057Var -var p2084Var = "thunk from >" -var p2084 = &p2084Var -var p2106Var = "function " -var p2106 = &p2106Var -var p2115Var = "thunk from >" -var p2115 = &p2115Var -var p2124Var = "thunk from >>" -var p2124 = &p2124Var -var p2128Var = "function " -var p2128 = &p2128Var -var p2142Var = "function " +var p1835Var = "thunk from >>>" +var p1835 = &p1835Var +var p1842Var = "function " +var p1842 = &p1842Var +var p1852Var = "thunk from >" +var p1852 = &p1852Var +var p1865Var = "function " +var p1865 = &p1865Var +var p1877Var = "function " +var p1877 = &p1877Var +var p1882Var = "thunk from >" +var p1882 = &p1882Var +var p1893Var = "thunk from from >>" +var p1893 = &p1893Var +var p1908Var = "thunk from from >>" +var p1908 = &p1908Var +var p1924Var = "thunk from >" +var p1924 = &p1924Var +var p1935Var = "thunk from >>" +var p1935 = &p1935Var +var p1941Var = "function " +var p1941 = &p1941Var +var p1949Var = "function " +var p1949 = &p1949Var +var p1955Var = "thunk from >" +var p1955 = &p1955Var +var p1960Var = "object " +var p1960 = &p1960Var +var p1993Var = "thunk from >" +var p1993 = &p1993Var +var p2021Var = "thunk from >" +var p2021 = &p2021Var +var p2033Var = "thunk from >" +var p2033 = &p2033Var +var p2085Var = "thunk from >" +var p2085 = &p2085Var +var p2096Var = "thunk from >" +var p2096 = &p2096Var +var p2103Var = "thunk from >" +var p2103 = &p2103Var +var p2108Var = "function " +var p2108 = &p2108Var +var p2142Var = "thunk from >" var p2142 = &p2142Var -var p2157Var = "thunk from >" -var p2157 = &p2157Var -var p2171Var = "thunk from >" -var p2171 = &p2171Var -var p2184Var = "thunk from >" -var p2184 = &p2184Var -var p2202Var = "thunk from >" -var p2202 = &p2202Var -var p2215Var = "thunk from >" -var p2215 = &p2215Var -var p2241Var = "thunk from >" -var p2241 = &p2241Var -var p2253Var = "thunk from >" -var p2253 = &p2253Var -var p2262Var = "function " -var p2262 = &p2262Var -var p2275Var = "thunk from >" -var p2275 = &p2275Var -var p2293Var = "thunk from >" -var p2293 = &p2293Var -var p2311Var = "thunk from >" -var p2311 = &p2311Var -var p2325Var = "thunk from >" -var p2325 = &p2325Var -var p2343Var = "thunk from >" -var p2343 = &p2343Var -var p2356Var = "thunk from >" +var p2176Var = "thunk from >>" +var p2176 = &p2176Var +var p2203Var = "thunk from >" +var p2203 = &p2203Var +var p2240Var = "thunk from >" +var p2240 = &p2240Var +var p2270Var = "thunk from >" +var p2270 = &p2270Var +var p2291Var = "function " +var p2291 = &p2291Var +var p2302Var = "thunk from >" +var p2302 = &p2302Var +var p2316Var = "thunk from >" +var p2316 = &p2316Var +var p2333Var = "thunk from >" +var p2333 = &p2333Var +var p2347Var = "thunk from >" +var p2347 = &p2347Var +var p2356Var = "thunk from >>" var p2356 = &p2356Var -var p2365Var = "thunk from >>" -var p2365 = &p2365Var -var p2371Var = "function " -var p2371 = &p2371Var -var p2377Var = "thunk from >" -var p2377 = &p2377Var -var p2389Var = "function " -var p2389 = &p2389Var -var p2402Var = "thunk from >" -var p2402 = &p2402Var -var p2420Var = "thunk from >" -var p2420 = &p2420Var -var p2438Var = "thunk from >" -var p2438 = &p2438Var -var p2452Var = "thunk from >" -var p2452 = &p2452Var -var p2470Var = "thunk from >" -var p2470 = &p2470Var -var p2483Var = "thunk from >" -var p2483 = &p2483Var -var p2492Var = "thunk from >>" -var p2492 = &p2492Var -var p2498Var = "function " -var p2498 = &p2498Var -var p2504Var = "thunk from >" -var p2504 = &p2504Var -var p2518Var = "function " -var p2518 = &p2518Var -var p2531Var = "thunk from >" -var p2531 = &p2531Var -var p2549Var = "thunk from >" -var p2549 = &p2549Var -var p2565Var = "thunk from >" -var p2565 = &p2565Var -var p2583Var = "thunk from >" -var p2583 = &p2583Var -var p2615Var = "object " -var p2615 = &p2615Var -var p2621Var = "thunk from >" -var p2621 = &p2621Var -var p2638Var = "thunk from >" -var p2638 = &p2638Var -var p2646Var = "function " -var p2646 = &p2646Var -var p2650Var = "thunk from >" -var p2650 = &p2650Var -var p2655Var = "function " -var p2655 = &p2655Var -var p2670Var = "thunk from >" +var p2369Var = "function " +var p2369 = &p2369Var +var p2378Var = "thunk from >" +var p2378 = &p2378Var +var p2387Var = "thunk from >>" +var p2387 = &p2387Var +var p2391Var = "function " +var p2391 = &p2391Var +var p2405Var = "function " +var p2405 = &p2405Var +var p2418Var = "thunk from >" +var p2418 = &p2418Var +var p2429Var = "thunk from >" +var p2429 = &p2429Var +var p2441Var = "thunk from >" +var p2441 = &p2441Var +var p2457Var = "thunk from >" +var p2457 = &p2457Var +var p2469Var = "thunk from >" +var p2469 = &p2469Var +var p2495Var = "thunk from >" +var p2495 = &p2495Var +var p2507Var = "thunk from >" +var p2507 = &p2507Var +var p2516Var = "function " +var p2516 = &p2516Var +var p2529Var = "thunk from >" +var p2529 = &p2529Var +var p2546Var = "thunk from >" +var p2546 = &p2546Var +var p2564Var = "thunk from >" +var p2564 = &p2564Var +var p2577Var = "thunk from >" +var p2577 = &p2577Var +var p2594Var = "thunk from >" +var p2594 = &p2594Var +var p2607Var = "thunk from >" +var p2607 = &p2607Var +var p2616Var = "thunk from >>" +var p2616 = &p2616Var +var p2622Var = "function " +var p2622 = &p2622Var +var p2628Var = "thunk from >" +var p2628 = &p2628Var +var p2640Var = "function " +var p2640 = &p2640Var +var p2653Var = "thunk from >" +var p2653 = &p2653Var +var p2670Var = "thunk from >" var p2670 = &p2670Var -var p2694Var = "thunk from >" -var p2694 = &p2694Var -var p2719Var = "thunk from >" -var p2719 = &p2719Var -var p2734Var = "thunk from >" -var p2734 = &p2734Var -var p2752Var = "thunk from >" +var p2688Var = "thunk from >" +var p2688 = &p2688Var +var p2701Var = "thunk from >" +var p2701 = &p2701Var +var p2718Var = "thunk from >" +var p2718 = &p2718Var +var p2731Var = "thunk from >" +var p2731 = &p2731Var +var p2740Var = "thunk from >>" +var p2740 = &p2740Var +var p2746Var = "function " +var p2746 = &p2746Var +var p2752Var = "thunk from >" var p2752 = &p2752Var -var p2761Var = "thunk from >>" -var p2761 = &p2761Var -var p2774Var = "thunk from >>" -var p2774 = &p2774Var -var p2792Var = "thunk from >" -var p2792 = &p2792Var -var p2818Var = "thunk from >" -var p2818 = &p2818Var -var p2854Var = "thunk from >" -var p2854 = &p2854Var -var p2872Var = "thunk from >" -var p2872 = &p2872Var -var p2888Var = "thunk from >" -var p2888 = &p2888Var -var p2898Var = "thunk from >" -var p2898 = &p2898Var -var p2917Var = "thunk from >" -var p2917 = &p2917Var -var p2927Var = "thunk from >" -var p2927 = &p2927Var +var p2766Var = "function " +var p2766 = &p2766Var +var p2779Var = "thunk from >" +var p2779 = &p2779Var +var p2796Var = "thunk from >" +var p2796 = &p2796Var +var p2812Var = "thunk from >" +var p2812 = &p2812Var +var p2829Var = "thunk from >" +var p2829 = &p2829Var +var p2861Var = "object " +var p2861 = &p2861Var +var p2867Var = "thunk from >" +var p2867 = &p2867Var +var p2884Var = "thunk from >" +var p2884 = &p2884Var +var p2892Var = "function " +var p2892 = &p2892Var +var p2905Var = "thunk from >" +var p2905 = &p2905Var +var p2922Var = "thunk from >" +var p2922 = &p2922Var +var p2936Var = "thunk from >" +var p2936 = &p2936Var var p2948Var = "thunk from >" var p2948 = &p2948Var -var p2955Var = "function " -var p2955 = &p2955Var -var p2965Var = "thunk from >" -var p2965 = &p2965Var -var p2973Var = "thunk from >>" -var p2973 = &p2973Var -var p2980Var = "function " -var p2980 = &p2980Var -var p2991Var = "thunk from >" -var p2991 = &p2991Var +var p2957Var = "thunk from >>" +var p2957 = &p2957Var +var p2966Var = "thunk from >>>" +var p2966 = &p2966Var +var p2972Var = "function " +var p2972 = &p2972Var +var p2978Var = "thunk from >" +var p2978 = &p2978Var +var p2996Var = "thunk from >" +var p2996 = &p2996Var var p3008Var = "thunk from >" var p3008 = &p3008Var -var p3020Var = "thunk from >" -var p3020 = &p3020Var -var p3036Var = "thunk from >>" -var p3036 = &p3036Var -var p3045Var = "thunk from >>>" -var p3045 = &p3045Var -var p3071Var = "thunk from >" -var p3071 = &p3071Var -var p3082Var = "function " -var p3082 = &p3082Var -var p3086Var = "thunk from >" -var p3086 = &p3086Var -var p3091Var = "function " -var p3091 = &p3091Var -var p3106Var = "thunk from >" -var p3106 = &p3106Var -var p3117Var = "thunk from >" -var p3117 = &p3117Var -var p3136Var = "thunk from >" -var p3136 = &p3136Var -var p3141Var = "function " +var p3018Var = "thunk from >>" +var p3018 = &p3018Var +var p3027Var = "thunk from >>>" +var p3027 = &p3027Var +var p3033Var = "function " +var p3033 = &p3033Var +var p3039Var = "thunk from >" +var p3039 = &p3039Var +var p3060Var = "thunk from >" +var p3060 = &p3060Var +var p3068Var = "function " +var p3068 = &p3068Var +var p3072Var = "thunk from >" +var p3072 = &p3072Var +var p3077Var = "function " +var p3077 = &p3077Var +var p3092Var = "thunk from >" +var p3092 = &p3092Var +var p3116Var = "thunk from >" +var p3116 = &p3116Var +var p3141Var = "thunk from >" var p3141 = &p3141Var -var p3156Var = "thunk from >" +var p3156Var = "thunk from >" var p3156 = &p3156Var -var p3167Var = "thunk from >" -var p3167 = &p3167Var -var p3188Var = "thunk from >" -var p3188 = &p3188Var -var p3208Var = "object " -var p3208 = &p3208Var -var p3223Var = "thunk from >" -var p3223 = &p3223Var -var p3238Var = "object " -var p3238 = &p3238Var -var p3247Var = "thunk from >" -var p3247 = &p3247Var -var p3252Var = "function " -var p3252 = &p3252Var -var p3256Var = "thunk from >" -var p3256 = &p3256Var -var p3261Var = "function " -var p3261 = &p3261Var -var p3276Var = "thunk from >" +var p3174Var = "thunk from >" +var p3174 = &p3174Var +var p3183Var = "thunk from >>" +var p3183 = &p3183Var +var p3196Var = "thunk from >>" +var p3196 = &p3196Var +var p3214Var = "thunk from >" +var p3214 = &p3214Var +var p3240Var = "thunk from >" +var p3240 = &p3240Var +var p3276Var = "thunk from >" var p3276 = &p3276Var -var p3287Var = "thunk from >" -var p3287 = &p3287Var -var p3308Var = "thunk from >" -var p3308 = &p3308Var -var p3323Var = "object " -var p3323 = &p3323Var -var p3339Var = "thunk from >" -var p3339 = &p3339Var -var p3354Var = "object " -var p3354 = &p3354Var -var p3370Var = "thunk from >" +var p3293Var = "thunk from >" +var p3293 = &p3293Var +var p3307Var = "thunk from >" +var p3307 = &p3307Var +var p3316Var = "thunk from >" +var p3316 = &p3316Var +var p3333Var = "thunk from >" +var p3333 = &p3333Var +var p3342Var = "thunk from >" +var p3342 = &p3342Var +var p3363Var = "thunk from >" +var p3363 = &p3363Var +var p3370Var = "function " var p3370 = &p3370Var -var p3385Var = "object " -var p3385 = &p3385Var -var p3401Var = "thunk from >" -var p3401 = &p3401Var -var p3416Var = "object " -var p3416 = &p3416Var -var p3432Var = "thunk from >" -var p3432 = &p3432Var -var p3447Var = "object " -var p3447 = &p3447Var -var p3455Var = "object " -var p3455 = &p3455Var -var p3467Var = "thunk from >" -var p3467 = &p3467Var -var p3475Var = "object " -var p3475 = &p3475Var -var p3489Var = "thunk from >" -var p3489 = &p3489Var -var p3494Var = "function " -var p3494 = &p3494Var -var p3511Var = "thunk from >" -var p3511 = &p3511Var -var p3528Var = "object " -var p3528 = &p3528Var -var p3541Var = "thunk from >" -var p3541 = &p3541Var -var p3546Var = "function " +var p3380Var = "thunk from >" +var p3380 = &p3380Var +var p3388Var = "thunk from >>" +var p3388 = &p3388Var +var p3395Var = "function " +var p3395 = &p3395Var +var p3406Var = "thunk from >" +var p3406 = &p3406Var +var p3423Var = "thunk from >" +var p3423 = &p3423Var +var p3435Var = "thunk from >" +var p3435 = &p3435Var +var p3451Var = "thunk from >>" +var p3451 = &p3451Var +var p3460Var = "thunk from >>>" +var p3460 = &p3460Var +var p3486Var = "thunk from >" +var p3486 = &p3486Var +var p3497Var = "function " +var p3497 = &p3497Var +var p3501Var = "thunk from >" +var p3501 = &p3501Var +var p3507Var = "function " +var p3507 = &p3507Var +var p3520Var = "thunk from >" +var p3520 = &p3520Var +var p3527Var = "thunk from >" +var p3527 = &p3527Var +var p3546Var = "thunk from >" var p3546 = &p3546Var -var p3561Var = "thunk from >" -var p3561 = &p3561Var -var p3572Var = "thunk from >" -var p3572 = &p3572Var -var p3593Var = "thunk from >" -var p3593 = &p3593Var -var p3623Var = "thunk from >" -var p3623 = &p3623Var -var p3653Var = "thunk from >" -var p3653 = &p3653Var -var p3683Var = "thunk from >" -var p3683 = &p3683Var -var p3713Var = "thunk from >" -var p3713 = &p3713Var -var p3743Var = "thunk from >" -var p3743 = &p3743Var -var p3773Var = "thunk from >" -var p3773 = &p3773Var -var p3803Var = "thunk from >" -var p3803 = &p3803Var -var p3833Var = "thunk from >" -var p3833 = &p3833Var -var p3863Var = "thunk from >" -var p3863 = &p3863Var -var p3885Var = "object " -var p3885 = &p3885Var -var p3897Var = "thunk from >" -var p3897 = &p3897Var -var p3907Var = "thunk from >" -var p3907 = &p3907Var -var p3912Var = "function " -var p3912 = &p3912Var -var p3927Var = "thunk from >" -var p3927 = &p3927Var -var p3938Var = "thunk from >" -var p3938 = &p3938Var -var p3959Var = "thunk from >" -var p3959 = &p3959Var -var p3973Var = "object " -var p3973 = &p3973Var -var p3983Var = "thunk from >" -var p3983 = &p3983Var -var p3988Var = "function " -var p3988 = &p3988Var -var p4003Var = "thunk from >" -var p4003 = &p4003Var -var p4014Var = "thunk from >" -var p4014 = &p4014Var -var p4057Var = "thunk from >" +var p3551Var = "function " +var p3551 = &p3551Var +var p3566Var = "thunk from >" +var p3566 = &p3566Var +var p3577Var = "thunk from >" +var p3577 = &p3577Var +var p3598Var = "thunk from >" +var p3598 = &p3598Var +var p3618Var = "object " +var p3618 = &p3618Var +var p3633Var = "thunk from >" +var p3633 = &p3633Var +var p3648Var = "object " +var p3648 = &p3648Var +var p3659Var = "thunk from >" +var p3659 = &p3659Var +var p3664Var = "function " +var p3664 = &p3664Var +var p3668Var = "thunk from >" +var p3668 = &p3668Var +var p3674Var = "function " +var p3674 = &p3674Var +var p3687Var = "thunk from >" +var p3687 = &p3687Var +var p3694Var = "thunk from >" +var p3694 = &p3694Var +var p3715Var = "thunk from >" +var p3715 = &p3715Var +var p3730Var = "object " +var p3730 = &p3730Var +var p3746Var = "thunk from >" +var p3746 = &p3746Var +var p3761Var = "object " +var p3761 = &p3761Var +var p3777Var = "thunk from >" +var p3777 = &p3777Var +var p3792Var = "object " +var p3792 = &p3792Var +var p3808Var = "thunk from >" +var p3808 = &p3808Var +var p3823Var = "object " +var p3823 = &p3823Var +var p3839Var = "thunk from >" +var p3839 = &p3839Var +var p3854Var = "object " +var p3854 = &p3854Var +var p3862Var = "object " +var p3862 = &p3862Var +var p3876Var = "thunk from >" +var p3876 = &p3876Var +var p3884Var = "object " +var p3884 = &p3884Var +var p3898Var = "thunk from >" +var p3898 = &p3898Var +var p3903Var = "function " +var p3903 = &p3903Var +var p3920Var = "thunk from >" +var p3920 = &p3920Var +var p3937Var = "object " +var p3937 = &p3937Var +var p3950Var = "thunk from >" +var p3950 = &p3950Var +var p3956Var = "function " +var p3956 = &p3956Var +var p3969Var = "thunk from >" +var p3969 = &p3969Var +var p3976Var = "thunk from >" +var p3976 = &p3976Var +var p3997Var = "thunk from >" +var p3997 = &p3997Var +var p4027Var = "thunk from >" +var p4027 = &p4027Var +var p4057Var = "thunk from >" var p4057 = &p4057Var -var p4062Var = "function " -var p4062 = &p4062Var -var p4077Var = "thunk from >" -var p4077 = &p4077Var -var p4088Var = "thunk from >" -var p4088 = &p4088Var -var p4122Var = "object " -var p4122 = &p4122Var -var p4145Var = "object " -var p4145 = &p4145Var -var p4168Var = "object " -var p4168 = &p4168Var -var p4191Var = "object " -var p4191 = &p4191Var -var p4214Var = "object " -var p4214 = &p4214Var -var p4237Var = "object " +var p4087Var = "thunk from >" +var p4087 = &p4087Var +var p4117Var = "thunk from >" +var p4117 = &p4117Var +var p4147Var = "thunk from >" +var p4147 = &p4147Var +var p4177Var = "thunk from >" +var p4177 = &p4177Var +var p4207Var = "thunk from >" +var p4207 = &p4207Var +var p4237Var = "thunk from >" var p4237 = &p4237Var -var p4260Var = "object " -var p4260 = &p4260Var -var p4283Var = "object " -var p4283 = &p4283Var -var p4306Var = "object " -var p4306 = &p4306Var -var p4329Var = "object " -var p4329 = &p4329Var -var p4352Var = "object " -var p4352 = &p4352Var -var p4375Var = "object " -var p4375 = &p4375Var -var p4398Var = "object " -var p4398 = &p4398Var -var p4422Var = "thunk from >" -var p4422 = &p4422Var -var p4427Var = "function " -var p4427 = &p4427Var -var p4442Var = "thunk from >" -var p4442 = &p4442Var -var p4453Var = "thunk from >" -var p4453 = &p4453Var -var p4459Var = "thunk from from >>" -var p4459 = &p4459Var -var p4468Var = "thunk from >" -var p4468 = &p4468Var -var p4474Var = "thunk from from >>" -var p4474 = &p4474Var -var p4486Var = "thunk from >" -var p4486 = &p4486Var -var p4492Var = "thunk from from >>" -var p4492 = &p4492Var -var p4504Var = "thunk from >" -var p4504 = &p4504Var -var p4510Var = "thunk from from >>" -var p4510 = &p4510Var -var p4522Var = "thunk from >" -var p4522 = &p4522Var -var p4528Var = "thunk from from >>" -var p4528 = &p4528Var -var p4540Var = "thunk from >" +var p4267Var = "thunk from >" +var p4267 = &p4267Var +var p4289Var = "object " +var p4289 = &p4289Var +var p4303Var = "thunk from >" +var p4303 = &p4303Var +var p4313Var = "thunk from >" +var p4313 = &p4313Var +var p4319Var = "function " +var p4319 = &p4319Var +var p4332Var = "thunk from >" +var p4332 = &p4332Var +var p4339Var = "thunk from >" +var p4339 = &p4339Var +var p4360Var = "thunk from >" +var p4360 = &p4360Var +var p4374Var = "object " +var p4374 = &p4374Var +var p4386Var = "thunk from >" +var p4386 = &p4386Var +var p4392Var = "function " +var p4392 = &p4392Var +var p4405Var = "thunk from >" +var p4405 = &p4405Var +var p4412Var = "thunk from >" +var p4412 = &p4412Var +var p4457Var = "thunk from >" +var p4457 = &p4457Var +var p4463Var = "function " +var p4463 = &p4463Var +var p4476Var = "thunk from >" +var p4476 = &p4476Var +var p4483Var = "thunk from >" +var p4483 = &p4483Var +var p4517Var = "object " +var p4517 = &p4517Var +var p4540Var = "object " var p4540 = &p4540Var -var p4546Var = "thunk from from >>" -var p4546 = &p4546Var -var p4556Var = "object " -var p4556 = &p4556Var -var p4567Var = "object " -var p4567 = &p4567Var -var p4608Var = "thunk from >" -var p4608 = &p4608Var -var p4613Var = "function " -var p4613 = &p4613Var -var p4628Var = "thunk from >" -var p4628 = &p4628Var -var p4639Var = "thunk from >" -var p4639 = &p4639Var -var p4647Var = "thunk from >" -var p4647 = &p4647Var -var p4666Var = "thunk from >" -var p4666 = &p4666Var -var p4672Var = "thunk from from >>" -var p4672 = &p4672Var -var p4686Var = "thunk from >" -var p4686 = &p4686Var -var p4701Var = "thunk from >>" +var p4563Var = "object " +var p4563 = &p4563Var +var p4586Var = "object " +var p4586 = &p4586Var +var p4609Var = "object " +var p4609 = &p4609Var +var p4632Var = "object " +var p4632 = &p4632Var +var p4655Var = "object " +var p4655 = &p4655Var +var p4678Var = "object " +var p4678 = &p4678Var +var p4701Var = "object " var p4701 = &p4701Var -var p4717Var = "thunk from >" -var p4717 = &p4717Var -var p4737Var = "thunk from >" -var p4737 = &p4737Var -var p4743Var = "thunk from from >>" -var p4743 = &p4743Var -var p4757Var = "thunk from >" -var p4757 = &p4757Var -var p4761Var = "function " -var p4761 = &p4761Var -var p4765Var = "thunk from >" -var p4765 = &p4765Var -var p4770Var = "function " +var p4724Var = "object " +var p4724 = &p4724Var +var p4747Var = "object " +var p4747 = &p4747Var +var p4770Var = "object " var p4770 = &p4770Var -var p4788Var = "thunk from >" -var p4788 = &p4788Var -var p4806Var = "thunk from >" -var p4806 = &p4806Var -var p4815Var = "thunk from >" -var p4815 = &p4815Var -var p4819Var = "function " +var p4793Var = "object " +var p4793 = &p4793Var +var p4819Var = "thunk from >" var p4819 = &p4819Var -var p4828Var = "thunk from >" -var p4828 = &p4828Var -var p4841Var = "thunk from >>" -var p4841 = &p4841Var -var p4853Var = "thunk from >" -var p4853 = &p4853Var -var p4857Var = "function " -var p4857 = &p4857Var -var p4868Var = "thunk from >" -var p4868 = &p4868Var -var p4881Var = "thunk from >>" -var p4881 = &p4881Var -var p4891Var = "thunk from >" -var p4891 = &p4891Var -var p4896Var = "function " +var p4825Var = "function " +var p4825 = &p4825Var +var p4838Var = "thunk from >" +var p4838 = &p4838Var +var p4845Var = "thunk from >" +var p4845 = &p4845Var +var p4851Var = "thunk from from >>" +var p4851 = &p4851Var +var p4860Var = "thunk from >" +var p4860 = &p4860Var +var p4866Var = "thunk from from >>" +var p4866 = &p4866Var +var p4878Var = "thunk from >" +var p4878 = &p4878Var +var p4884Var = "thunk from from >>" +var p4884 = &p4884Var +var p4896Var = "thunk from >" var p4896 = &p4896Var -var p4900Var = "thunk from >" -var p4900 = &p4900Var -var p4909Var = "thunk from from >>" -var p4909 = &p4909Var -var p4916Var = "thunk from >" -var p4916 = &p4916Var -var p4921Var = "function " -var p4921 = &p4921Var -var p4941Var = "thunk from >" -var p4941 = &p4941Var -var p4950Var = "thunk from >>" -var p4950 = &p4950Var -var p4973Var = "thunk from >" -var p4973 = &p4973Var -var p4986Var = "thunk from from >>" -var p4986 = &p4986Var -var p4996Var = "thunk from from >>" -var p4996 = &p4996Var -var p5005Var = "thunk from from >>>" -var p5005 = &p5005Var -var p5012Var = "thunk from >" -var p5012 = &p5012Var -var p5022Var = "thunk from >" +var p4902Var = "thunk from from >>" +var p4902 = &p4902Var +var p4914Var = "thunk from >" +var p4914 = &p4914Var +var p4920Var = "thunk from from >>" +var p4920 = &p4920Var +var p4932Var = "thunk from >" +var p4932 = &p4932Var +var p4938Var = "thunk from from >>" +var p4938 = &p4938Var +var p4948Var = "object " +var p4948 = &p4948Var +var p4959Var = "object " +var p4959 = &p4959Var +var p5002Var = "thunk from >" +var p5002 = &p5002Var +var p5007Var = "function " +var p5007 = &p5007Var +var p5022Var = "thunk from >" var p5022 = &p5022Var -var p5045Var = "thunk from >" -var p5045 = &p5045Var -var p5054Var = "thunk from from >>" -var p5054 = &p5054Var -var p5063Var = "thunk from >" -var p5063 = &p5063Var -var p5069Var = "thunk from from >>" -var p5069 = &p5069Var -var p5100Var = "thunk from >" -var p5100 = &p5100Var -var p5105Var = "function " -var p5105 = &p5105Var -var p5109Var = "thunk from >" -var p5109 = &p5109Var -var p5114Var = "thunk from from >>" -var p5114 = &p5114Var -var p5132Var = "thunk from from >>" -var p5132 = &p5132Var -var p5142Var = "thunk from from >>" -var p5142 = &p5142Var -var p5153Var = "thunk from >" -var p5153 = &p5153Var -var p5162Var = "thunk from from >>" -var p5162 = &p5162Var -var p5169Var = "thunk from >" -var p5169 = &p5169Var -var p5174Var = "function " -var p5174 = &p5174Var -var p5193Var = "thunk from >" -var p5193 = &p5193Var -var p5202Var = "thunk from >>" -var p5202 = &p5202Var -var p5227Var = "thunk from >" -var p5227 = &p5227Var -var p5240Var = "thunk from from >>" -var p5240 = &p5240Var -var p5250Var = "thunk from from >>" -var p5250 = &p5250Var -var p5259Var = "thunk from from >>>" -var p5259 = &p5259Var -var p5266Var = "thunk from >" -var p5266 = &p5266Var -var p5276Var = "thunk from >" -var p5276 = &p5276Var -var p5308Var = "thunk from >" -var p5308 = &p5308Var -var p5317Var = "thunk from from >>" -var p5317 = &p5317Var -var p5326Var = "thunk from >" -var p5326 = &p5326Var -var p5346Var = "thunk from from >>" -var p5346 = &p5346Var -var p5376Var = "thunk from >" -var p5376 = &p5376Var -var p5381Var = "function " -var p5381 = &p5381Var -var p5385Var = "thunk from >" -var p5385 = &p5385Var -var p5390Var = "function " +var p5033Var = "thunk from >" +var p5033 = &p5033Var +var p5041Var = "thunk from >" +var p5041 = &p5041Var +var p5060Var = "thunk from >" +var p5060 = &p5060Var +var p5066Var = "thunk from from >>" +var p5066 = &p5066Var +var p5080Var = "thunk from >" +var p5080 = &p5080Var +var p5095Var = "thunk from >>" +var p5095 = &p5095Var +var p5111Var = "thunk from >" +var p5111 = &p5111Var +var p5131Var = "thunk from >" +var p5131 = &p5131Var +var p5137Var = "thunk from from >>" +var p5137 = &p5137Var +var p5151Var = "thunk from >" +var p5151 = &p5151Var +var p5155Var = "function " +var p5155 = &p5155Var +var p5159Var = "thunk from >" +var p5159 = &p5159Var +var p5164Var = "function " +var p5164 = &p5164Var +var p5182Var = "thunk from >" +var p5182 = &p5182Var +var p5200Var = "thunk from >" +var p5200 = &p5200Var +var p5209Var = "thunk from >" +var p5209 = &p5209Var +var p5213Var = "function " +var p5213 = &p5213Var +var p5222Var = "thunk from >" +var p5222 = &p5222Var +var p5235Var = "thunk from >>" +var p5235 = &p5235Var +var p5247Var = "thunk from >" +var p5247 = &p5247Var +var p5251Var = "function " +var p5251 = &p5251Var +var p5262Var = "thunk from >" +var p5262 = &p5262Var +var p5275Var = "thunk from >>" +var p5275 = &p5275Var +var p5285Var = "thunk from >" +var p5285 = &p5285Var +var p5290Var = "function " +var p5290 = &p5290Var +var p5294Var = "thunk from >" +var p5294 = &p5294Var +var p5303Var = "thunk from from >>" +var p5303 = &p5303Var +var p5310Var = "thunk from >" +var p5310 = &p5310Var +var p5315Var = "function " +var p5315 = &p5315Var +var p5335Var = "thunk from >" +var p5335 = &p5335Var +var p5344Var = "thunk from >>" +var p5344 = &p5344Var +var p5367Var = "thunk from >" +var p5367 = &p5367Var +var p5380Var = "thunk from from >>" +var p5380 = &p5380Var +var p5390Var = "thunk from from >>" var p5390 = &p5390Var -var p5419Var = "thunk from >" -var p5419 = &p5419Var -var p5437Var = "thunk from >" -var p5437 = &p5437Var -var p5452Var = "thunk from >" -var p5452 = &p5452Var -var p5465Var = "thunk from >>" -var p5465 = &p5465Var -var p5474Var = "thunk from >" -var p5474 = &p5474Var -var p5479Var = "function " -var p5479 = &p5479Var -var p5483Var = "thunk from >" -var p5483 = &p5483Var -var p5492Var = "thunk from from >>" -var p5492 = &p5492Var -var p5499Var = "thunk from >" +var p5399Var = "thunk from from >>>" +var p5399 = &p5399Var +var p5406Var = "thunk from >" +var p5406 = &p5406Var +var p5416Var = "thunk from >" +var p5416 = &p5416Var +var p5439Var = "thunk from >" +var p5439 = &p5439Var +var p5448Var = "thunk from from >>" +var p5448 = &p5448Var +var p5457Var = "thunk from >" +var p5457 = &p5457Var +var p5463Var = "thunk from from >>" +var p5463 = &p5463Var +var p5494Var = "thunk from >" +var p5494 = &p5494Var +var p5499Var = "function " var p5499 = &p5499Var -var p5508Var = "thunk from from >>" +var p5503Var = "thunk from >" +var p5503 = &p5503Var +var p5508Var = "thunk from from >>" var p5508 = &p5508Var -var p5515Var = "thunk from >" -var p5515 = &p5515Var -var p5535Var = "thunk from >" -var p5535 = &p5535Var -var p5550Var = "thunk from >" -var p5550 = &p5550Var -var p5556Var = "thunk from from >>" +var p5526Var = "thunk from from >>" +var p5526 = &p5526Var +var p5536Var = "thunk from from >>" +var p5536 = &p5536Var +var p5547Var = "thunk from >" +var p5547 = &p5547Var +var p5556Var = "thunk from from >>" var p5556 = &p5556Var -var p5567Var = "thunk from from >>>" -var p5567 = &p5567Var -var p5605Var = "thunk from >" -var p5605 = &p5605Var -var p5614Var = "thunk from from >>" -var p5614 = &p5614Var -var p5633Var = "thunk from from >>>" -var p5633 = &p5633Var -var p5654Var = "thunk from >" -var p5654 = &p5654Var -var p5660Var = "thunk from from >>" +var p5563Var = "thunk from >" +var p5563 = &p5563Var +var p5568Var = "function " +var p5568 = &p5568Var +var p5587Var = "thunk from >" +var p5587 = &p5587Var +var p5596Var = "thunk from >>" +var p5596 = &p5596Var +var p5621Var = "thunk from >" +var p5621 = &p5621Var +var p5634Var = "thunk from from >>" +var p5634 = &p5634Var +var p5644Var = "thunk from from >>" +var p5644 = &p5644Var +var p5653Var = "thunk from from >>>" +var p5653 = &p5653Var +var p5660Var = "thunk from >" var p5660 = &p5660Var -var p5689Var = "thunk from >" -var p5689 = &p5689Var -var p5703Var = "thunk from >" -var p5703 = &p5703Var -var p5708Var = "function " -var p5708 = &p5708Var -var p5712Var = "thunk from >" -var p5712 = &p5712Var -var p5729Var = "thunk from from >>" -var p5729 = &p5729Var -var p5740Var = "thunk from from >>>" +var p5670Var = "thunk from >" +var p5670 = &p5670Var +var p5702Var = "thunk from >" +var p5702 = &p5702Var +var p5711Var = "thunk from from >>" +var p5711 = &p5711Var +var p5720Var = "thunk from >" +var p5720 = &p5720Var +var p5740Var = "thunk from from >>" var p5740 = &p5740Var -var p5749Var = "thunk from from >>>>" -var p5749 = &p5749Var -var p5760Var = "thunk from from >>>" -var p5760 = &p5760Var -var p5766Var = "thunk from >" -var p5766 = &p5766Var -var p5781Var = "thunk from from >>" -var p5781 = &p5781Var -var p5794Var = "thunk from >" -var p5794 = &p5794Var -var p5821Var = "thunk from from >>" -var p5821 = &p5821Var -var p5842Var = "thunk from from >>" -var p5842 = &p5842Var -var p5850Var = "thunk from >" -var p5850 = &p5850Var -var p5863Var = "thunk from from >>" -var p5863 = &p5863Var -var p5874Var = "thunk from >" -var p5874 = &p5874Var -var p5896Var = "thunk from >" -var p5896 = &p5896Var -var p5901Var = "function " -var p5901 = &p5901Var -var p5905Var = "thunk from >" -var p5905 = &p5905Var -var p5915Var = "thunk from >" -var p5915 = &p5915Var -var p5930Var = "thunk from >" -var p5930 = &p5930Var -var p5945Var = "thunk from >" -var p5945 = &p5945Var -var p5985Var = "thunk from >" -var p5985 = &p5985Var -var p6012Var = "thunk from >" -var p6012 = &p6012Var -var p6038Var = "thunk from >" -var p6038 = &p6038Var -var p6048Var = "thunk from >" +var p5770Var = "thunk from >" +var p5770 = &p5770Var +var p5775Var = "function " +var p5775 = &p5775Var +var p5779Var = "thunk from >" +var p5779 = &p5779Var +var p5784Var = "function " +var p5784 = &p5784Var +var p5813Var = "thunk from >" +var p5813 = &p5813Var +var p5831Var = "thunk from >" +var p5831 = &p5831Var +var p5846Var = "thunk from >" +var p5846 = &p5846Var +var p5859Var = "thunk from >>" +var p5859 = &p5859Var +var p5868Var = "thunk from >" +var p5868 = &p5868Var +var p5873Var = "function " +var p5873 = &p5873Var +var p5877Var = "thunk from >" +var p5877 = &p5877Var +var p5886Var = "thunk from from >>" +var p5886 = &p5886Var +var p5893Var = "thunk from >" +var p5893 = &p5893Var +var p5902Var = "thunk from from >>" +var p5902 = &p5902Var +var p5909Var = "thunk from >" +var p5909 = &p5909Var +var p5929Var = "thunk from >" +var p5929 = &p5929Var +var p5944Var = "thunk from >" +var p5944 = &p5944Var +var p5950Var = "thunk from from >>" +var p5950 = &p5950Var +var p5961Var = "thunk from from >>>" +var p5961 = &p5961Var +var p5999Var = "thunk from >" +var p5999 = &p5999Var +var p6008Var = "thunk from from >>" +var p6008 = &p6008Var +var p6027Var = "thunk from from >>>" +var p6027 = &p6027Var +var p6048Var = "thunk from >" var p6048 = &p6048Var -var p6091Var = "thunk from >" -var p6091 = &p6091Var -var p6117Var = "thunk from >" -var p6117 = &p6117Var -var p6125Var = "thunk from >" -var p6125 = &p6125Var -var p6141Var = "thunk from >" -var p6141 = &p6141Var -var p6185Var = "thunk from >" -var p6185 = &p6185Var -var p6211Var = "thunk from >" -var p6211 = &p6211Var -var p6221Var = "thunk from >" -var p6221 = &p6221Var -var p6278Var = "thunk from >" -var p6278 = &p6278Var -var p6304Var = "thunk from >" -var p6304 = &p6304Var -var p6314Var = "thunk from >" -var p6314 = &p6314Var -var p6367Var = "thunk from >" -var p6367 = &p6367Var -var p6393Var = "thunk from >" -var p6393 = &p6393Var -var p6403Var = "thunk from >" -var p6403 = &p6403Var -var p6462Var = "thunk from >" -var p6462 = &p6462Var -var p6488Var = "thunk from >" -var p6488 = &p6488Var -var p6496Var = "thunk from >" -var p6496 = &p6496Var -var p6505Var = "thunk from from >>" -var p6505 = &p6505Var -var p6516Var = "thunk from from >>>" -var p6516 = &p6516Var -var p6525Var = "thunk from from >>>>" -var p6525 = &p6525Var -var p6536Var = "thunk from from >>>" -var p6536 = &p6536Var -var p6561Var = "thunk from >" -var p6561 = &p6561Var -var p6608Var = "thunk from >" -var p6608 = &p6608Var -var p6617Var = "thunk from from >>" -var p6617 = &p6617Var -var p6630Var = "thunk from >" -var p6630 = &p6630Var -var p6691Var = "thunk from >" -var p6691 = &p6691Var -var p6704Var = "thunk from >" -var p6704 = &p6704Var -var p6720Var = "thunk from >" -var p6720 = &p6720Var -var p6737Var = "thunk from >" -var p6737 = &p6737Var -var p6759Var = "thunk from >" -var p6759 = &p6759Var -var p6777Var = "thunk from >" -var p6777 = &p6777Var -var p6797Var = "thunk from >" +var p6054Var = "thunk from from >>" +var p6054 = &p6054Var +var p6083Var = "thunk from >" +var p6083 = &p6083Var +var p6097Var = "thunk from >" +var p6097 = &p6097Var +var p6102Var = "function " +var p6102 = &p6102Var +var p6106Var = "thunk from >" +var p6106 = &p6106Var +var p6123Var = "thunk from from >>" +var p6123 = &p6123Var +var p6134Var = "thunk from from >>>" +var p6134 = &p6134Var +var p6143Var = "thunk from from >>>>" +var p6143 = &p6143Var +var p6154Var = "thunk from from >>>" +var p6154 = &p6154Var +var p6160Var = "thunk from >" +var p6160 = &p6160Var +var p6175Var = "thunk from from >>" +var p6175 = &p6175Var +var p6188Var = "thunk from >" +var p6188 = &p6188Var +var p6215Var = "thunk from from >>" +var p6215 = &p6215Var +var p6236Var = "thunk from from >>" +var p6236 = &p6236Var +var p6244Var = "thunk from >" +var p6244 = &p6244Var +var p6257Var = "thunk from from >>" +var p6257 = &p6257Var +var p6268Var = "thunk from >" +var p6268 = &p6268Var +var p6290Var = "thunk from >" +var p6290 = &p6290Var +var p6295Var = "function " +var p6295 = &p6295Var +var p6299Var = "thunk from >" +var p6299 = &p6299Var +var p6309Var = "thunk from >" +var p6309 = &p6309Var +var p6324Var = "thunk from >" +var p6324 = &p6324Var +var p6339Var = "thunk from >" +var p6339 = &p6339Var +var p6379Var = "thunk from >" +var p6379 = &p6379Var +var p6406Var = "thunk from >" +var p6406 = &p6406Var +var p6432Var = "thunk from >" +var p6432 = &p6432Var +var p6442Var = "thunk from >" +var p6442 = &p6442Var +var p6485Var = "thunk from >" +var p6485 = &p6485Var +var p6511Var = "thunk from >" +var p6511 = &p6511Var +var p6519Var = "thunk from >" +var p6519 = &p6519Var +var p6535Var = "thunk from >" +var p6535 = &p6535Var +var p6579Var = "thunk from >" +var p6579 = &p6579Var +var p6605Var = "thunk from >" +var p6605 = &p6605Var +var p6615Var = "thunk from >" +var p6615 = &p6615Var +var p6672Var = "thunk from >" +var p6672 = &p6672Var +var p6698Var = "thunk from >" +var p6698 = &p6698Var +var p6708Var = "thunk from >" +var p6708 = &p6708Var +var p6761Var = "thunk from >" +var p6761 = &p6761Var +var p6787Var = "thunk from >" +var p6787 = &p6787Var +var p6797Var = "thunk from >" var p6797 = &p6797Var -var p6802Var = "function " -var p6802 = &p6802Var -var p6817Var = "thunk from >" -var p6817 = &p6817Var -var p6835Var = "thunk from >" -var p6835 = &p6835Var -var p6856Var = "thunk from >" +var p6856Var = "thunk from >" var p6856 = &p6856Var -var p6871Var = "thunk from >" -var p6871 = &p6871Var -var p6891Var = "thunk from >" -var p6891 = &p6891Var -var p6901Var = "thunk from >" -var p6901 = &p6901Var -var p6924Var = "thunk from >" -var p6924 = &p6924Var -var p6939Var = "object " -var p6939 = &p6939Var -var p6960Var = "thunk from >" -var p6960 = &p6960Var -var p6981Var = "thunk from >" -var p6981 = &p6981Var -var p6999Var = "object " -var p6999 = &p6999Var -var p7012Var = "thunk from >" -var p7012 = &p7012Var -var p7027Var = "object " -var p7027 = &p7027Var -var p7054Var = "thunk from >" -var p7054 = &p7054Var -var p7075Var = "thunk from >" -var p7075 = &p7075Var -var p7099Var = "object " -var p7099 = &p7099Var -var p7115Var = "thunk from >" -var p7115 = &p7115Var -var p7126Var = "thunk from >" -var p7126 = &p7126Var -var p7141Var = "thunk from from >>" -var p7141 = &p7141Var -var p7170Var = "thunk from from >>" -var p7170 = &p7170Var -var p7181Var = "thunk from >" -var p7181 = &p7181Var -var p7201Var = "thunk from from >>" -var p7201 = &p7201Var -var p7223Var = "thunk from >" -var p7223 = &p7223Var -var p7240Var = "thunk from from >>" -var p7240 = &p7240Var -var p7256Var = "thunk from from >>" -var p7256 = &p7256Var -var p7270Var = "thunk from >" -var p7270 = &p7270Var -var p7297Var = "thunk from >" -var p7297 = &p7297Var -var p7320Var = "thunk from >" -var p7320 = &p7320Var -var p7325Var = "function " -var p7325 = &p7325Var -var p7340Var = "thunk from >" -var p7340 = &p7340Var -var p7351Var = "thunk from >" -var p7351 = &p7351Var -var p7371Var = "thunk from >" -var p7371 = &p7371Var -var p7381Var = "thunk from >" -var p7381 = &p7381Var -var p7403Var = "thunk from >" -var p7403 = &p7403Var -var p7429Var = "thunk from >" -var p7429 = &p7429Var -var p7455Var = "thunk from >" -var p7455 = &p7455Var -var p7481Var = "thunk from >" -var p7481 = &p7481Var -var p7492Var = "thunk from from >>" -var p7492 = &p7492Var -var p7518Var = "thunk from >" -var p7518 = &p7518Var -var p7538Var = "thunk from from >>" -var p7538 = &p7538Var -var p7554Var = "thunk from >" -var p7554 = &p7554Var -var p7571Var = "thunk from from >>" -var p7571 = &p7571Var -var p7584Var = "thunk from from >>" -var p7584 = &p7584Var -var p7596Var = "thunk from >" -var p7596 = &p7596Var -var p7625Var = "thunk from >" -var p7625 = &p7625Var -var p7635Var = "thunk from >" -var p7635 = &p7635Var -var p7656Var = "thunk from >" -var p7656 = &p7656Var -var p7666Var = "thunk from >" -var p7666 = &p7666Var -var p7680Var = "thunk from >" -var p7680 = &p7680Var -var p7686Var = "thunk from >>" -var p7686 = &p7686Var -var p7697Var = "function " -var p7697 = &p7697Var -var p7701Var = "thunk from >" -var p7701 = &p7701Var -var p7706Var = "function " -var p7706 = &p7706Var -var p7724Var = "thunk from >" -var p7724 = &p7724Var -var p7734Var = "thunk from >>" +var p6882Var = "thunk from >" +var p6882 = &p6882Var +var p6890Var = "thunk from >" +var p6890 = &p6890Var +var p6899Var = "thunk from from >>" +var p6899 = &p6899Var +var p6910Var = "thunk from from >>>" +var p6910 = &p6910Var +var p6919Var = "thunk from from >>>>" +var p6919 = &p6919Var +var p6930Var = "thunk from from >>>" +var p6930 = &p6930Var +var p6955Var = "thunk from >" +var p6955 = &p6955Var +var p7002Var = "thunk from >" +var p7002 = &p7002Var +var p7011Var = "thunk from from >>" +var p7011 = &p7011Var +var p7024Var = "thunk from >" +var p7024 = &p7024Var +var p7085Var = "thunk from >" +var p7085 = &p7085Var +var p7098Var = "thunk from >" +var p7098 = &p7098Var +var p7114Var = "thunk from >" +var p7114 = &p7114Var +var p7131Var = "thunk from >" +var p7131 = &p7131Var +var p7153Var = "thunk from >" +var p7153 = &p7153Var +var p7171Var = "thunk from >" +var p7171 = &p7171Var +var p7191Var = "thunk from >" +var p7191 = &p7191Var +var p7196Var = "function " +var p7196 = &p7196Var +var p7211Var = "thunk from >" +var p7211 = &p7211Var +var p7229Var = "thunk from >" +var p7229 = &p7229Var +var p7250Var = "thunk from >" +var p7250 = &p7250Var +var p7265Var = "thunk from >" +var p7265 = &p7265Var +var p7285Var = "thunk from >" +var p7285 = &p7285Var +var p7295Var = "thunk from >" +var p7295 = &p7295Var +var p7318Var = "thunk from >" +var p7318 = &p7318Var +var p7333Var = "object " +var p7333 = &p7333Var +var p7354Var = "thunk from >" +var p7354 = &p7354Var +var p7375Var = "thunk from >" +var p7375 = &p7375Var +var p7393Var = "object " +var p7393 = &p7393Var +var p7406Var = "thunk from >" +var p7406 = &p7406Var +var p7421Var = "object " +var p7421 = &p7421Var +var p7448Var = "thunk from >" +var p7448 = &p7448Var +var p7469Var = "thunk from >" +var p7469 = &p7469Var +var p7493Var = "object " +var p7493 = &p7493Var +var p7509Var = "thunk from >" +var p7509 = &p7509Var +var p7520Var = "thunk from >" +var p7520 = &p7520Var +var p7535Var = "thunk from from >>" +var p7535 = &p7535Var +var p7564Var = "thunk from from >>" +var p7564 = &p7564Var +var p7575Var = "thunk from >" +var p7575 = &p7575Var +var p7595Var = "thunk from from >>" +var p7595 = &p7595Var +var p7617Var = "thunk from >" +var p7617 = &p7617Var +var p7634Var = "thunk from from >>" +var p7634 = &p7634Var +var p7650Var = "thunk from from >>" +var p7650 = &p7650Var +var p7664Var = "thunk from >" +var p7664 = &p7664Var +var p7691Var = "thunk from >" +var p7691 = &p7691Var +var p7714Var = "thunk from >" +var p7714 = &p7714Var +var p7719Var = "function " +var p7719 = &p7719Var +var p7734Var = "thunk from >" var p7734 = &p7734Var -var p7754Var = "thunk from >" -var p7754 = &p7754Var -var p7771Var = "thunk from >>" -var p7771 = &p7771Var -var p7780Var = "function " -var p7780 = &p7780Var -var p7784Var = "thunk from >" -var p7784 = &p7784Var -var p7789Var = "function " -var p7789 = &p7789Var -var p7804Var = "thunk from >" -var p7804 = &p7804Var -var p7817Var = "thunk from >" -var p7817 = &p7817Var -var p7827Var = "thunk from >>" -var p7827 = &p7827Var -var p7847Var = "thunk from >" -var p7847 = &p7847Var -var p7860Var = "function " -var p7860 = &p7860Var -var p7873Var = "thunk from >" -var p7873 = &p7873Var -var p7891Var = "thunk from >" -var p7891 = &p7891Var -var p7907Var = "thunk from >" -var p7907 = &p7907Var -var p7925Var = "thunk from >" -var p7925 = &p7925Var -var p7941Var = "thunk from >" -var p7941 = &p7941Var -var p7959Var = "thunk from >" -var p7959 = &p7959Var -var p7972Var = "thunk from >" -var p7972 = &p7972Var -var p7983Var = "thunk from >>" -var p7983 = &p7983Var -var p7992Var = "function " -var p7992 = &p7992Var -var p8024Var = "function " -var p8024 = &p8024Var -var p8037Var = "thunk from >" -var p8037 = &p8037Var -var p8055Var = "thunk from >" -var p8055 = &p8055Var -var p8078Var = "function " -var p8078 = &p8078Var -var p8091Var = "thunk from >" -var p8091 = &p8091Var -var p8109Var = "thunk from >" -var p8109 = &p8109Var -var p8141Var = "function " -var p8141 = &p8141Var -var p8154Var = "thunk from >" -var p8154 = &p8154Var -var p8172Var = "thunk from >" +var p7745Var = "thunk from >" +var p7745 = &p7745Var +var p7765Var = "thunk from >" +var p7765 = &p7765Var +var p7775Var = "thunk from >" +var p7775 = &p7775Var +var p7797Var = "thunk from >" +var p7797 = &p7797Var +var p7823Var = "thunk from >" +var p7823 = &p7823Var +var p7849Var = "thunk from >" +var p7849 = &p7849Var +var p7875Var = "thunk from >" +var p7875 = &p7875Var +var p7886Var = "thunk from from >>" +var p7886 = &p7886Var +var p7912Var = "thunk from >" +var p7912 = &p7912Var +var p7932Var = "thunk from from >>" +var p7932 = &p7932Var +var p7948Var = "thunk from >" +var p7948 = &p7948Var +var p7965Var = "thunk from from >>" +var p7965 = &p7965Var +var p7978Var = "thunk from from >>" +var p7978 = &p7978Var +var p7990Var = "thunk from >" +var p7990 = &p7990Var +var p8017Var = "thunk from >" +var p8017 = &p8017Var +var p8026Var = "thunk from >" +var p8026 = &p8026Var +var p8045Var = "thunk from >" +var p8045 = &p8045Var +var p8054Var = "thunk from >" +var p8054 = &p8054Var +var p8068Var = "thunk from >" +var p8068 = &p8068Var +var p8074Var = "thunk from >>" +var p8074 = &p8074Var +var p8085Var = "function " +var p8085 = &p8085Var +var p8089Var = "thunk from >" +var p8089 = &p8089Var +var p8094Var = "function " +var p8094 = &p8094Var +var p8112Var = "thunk from >" +var p8112 = &p8112Var +var p8122Var = "thunk from >>" +var p8122 = &p8122Var +var p8142Var = "thunk from >" +var p8142 = &p8142Var +var p8159Var = "thunk from >>" +var p8159 = &p8159Var +var p8168Var = "function " +var p8168 = &p8168Var +var p8172Var = "thunk from >" var p8172 = &p8172Var -var p8188Var = "thunk from >" -var p8188 = &p8188Var -var p8206Var = "thunk from >" -var p8206 = &p8206Var -var p8228Var = "function " -var p8228 = &p8228Var -var p8241Var = "thunk from >" -var p8241 = &p8241Var -var p8259Var = "thunk from >" -var p8259 = &p8259Var -var p8275Var = "thunk from >" -var p8275 = &p8275Var -var p8293Var = "thunk from >" -var p8293 = &p8293Var -var p8314Var = "function " -var p8314 = &p8314Var -var p8324Var = "thunk from >" -var p8324 = &p8324Var -var p8327Var = "function " +var p8177Var = "function " +var p8177 = &p8177Var +var p8192Var = "thunk from >" +var p8192 = &p8192Var +var p8205Var = "thunk from >" +var p8205 = &p8205Var +var p8215Var = "thunk from >>" +var p8215 = &p8215Var +var p8235Var = "thunk from >" +var p8235 = &p8235Var +var p8248Var = "function " +var p8248 = &p8248Var +var p8261Var = "thunk from >" +var p8261 = &p8261Var +var p8278Var = "thunk from >" +var p8278 = &p8278Var +var p8294Var = "thunk from >" +var p8294 = &p8294Var +var p8311Var = "thunk from >" +var p8311 = &p8311Var +var p8327Var = "thunk from >" var p8327 = &p8327Var -var p8342Var = "function " -var p8342 = &p8342Var -var p8346Var = "thunk from >" -var p8346 = &p8346Var -var p8350Var = "function " -var p8350 = &p8350Var -var p8360Var = "thunk from >" -var p8360 = &p8360Var -var p8377Var = "thunk from >>" +var p8344Var = "thunk from >" +var p8344 = &p8344Var +var p8357Var = "thunk from >" +var p8357 = &p8357Var +var p8368Var = "thunk from >>" +var p8368 = &p8368Var +var p8377Var = "function " var p8377 = &p8377Var -var p8381Var = "thunk from >>>" -var p8381 = &p8381Var -var p8401Var = "thunk from >>>" -var p8401 = &p8401Var -var p8427Var = "thunk from >>>" -var p8427 = &p8427Var -var p8432Var = "thunk from >>>>" -var p8432 = &p8432Var -var p8452Var = "thunk from >>>" -var p8452 = &p8452Var -var p8457Var = "thunk from >>>>" -var p8457 = &p8457Var -var p8470Var = "thunk from >>" -var p8470 = &p8470Var -var p8477Var = "thunk from >" -var p8477 = &p8477Var -var p8481Var = "function " -var p8481 = &p8481Var -var p8495Var = "thunk from >" -var p8495 = &p8495Var -var p8500Var = "thunk from >>" -var p8500 = &p8500Var -var p8508Var = "thunk from >" -var p8508 = &p8508Var -var p8512Var = "thunk from >" -var p8512 = &p8512Var -var p8523Var = "thunk from from >>" -var p8523 = &p8523Var -var p8532Var = "thunk from from >>" -var p8532 = &p8532Var -var p8554Var = "thunk from from >>" +var p8409Var = "function " +var p8409 = &p8409Var +var p8422Var = "thunk from >" +var p8422 = &p8422Var +var p8439Var = "thunk from >" +var p8439 = &p8439Var +var p8462Var = "function " +var p8462 = &p8462Var +var p8475Var = "thunk from >" +var p8475 = &p8475Var +var p8492Var = "thunk from >" +var p8492 = &p8492Var +var p8524Var = "function " +var p8524 = &p8524Var +var p8537Var = "thunk from >" +var p8537 = &p8537Var +var p8554Var = "thunk from >" var p8554 = &p8554Var -var p8561Var = "thunk from from >>>" -var p8561 = &p8561Var -var p8573Var = "thunk from >" -var p8573 = &p8573Var -var p8582Var = "thunk from from >>" -var p8582 = &p8582Var -var p8597Var = "thunk from >" -var p8597 = &p8597Var -var p8613Var = "thunk from >>" -var p8613 = &p8613Var -var p8618Var = "thunk from >>" -var p8618 = &p8618Var -var p8625Var = "function " -var p8625 = &p8625Var -var p8629Var = "thunk from >" -var p8629 = &p8629Var -var p8638Var = "thunk from from >>" -var p8638 = &p8638Var -var p8645Var = "thunk from >" -var p8645 = &p8645Var -var p8650Var = "function " -var p8650 = &p8650Var -var p8725Var = "thunk from >" -var p8725 = &p8725Var -var p8734Var = "thunk from from >>" -var p8734 = &p8734Var -var p8772Var = "thunk from >" -var p8772 = &p8772Var -var p8797Var = "thunk from >" -var p8797 = &p8797Var -var p8813Var = "thunk from >>" -var p8813 = &p8813Var -var p8819Var = "thunk from >>>" -var p8819 = &p8819Var -var p8830Var = "thunk from >>" -var p8830 = &p8830Var -var p8837Var = "function " +var p8570Var = "thunk from >" +var p8570 = &p8570Var +var p8587Var = "thunk from >" +var p8587 = &p8587Var +var p8609Var = "function " +var p8609 = &p8609Var +var p8622Var = "thunk from >" +var p8622 = &p8622Var +var p8639Var = "thunk from >" +var p8639 = &p8639Var +var p8655Var = "thunk from >" +var p8655 = &p8655Var +var p8672Var = "thunk from >" +var p8672 = &p8672Var +var p8693Var = "function " +var p8693 = &p8693Var +var p8722Var = "function " +var p8722 = &p8722Var +var p8732Var = "thunk from >" +var p8732 = &p8732Var +var p8735Var = "function " +var p8735 = &p8735Var +var p8750Var = "function " +var p8750 = &p8750Var +var p8754Var = "thunk from >" +var p8754 = &p8754Var +var p8758Var = "function " +var p8758 = &p8758Var +var p8768Var = "thunk from >" +var p8768 = &p8768Var +var p8785Var = "thunk from >>" +var p8785 = &p8785Var +var p8789Var = "thunk from >>>" +var p8789 = &p8789Var +var p8807Var = "thunk from >>>" +var p8807 = &p8807Var +var p8832Var = "thunk from >>>" +var p8832 = &p8832Var +var p8837Var = "thunk from >>>>" var p8837 = &p8837Var -var p8847Var = "thunk from >" -var p8847 = &p8847Var -var p8855Var = "function " -var p8855 = &p8855Var -var p8859Var = "thunk from >" -var p8859 = &p8859Var -var p8868Var = "thunk from from >>" -var p8868 = &p8868Var -var p8875Var = "thunk from >" +var p8857Var = "thunk from >>>" +var p8857 = &p8857Var +var p8862Var = "thunk from >>>>" +var p8862 = &p8862Var +var p8875Var = "thunk from >>" var p8875 = &p8875Var -var p8879Var = "function " -var p8879 = &p8879Var -var p8911Var = "thunk from >" -var p8911 = &p8911Var -var p8927Var = "thunk from >>" -var p8927 = &p8927Var -var p8933Var = "thunk from >>>" -var p8933 = &p8933Var -var p8944Var = "thunk from >>" -var p8944 = &p8944Var -var p8952Var = "function " -var p8952 = &p8952Var -var p8956Var = "thunk from >" -var p8956 = &p8956Var -var p8965Var = "thunk from from >>" -var p8965 = &p8965Var -var p8972Var = "thunk from >" -var p8972 = &p8972Var -var p8976Var = "function " -var p8976 = &p8976Var -var p8999Var = "thunk from >" -var p8999 = &p8999Var -var p9003Var = "function " -var p9003 = &p9003Var -var p9013Var = "thunk from >" -var p9013 = &p9013Var -var p9024Var = "thunk from >>" -var p9024 = &p9024Var -var p9032Var = "function " -var p9032 = &p9032Var -var p9041Var = "thunk from >" -var p9041 = &p9041Var -var p9050Var = "function " +var p8882Var = "thunk from >" +var p8882 = &p8882Var +var p8886Var = "function " +var p8886 = &p8886Var +var p8900Var = "thunk from >" +var p8900 = &p8900Var +var p8905Var = "thunk from >>" +var p8905 = &p8905Var +var p8913Var = "thunk from >" +var p8913 = &p8913Var +var p8917Var = "thunk from >" +var p8917 = &p8917Var +var p8928Var = "thunk from from >>" +var p8928 = &p8928Var +var p8937Var = "thunk from from >>" +var p8937 = &p8937Var +var p8959Var = "thunk from from >>" +var p8959 = &p8959Var +var p8966Var = "thunk from from >>>" +var p8966 = &p8966Var +var p8978Var = "thunk from >" +var p8978 = &p8978Var +var p8987Var = "thunk from from >>" +var p8987 = &p8987Var +var p9002Var = "thunk from >" +var p9002 = &p9002Var +var p9018Var = "thunk from >>" +var p9018 = &p9018Var +var p9023Var = "thunk from >>" +var p9023 = &p9023Var +var p9030Var = "function " +var p9030 = &p9030Var +var p9034Var = "thunk from >" +var p9034 = &p9034Var +var p9043Var = "thunk from from >>" +var p9043 = &p9043Var +var p9050Var = "thunk from >" var p9050 = &p9050Var -var p9054Var = "thunk from >" -var p9054 = &p9054Var -var p9059Var = "function " -var p9059 = &p9059Var -var p9102Var = "thunk from >" -var p9102 = &p9102Var -var p9125Var = "thunk from >" -var p9125 = &p9125Var -var p9138Var = "thunk from >" -var p9138 = &p9138Var -var p9154Var = "thunk from >" -var p9154 = &p9154Var -var p9179Var = "thunk from >" -var p9179 = &p9179Var -var p9187Var = "thunk from >" -var p9187 = &p9187Var -var p9196Var = "thunk from from >>" -var p9196 = &p9196Var -var p9208Var = "thunk from from >>>" -var p9208 = &p9208Var -var p9216Var = "thunk from >" -var p9216 = &p9216Var -var p9227Var = "thunk from >" -var p9227 = &p9227Var -var p9234Var = "thunk from from >>" -var p9234 = &p9234Var -var p9245Var = "thunk from from >>" -var p9245 = &p9245Var -var p9248Var = "thunk from from >>>" -var p9248 = &p9248Var -var p9265Var = "thunk from from >>>" -var p9265 = &p9265Var -var p9269Var = "thunk from from >>>>" -var p9269 = &p9269Var -var p9279Var = "thunk from from >>>>>" -var p9279 = &p9279Var -var p9293Var = "thunk from from >>>>>>" -var p9293 = &p9293Var -var p9304Var = "thunk from from >>" -var p9304 = &p9304Var -var p9322Var = "thunk from >" -var p9322 = &p9322Var -var p9339Var = "thunk from >" -var p9339 = &p9339Var -var p9347Var = "thunk from >" -var p9347 = &p9347Var -var p9354Var = "thunk from from >>" -var p9354 = &p9354Var -var p9365Var = "thunk from from >>" -var p9365 = &p9365Var -var p9368Var = "thunk from from >>>" -var p9368 = &p9368Var -var p9385Var = "thunk from from >>>" -var p9385 = &p9385Var -var p9389Var = "thunk from from >>>>" -var p9389 = &p9389Var -var p9410Var = "thunk from from >>>>>" -var p9410 = &p9410Var -var p9420Var = "thunk from from >>>>>" -var p9420 = &p9420Var -var p9434Var = "thunk from from >>>>>>" -var p9434 = &p9434Var -var p9451Var = "thunk from from >>>" -var p9451 = &p9451Var -var p9458Var = "thunk from from >>" -var p9458 = &p9458Var -var p9476Var = "thunk from >" -var p9476 = &p9476Var -var p9487Var = "thunk from >" -var p9487 = &p9487Var -var p9497Var = "function " -var p9497 = &p9497Var -var p9503Var = "thunk from >" -var p9503 = &p9503Var -var p9508Var = "function " -var p9508 = &p9508Var +var p9055Var = "function " +var p9055 = &p9055Var +var p9130Var = "thunk from >" +var p9130 = &p9130Var +var p9139Var = "thunk from from >>" +var p9139 = &p9139Var +var p9177Var = "thunk from >" +var p9177 = &p9177Var +var p9202Var = "thunk from >" +var p9202 = &p9202Var +var p9218Var = "thunk from >>" +var p9218 = &p9218Var +var p9224Var = "thunk from >>>" +var p9224 = &p9224Var +var p9235Var = "thunk from >>" +var p9235 = &p9235Var +var p9242Var = "function " +var p9242 = &p9242Var +var p9252Var = "thunk from >" +var p9252 = &p9252Var +var p9260Var = "function " +var p9260 = &p9260Var +var p9264Var = "thunk from >" +var p9264 = &p9264Var +var p9273Var = "thunk from from >>" +var p9273 = &p9273Var +var p9280Var = "thunk from >" +var p9280 = &p9280Var +var p9284Var = "function " +var p9284 = &p9284Var +var p9316Var = "thunk from >" +var p9316 = &p9316Var +var p9332Var = "thunk from >>" +var p9332 = &p9332Var +var p9338Var = "thunk from >>>" +var p9338 = &p9338Var +var p9349Var = "thunk from >>" +var p9349 = &p9349Var +var p9357Var = "function " +var p9357 = &p9357Var +var p9361Var = "thunk from >" +var p9361 = &p9361Var +var p9370Var = "thunk from from >>" +var p9370 = &p9370Var +var p9377Var = "thunk from >" +var p9377 = &p9377Var +var p9381Var = "function " +var p9381 = &p9381Var +var p9404Var = "thunk from >" +var p9404 = &p9404Var +var p9408Var = "function " +var p9408 = &p9408Var +var p9418Var = "thunk from >" +var p9418 = &p9418Var +var p9429Var = "thunk from >>" +var p9429 = &p9429Var +var p9437Var = "function " +var p9437 = &p9437Var +var p9446Var = "thunk from >" +var p9446 = &p9446Var +var p9455Var = "function " +var p9455 = &p9455Var +var p9459Var = "thunk from >" +var p9459 = &p9459Var +var p9464Var = "function " +var p9464 = &p9464Var +var p9505Var = "thunk from >" +var p9505 = &p9505Var +var p9525Var = "thunk from >" +var p9525 = &p9525Var +var p9537Var = "thunk from >" +var p9537 = &p9537Var var p9551Var = "thunk from >" var p9551 = &p9551Var -var p9574Var = "thunk from >" -var p9574 = &p9574Var -var p9582Var = "thunk from >" -var p9582 = &p9582Var -var p9591Var = "thunk from from >>" -var p9591 = &p9591Var -var p9623Var = "thunk from >" -var p9623 = &p9623Var -var p9632Var = "thunk from from >>" -var p9632 = &p9632Var -var p9645Var = "thunk from >" -var p9645 = &p9645Var -var p9658Var = "thunk from >>" +var p9573Var = "thunk from >" +var p9573 = &p9573Var +var p9580Var = "thunk from >" +var p9580 = &p9580Var +var p9589Var = "thunk from from >>" +var p9589 = &p9589Var +var p9601Var = "thunk from from >>>" +var p9601 = &p9601Var +var p9609Var = "thunk from >" +var p9609 = &p9609Var +var p9620Var = "thunk from >" +var p9620 = &p9620Var +var p9627Var = "thunk from from >>" +var p9627 = &p9627Var +var p9638Var = "thunk from from >>" +var p9638 = &p9638Var +var p9641Var = "thunk from from >>>" +var p9641 = &p9641Var +var p9658Var = "thunk from from >>>" var p9658 = &p9658Var -var p9681Var = "thunk from >>" -var p9681 = &p9681Var -var p9696Var = "thunk from >" -var p9696 = &p9696Var -var p9712Var = "thunk from >" -var p9712 = &p9712Var -var p9737Var = "thunk from >" +var p9662Var = "thunk from from >>>>" +var p9662 = &p9662Var +var p9672Var = "thunk from from >>>>>" +var p9672 = &p9672Var +var p9686Var = "thunk from from >>>>>>" +var p9686 = &p9686Var +var p9697Var = "thunk from from >>" +var p9697 = &p9697Var +var p9715Var = "thunk from >" +var p9715 = &p9715Var +var p9730Var = "thunk from >" +var p9730 = &p9730Var +var p9737Var = "thunk from >" var p9737 = &p9737Var -var p9754Var = "thunk from >" -var p9754 = &p9754Var -var p9765Var = "thunk from >" -var p9765 = &p9765Var -var p9770Var = "function " -var p9770 = &p9770Var -var p9783Var = "thunk from >" -var p9783 = &p9783Var -var p9796Var = "thunk from >" -var p9796 = &p9796Var -var p9804Var = "object " -var p9804 = &p9804Var -var p9828Var = "thunk from >" -var p9828 = &p9828Var -var p9841Var = "thunk from >" +var p9744Var = "thunk from from >>" +var p9744 = &p9744Var +var p9755Var = "thunk from from >>" +var p9755 = &p9755Var +var p9758Var = "thunk from from >>>" +var p9758 = &p9758Var +var p9775Var = "thunk from from >>>" +var p9775 = &p9775Var +var p9779Var = "thunk from from >>>>" +var p9779 = &p9779Var +var p9800Var = "thunk from from >>>>>" +var p9800 = &p9800Var +var p9810Var = "thunk from from >>>>>" +var p9810 = &p9810Var +var p9824Var = "thunk from from >>>>>>" +var p9824 = &p9824Var +var p9841Var = "thunk from from >>>" var p9841 = &p9841Var -var p9849Var = "object " -var p9849 = &p9849Var -var p9861Var = "object " -var p9861 = &p9861Var -var p9870Var = "thunk from >" -var p9870 = &p9870Var -var p9879Var = "thunk from from >>" -var p9879 = &p9879Var -var p9891Var = "thunk from from >>>" -var p9891 = &p9891Var -var p9924Var = "thunk from from >>" -var p9924 = &p9924Var -var p9941Var = "thunk from from >>>" -var p9941 = &p9941Var -var p9955Var = "thunk from from >>>>" -var p9955 = &p9955Var -var p9963Var = "thunk from >" -var p9963 = &p9963Var -var p9967Var = "thunk from from >>" -var p9967 = &p9967Var -var p9973Var = "thunk from from >>>" -var p9973 = &p9973Var -var p9991Var = "thunk from >" -var p9991 = &p9991Var -var p10012Var = "thunk from >" -var p10012 = &p10012Var +var p9848Var = "thunk from from >>" +var p9848 = &p9848Var +var p9866Var = "thunk from >" +var p9866 = &p9866Var +var p9877Var = "thunk from >" +var p9877 = &p9877Var +var p9887Var = "function " +var p9887 = &p9887Var +var p9893Var = "thunk from >" +var p9893 = &p9893Var +var p9898Var = "function " +var p9898 = &p9898Var +var p9939Var = "thunk from >" +var p9939 = &p9939Var +var p9959Var = "thunk from >" +var p9959 = &p9959Var +var p9966Var = "thunk from >" +var p9966 = &p9966Var +var p9975Var = "thunk from from >>" +var p9975 = &p9975Var +var p10007Var = "thunk from >" +var p10007 = &p10007Var +var p10016Var = "thunk from from >>" +var p10016 = &p10016Var var p10029Var = "thunk from >" var p10029 = &p10029Var -var p10040Var = "thunk from >" -var p10040 = &p10040Var -var p10045Var = "function " -var p10045 = &p10045Var -var p10058Var = "thunk from >" -var p10058 = &p10058Var -var p10071Var = "thunk from >" -var p10071 = &p10071Var -var p10079Var = "object " -var p10079 = &p10079Var -var p10109Var = "thunk from >" -var p10109 = &p10109Var -var p10122Var = "thunk from >" -var p10122 = &p10122Var -var p10130Var = "object " -var p10130 = &p10130Var -var p10146Var = "object " -var p10146 = &p10146Var -var p10180Var = "thunk from from >>" -var p10180 = &p10180Var -var p10196Var = "thunk from from >>>" -var p10196 = &p10196Var -var p10210Var = "thunk from from >>>" -var p10210 = &p10210Var -var p10224Var = "thunk from from >>>>" -var p10224 = &p10224Var -var p10232Var = "thunk from >" -var p10232 = &p10232Var -var p10236Var = "thunk from from >>" -var p10236 = &p10236Var -var p10242Var = "thunk from from >>>" -var p10242 = &p10242Var -var p10257Var = "thunk from from >>" +var p10042Var = "thunk from >>" +var p10042 = &p10042Var +var p10065Var = "thunk from >>" +var p10065 = &p10065Var +var p10080Var = "thunk from >" +var p10080 = &p10080Var +var p10094Var = "thunk from >" +var p10094 = &p10094Var +var p10116Var = "thunk from >" +var p10116 = &p10116Var +var p10132Var = "thunk from >" +var p10132 = &p10132Var +var p10143Var = "thunk from >" +var p10143 = &p10143Var +var p10148Var = "function " +var p10148 = &p10148Var +var p10161Var = "thunk from >" +var p10161 = &p10161Var +var p10174Var = "thunk from >" +var p10174 = &p10174Var +var p10182Var = "object " +var p10182 = &p10182Var +var p10206Var = "thunk from >" +var p10206 = &p10206Var +var p10219Var = "thunk from >" +var p10219 = &p10219Var +var p10227Var = "object " +var p10227 = &p10227Var +var p10239Var = "object " +var p10239 = &p10239Var +var p10248Var = "thunk from >" +var p10248 = &p10248Var +var p10257Var = "thunk from from >>" var p10257 = &p10257Var -var p10269Var = "thunk from >" +var p10269Var = "thunk from from >>>" var p10269 = &p10269Var -var p10284Var = "thunk from >" -var p10284 = &p10284Var -var p10294Var = "function " -var p10294 = &p10294Var -var p10310Var = "thunk from >" -var p10310 = &p10310Var -var p10328Var = "thunk from >" -var p10328 = &p10328Var -var p10347Var = "thunk from >" -var p10347 = &p10347Var -var p10363Var = "thunk from >>" -var p10363 = &p10363Var -var p10372Var = "thunk from >>>" -var p10372 = &p10372Var -var p10391Var = "function " -var p10391 = &p10391Var -var p10404Var = "thunk from >" +var p10302Var = "thunk from from >>" +var p10302 = &p10302Var +var p10319Var = "thunk from from >>>" +var p10319 = &p10319Var +var p10333Var = "thunk from from >>>>" +var p10333 = &p10333Var +var p10341Var = "thunk from >" +var p10341 = &p10341Var +var p10345Var = "thunk from from >>" +var p10345 = &p10345Var +var p10351Var = "thunk from from >>>" +var p10351 = &p10351Var +var p10369Var = "thunk from >" +var p10369 = &p10369Var +var p10388Var = "thunk from >" +var p10388 = &p10388Var +var p10404Var = "thunk from >" var p10404 = &p10404Var -var p10435Var = "thunk from from >>" -var p10435 = &p10435Var -var p10440Var = "thunk from from >>>" -var p10440 = &p10440Var -var p10449Var = "thunk from from >>>>" -var p10449 = &p10449Var -var p10460Var = "thunk from from >>>>" -var p10460 = &p10460Var -var p10467Var = "thunk from >" -var p10467 = &p10467Var -var p10476Var = "thunk from from >>" -var p10476 = &p10476Var -var p10492Var = "thunk from >" -var p10492 = &p10492Var -var p10501Var = "thunk from >>" -var p10501 = &p10501Var -var p10518Var = "thunk from >" -var p10518 = &p10518Var -var p10535Var = "thunk from >" -var p10535 = &p10535Var -var p10544Var = "thunk from >>" -var p10544 = &p10544Var -var p10560Var = "thunk from >>>" -var p10560 = &p10560Var -var p10569Var = "thunk from >>>>" -var p10569 = &p10569Var -var p10587Var = "thunk from >" -var p10587 = &p10587Var -var p10604Var = "thunk from >" -var p10604 = &p10604Var -var p10613Var = "thunk from >>" -var p10613 = &p10613Var -var p10629Var = "thunk from >" -var p10629 = &p10629Var -var p10649Var = "thunk from >" -var p10649 = &p10649Var -var p10662Var = "thunk from >" -var p10662 = &p10662Var -var p10701Var = "function " -var p10701 = &p10701Var -var p10727Var = "thunk from from >>" -var p10727 = &p10727Var -var p10732Var = "thunk from from >>>" -var p10732 = &p10732Var -var p10743Var = "thunk from from >>>>" -var p10743 = &p10743Var -var p10750Var = "thunk from >" -var p10750 = &p10750Var -var p10759Var = "thunk from from >>" -var p10759 = &p10759Var -var p10771Var = "thunk from >" -var p10771 = &p10771Var -var p10779Var = "thunk from >>" -var p10779 = &p10779Var -var p10786Var = "function " -var p10786 = &p10786Var -var p10799Var = "thunk from >" -var p10799 = &p10799Var -var p10822Var = "thunk from >" -var p10822 = &p10822Var -var p10830Var = "thunk from >" -var p10830 = &p10830Var -var p10835Var = "function " -var p10835 = &p10835Var -var p10846Var = "thunk from >" -var p10846 = &p10846Var -var p10857Var = "thunk from >" -var p10857 = &p10857Var -var p10867Var = "thunk from >" -var p10867 = &p10867Var -var p10880Var = "thunk from from >>" -var p10880 = &p10880Var -var p10894Var = "thunk from from >>" -var p10894 = &p10894Var -var p10905Var = "thunk from >" -var p10905 = &p10905Var -var p10920Var = "thunk from >" -var p10920 = &p10920Var -var p10955Var = "thunk from >" -var p10955 = &p10955Var -var p10965Var = "thunk from from >>" -var p10965 = &p10965Var -var p10989Var = "thunk from from >>>" -var p10989 = &p10989Var -var p10994Var = "thunk from from >>>>" -var p10994 = &p10994Var -var p11011Var = "thunk from from >>>" -var p11011 = &p11011Var -var p11023Var = "thunk from >" -var p11023 = &p11023Var -var p11027Var = "thunk from >>" -var p11027 = &p11027Var -var p11048Var = "thunk from >>>" -var p11048 = &p11048Var -var p11054Var = "thunk from >>>>" -var p11054 = &p11054Var -var p11069Var = "thunk from >" -var p11069 = &p11069Var -var p11077Var = "function " -var p11077 = &p11077Var -var p11082Var = "thunk from >" -var p11082 = &p11082Var -var p11095Var = "thunk from from >>" -var p11095 = &p11095Var -var p11108Var = "thunk from from >>" -var p11108 = &p11108Var -var p11112Var = "function " -var p11112 = &p11112Var -var p11121Var = "thunk from >" -var p11121 = &p11121Var -var p11134Var = "thunk from >" -var p11134 = &p11134Var -var p11139Var = "function " -var p11139 = &p11139Var -var p11154Var = "thunk from >" -var p11154 = &p11154Var -var p11178Var = "thunk from >" -var p11178 = &p11178Var -var p11185Var = "thunk from >" -var p11185 = &p11185Var -var p11234Var = "thunk from >" -var p11234 = &p11234Var -var p11266Var = "thunk from >" -var p11266 = &p11266Var -var p11273Var = "thunk from >" -var p11273 = &p11273Var -var p11362Var = "thunk from >" -var p11362 = &p11362Var -var p11381Var = "thunk from >" -var p11381 = &p11381Var -var p11503Var = "thunk from >" -var p11503 = &p11503Var -var p11521Var = "thunk from >" -var p11521 = &p11521Var -var p11530Var = "thunk from from >>" -var p11530 = &p11530Var -var p11533Var = "function " -var p11533 = &p11533Var -var p11563Var = "thunk from >" -var p11563 = &p11563Var -var p11573Var = "function " -var p11573 = &p11573Var -var p11594Var = "thunk from >" -var p11594 = &p11594Var -var p11618Var = "thunk from >" -var p11618 = &p11618Var -var p11623Var = "function " -var p11623 = &p11623Var -var p11638Var = "thunk from >" -var p11638 = &p11638Var -var p11650Var = "thunk from >" -var p11650 = &p11650Var -var p11654Var = "thunk from from >>" -var p11654 = &p11654Var -var p11692Var = "thunk from >" -var p11692 = &p11692Var -var p11712Var = "thunk from from >>" -var p11712 = &p11712Var -var p11756Var = "thunk from >" -var p11756 = &p11756Var -var p11776Var = "thunk from from >>" -var p11776 = &p11776Var -var p11817Var = "thunk from >" -var p11817 = &p11817Var -var p11845Var = "thunk from >" -var p11845 = &p11845Var -var p11855Var = "function " -var p11855 = &p11855Var -var p11859Var = "thunk from >" -var p11859 = &p11859Var -var p11868Var = "thunk from from >>" -var p11868 = &p11868Var -var p11880Var = "thunk from >" -var p11880 = &p11880Var -var p11890Var = "thunk from >>" -var p11890 = &p11890Var -var p11894Var = "function " -var p11894 = &p11894Var -var p11903Var = "thunk from >" -var p11903 = &p11903Var -var p11913Var = "function " -var p11913 = &p11913Var -var p11917Var = "thunk from >" -var p11917 = &p11917Var -var p11926Var = "thunk from from >>" +var p10415Var = "thunk from >" +var p10415 = &p10415Var +var p10420Var = "function " +var p10420 = &p10420Var +var p10433Var = "thunk from >" +var p10433 = &p10433Var +var p10446Var = "thunk from >" +var p10446 = &p10446Var +var p10454Var = "object " +var p10454 = &p10454Var +var p10484Var = "thunk from >" +var p10484 = &p10484Var +var p10497Var = "thunk from >" +var p10497 = &p10497Var +var p10505Var = "object " +var p10505 = &p10505Var +var p10521Var = "object " +var p10521 = &p10521Var +var p10555Var = "thunk from from >>" +var p10555 = &p10555Var +var p10571Var = "thunk from from >>>" +var p10571 = &p10571Var +var p10585Var = "thunk from from >>>" +var p10585 = &p10585Var +var p10599Var = "thunk from from >>>>" +var p10599 = &p10599Var +var p10607Var = "thunk from >" +var p10607 = &p10607Var +var p10611Var = "thunk from from >>" +var p10611 = &p10611Var +var p10617Var = "thunk from from >>>" +var p10617 = &p10617Var +var p10632Var = "thunk from from >>" +var p10632 = &p10632Var +var p10644Var = "thunk from >" +var p10644 = &p10644Var +var p10659Var = "thunk from >" +var p10659 = &p10659Var +var p10669Var = "function " +var p10669 = &p10669Var +var p10685Var = "thunk from >" +var p10685 = &p10685Var +var p10702Var = "thunk from >" +var p10702 = &p10702Var +var p10721Var = "thunk from >" +var p10721 = &p10721Var +var p10737Var = "thunk from >>" +var p10737 = &p10737Var +var p10746Var = "thunk from >>>" +var p10746 = &p10746Var +var p10765Var = "function " +var p10765 = &p10765Var +var p10776Var = "thunk from >" +var p10776 = &p10776Var +var p10806Var = "thunk from from >>" +var p10806 = &p10806Var +var p10811Var = "thunk from from >>>" +var p10811 = &p10811Var +var p10820Var = "thunk from from >>>>" +var p10820 = &p10820Var +var p10831Var = "thunk from from >>>>" +var p10831 = &p10831Var +var p10838Var = "thunk from >" +var p10838 = &p10838Var +var p10847Var = "thunk from from >>" +var p10847 = &p10847Var +var p10863Var = "thunk from >" +var p10863 = &p10863Var +var p10872Var = "thunk from >>" +var p10872 = &p10872Var +var p10887Var = "thunk from >" +var p10887 = &p10887Var +var p10903Var = "thunk from >" +var p10903 = &p10903Var +var p10912Var = "thunk from >>" +var p10912 = &p10912Var +var p10928Var = "thunk from >>>" +var p10928 = &p10928Var +var p10937Var = "thunk from >>>>" +var p10937 = &p10937Var +var p10953Var = "thunk from >" +var p10953 = &p10953Var +var p10969Var = "thunk from >" +var p10969 = &p10969Var +var p10978Var = "thunk from >>" +var p10978 = &p10978Var +var p10992Var = "thunk from >" +var p10992 = &p10992Var +var p11009Var = "thunk from >" +var p11009 = &p11009Var +var p11021Var = "thunk from >" +var p11021 = &p11021Var +var p11060Var = "function " +var p11060 = &p11060Var +var p11086Var = "thunk from from >>" +var p11086 = &p11086Var +var p11091Var = "thunk from from >>>" +var p11091 = &p11091Var +var p11102Var = "thunk from from >>>>" +var p11102 = &p11102Var +var p11109Var = "thunk from >" +var p11109 = &p11109Var +var p11118Var = "thunk from from >>" +var p11118 = &p11118Var +var p11130Var = "thunk from >" +var p11130 = &p11130Var +var p11138Var = "thunk from >>" +var p11138 = &p11138Var +var p11145Var = "function " +var p11145 = &p11145Var +var p11158Var = "thunk from >" +var p11158 = &p11158Var +var p11181Var = "thunk from >" +var p11181 = &p11181Var +var p11189Var = "thunk from >" +var p11189 = &p11189Var +var p11194Var = "function " +var p11194 = &p11194Var +var p11205Var = "thunk from >" +var p11205 = &p11205Var +var p11216Var = "thunk from >" +var p11216 = &p11216Var +var p11226Var = "thunk from >" +var p11226 = &p11226Var +var p11239Var = "thunk from from >>" +var p11239 = &p11239Var +var p11251Var = "thunk from from >>" +var p11251 = &p11251Var +var p11261Var = "thunk from >" +var p11261 = &p11261Var +var p11276Var = "thunk from >" +var p11276 = &p11276Var +var p11311Var = "thunk from >" +var p11311 = &p11311Var +var p11321Var = "thunk from from >>" +var p11321 = &p11321Var +var p11345Var = "thunk from from >>>" +var p11345 = &p11345Var +var p11350Var = "thunk from from >>>>" +var p11350 = &p11350Var +var p11367Var = "thunk from from >>>" +var p11367 = &p11367Var +var p11379Var = "thunk from >" +var p11379 = &p11379Var +var p11383Var = "thunk from >>" +var p11383 = &p11383Var +var p11404Var = "thunk from >>>" +var p11404 = &p11404Var +var p11410Var = "thunk from >>>>" +var p11410 = &p11410Var +var p11425Var = "thunk from >" +var p11425 = &p11425Var +var p11433Var = "function " +var p11433 = &p11433Var +var p11438Var = "thunk from >" +var p11438 = &p11438Var +var p11449Var = "thunk from from >>" +var p11449 = &p11449Var +var p11461Var = "thunk from from >>" +var p11461 = &p11461Var +var p11465Var = "function " +var p11465 = &p11465Var +var p11474Var = "thunk from >" +var p11474 = &p11474Var +var p11487Var = "thunk from >" +var p11487 = &p11487Var +var p11492Var = "function " +var p11492 = &p11492Var +var p11507Var = "thunk from >" +var p11507 = &p11507Var +var p11531Var = "thunk from >" +var p11531 = &p11531Var +var p11538Var = "thunk from >" +var p11538 = &p11538Var +var p11587Var = "thunk from >" +var p11587 = &p11587Var +var p11619Var = "thunk from >" +var p11619 = &p11619Var +var p11626Var = "thunk from >" +var p11626 = &p11626Var +var p11715Var = "thunk from >" +var p11715 = &p11715Var +var p11734Var = "thunk from >" +var p11734 = &p11734Var +var p11856Var = "thunk from >" +var p11856 = &p11856Var +var p11874Var = "thunk from >" +var p11874 = &p11874Var +var p11883Var = "thunk from from >>" +var p11883 = &p11883Var +var p11886Var = "function " +var p11886 = &p11886Var +var p11916Var = "thunk from >" +var p11916 = &p11916Var +var p11926Var = "function " var p11926 = &p11926Var -var p11938Var = "thunk from >" -var p11938 = &p11938Var -var p11944Var = "function " -var p11944 = &p11944Var -var p11963Var = "function " -var p11963 = &p11963Var -var p11970Var = "thunk from >" -var p11970 = &p11970Var -var p11975Var = "function " -var p11975 = &p11975Var -var p11982Var = "thunk from >" -var p11982 = &p11982Var -var p11991Var = "thunk from from >>" +var p11947Var = "thunk from >" +var p11947 = &p11947Var +var p11971Var = "thunk from >" +var p11971 = &p11971Var +var p11976Var = "function " +var p11976 = &p11976Var +var p11991Var = "thunk from >" var p11991 = &p11991Var -var p12007Var = "thunk from >" +var p12003Var = "thunk from >" +var p12003 = &p12003Var +var p12007Var = "thunk from from >>" var p12007 = &p12007Var -var p12019Var = "thunk from >" -var p12019 = &p12019Var -var p12025Var = "thunk from >" -var p12025 = &p12025Var -var p12031Var = "thunk from from >>" -var p12031 = &p12031Var -var p12042Var = "thunk from >" -var p12042 = &p12042Var -var p12051Var = "thunk from from >>" -var p12051 = &p12051Var -var p12060Var = "function " -var p12060 = &p12060Var -var p12088Var = "thunk from >" -var p12088 = &p12088Var -var p12097Var = "thunk from from >>" -var p12097 = &p12097Var -var p12101Var = "function " -var p12101 = &p12101Var -var p12109Var = "thunk from >" +var p12045Var = "thunk from >" +var p12045 = &p12045Var +var p12065Var = "thunk from from >>" +var p12065 = &p12065Var +var p12109Var = "thunk from >" var p12109 = &p12109Var -var p12120Var = "thunk from >" -var p12120 = &p12120Var -var p12129Var = "thunk from from >>" +var p12129Var = "thunk from from >>" var p12129 = &p12129Var -var p12133Var = "function " -var p12133 = &p12133Var -var p12141Var = "thunk from >" -var p12141 = &p12141Var -var p12158Var = "thunk from >" -var p12158 = &p12158Var -var p12166Var = "thunk from >" -var p12166 = &p12166Var -var p12178Var = "thunk from >" -var p12178 = &p12178Var -var p12187Var = "thunk from >" -var p12187 = &p12187Var -var p12192Var = "function " -var p12192 = &p12192Var -var p12196Var = "thunk from >" -var p12196 = &p12196Var -var p12205Var = "thunk from from >>" -var p12205 = &p12205Var -var p12208Var = "thunk from >" +var p12170Var = "thunk from >" +var p12170 = &p12170Var +var p12198Var = "thunk from >" +var p12198 = &p12198Var +var p12208Var = "function " var p12208 = &p12208Var -var p12217Var = "thunk from from >>" -var p12217 = &p12217Var -var p12224Var = "thunk from >" -var p12224 = &p12224Var -var p12229Var = "function " -var p12229 = &p12229Var -var p12296Var = "thunk from >" -var p12296 = &p12296Var -var p12308Var = "thunk from >" -var p12308 = &p12308Var -var p12321Var = "thunk from >" -var p12321 = &p12321Var -var p12336Var = "thunk from >>" -var p12336 = &p12336Var -var p12350Var = "thunk from >" -var p12350 = &p12350Var -var p12365Var = "thunk from >>" -var p12365 = &p12365Var -var p12378Var = "thunk from >" +var p12212Var = "thunk from >" +var p12212 = &p12212Var +var p12221Var = "thunk from from >>" +var p12221 = &p12221Var +var p12233Var = "thunk from >" +var p12233 = &p12233Var +var p12243Var = "thunk from >>" +var p12243 = &p12243Var +var p12247Var = "function " +var p12247 = &p12247Var +var p12256Var = "thunk from >" +var p12256 = &p12256Var +var p12266Var = "function " +var p12266 = &p12266Var +var p12270Var = "thunk from >" +var p12270 = &p12270Var +var p12279Var = "thunk from from >>" +var p12279 = &p12279Var +var p12291Var = "thunk from >" +var p12291 = &p12291Var +var p12297Var = "function " +var p12297 = &p12297Var +var p12316Var = "function " +var p12316 = &p12316Var +var p12323Var = "thunk from >" +var p12323 = &p12323Var +var p12328Var = "function " +var p12328 = &p12328Var +var p12335Var = "thunk from >" +var p12335 = &p12335Var +var p12344Var = "thunk from from >>" +var p12344 = &p12344Var +var p12360Var = "thunk from >" +var p12360 = &p12360Var +var p12372Var = "thunk from >" +var p12372 = &p12372Var +var p12378Var = "thunk from >" var p12378 = &p12378Var -var p12386Var = "thunk from >" -var p12386 = &p12386Var -var p12395Var = "thunk from from >>" +var p12384Var = "thunk from from >>" +var p12384 = &p12384Var +var p12395Var = "thunk from >" var p12395 = &p12395Var -var p12411Var = "thunk from >" -var p12411 = &p12411Var -var p12421Var = "thunk from >" -var p12421 = &p12421Var -var p12432Var = "thunk from >" -var p12432 = &p12432Var -var p12441Var = "thunk from from >>" +var p12404Var = "thunk from from >>" +var p12404 = &p12404Var +var p12413Var = "function " +var p12413 = &p12413Var +var p12441Var = "thunk from >" var p12441 = &p12441Var -var p12459Var = "thunk from >" -var p12459 = &p12459Var -var p12474Var = "thunk from >" -var p12474 = &p12474Var -var p12487Var = "thunk from >" -var p12487 = &p12487Var -var p12496Var = "thunk from >>" -var p12496 = &p12496Var -var p12510Var = "thunk from >>" -var p12510 = &p12510Var -var p12521Var = "function " -var p12521 = &p12521Var -var p12528Var = "thunk from >" -var p12528 = &p12528Var -var p12533Var = "function " -var p12533 = &p12533Var -var p12546Var = "thunk from >" -var p12546 = &p12546Var -var p12554Var = "thunk from >" -var p12554 = &p12554Var -var p12567Var = "thunk from >" -var p12567 = &p12567Var -var p12582Var = "thunk from >>" +var p12450Var = "thunk from from >>" +var p12450 = &p12450Var +var p12454Var = "function " +var p12454 = &p12454Var +var p12462Var = "thunk from >" +var p12462 = &p12462Var +var p12473Var = "thunk from >" +var p12473 = &p12473Var +var p12482Var = "thunk from from >>" +var p12482 = &p12482Var +var p12486Var = "function " +var p12486 = &p12486Var +var p12494Var = "thunk from >" +var p12494 = &p12494Var +var p12511Var = "thunk from >" +var p12511 = &p12511Var +var p12519Var = "thunk from >" +var p12519 = &p12519Var +var p12531Var = "thunk from >" +var p12531 = &p12531Var +var p12540Var = "thunk from >" +var p12540 = &p12540Var +var p12545Var = "function " +var p12545 = &p12545Var +var p12549Var = "thunk from >" +var p12549 = &p12549Var +var p12558Var = "thunk from from >>" +var p12558 = &p12558Var +var p12561Var = "thunk from >" +var p12561 = &p12561Var +var p12570Var = "thunk from from >>" +var p12570 = &p12570Var +var p12577Var = "thunk from >" +var p12577 = &p12577Var +var p12582Var = "function " var p12582 = &p12582Var -var p12591Var = "thunk from >" -var p12591 = &p12591Var -var p12606Var = "thunk from >" -var p12606 = &p12606Var -var p12618Var = "thunk from >" -var p12618 = &p12618Var -var p12629Var = "function " -var p12629 = &p12629Var -var p12641Var = "thunk from >" -var p12641 = &p12641Var -var p12650Var = "thunk from >>" -var p12650 = &p12650Var -var p12662Var = "function " -var p12662 = &p12662Var -var p12677Var = "thunk from >" -var p12677 = &p12677Var -var p12686Var = "thunk from >>" -var p12686 = &p12686Var -var p12690Var = "thunk from >>>" -var p12690 = &p12690Var -var p12703Var = "function " +var p12649Var = "thunk from >" +var p12649 = &p12649Var +var p12661Var = "thunk from >" +var p12661 = &p12661Var +var p12674Var = "thunk from >" +var p12674 = &p12674Var +var p12689Var = "thunk from >>" +var p12689 = &p12689Var +var p12703Var = "thunk from >" var p12703 = &p12703Var -var p12711Var = "thunk from >" -var p12711 = &p12711Var -var p12716Var = "function " -var p12716 = &p12716Var -var p12731Var = "thunk from >" +var p12718Var = "thunk from >>" +var p12718 = &p12718Var +var p12731Var = "thunk from >" var p12731 = &p12731Var -var p12768Var = "thunk from >" -var p12768 = &p12768Var -var p12795Var = "thunk from >" -var p12795 = &p12795Var -var p12801Var = "thunk from from >>" -var p12801 = &p12801Var -var p12812Var = "thunk from >" +var p12739Var = "thunk from >" +var p12739 = &p12739Var +var p12748Var = "thunk from from >>" +var p12748 = &p12748Var +var p12764Var = "thunk from >" +var p12764 = &p12764Var +var p12774Var = "thunk from >" +var p12774 = &p12774Var +var p12785Var = "thunk from >" +var p12785 = &p12785Var +var p12794Var = "thunk from from >>" +var p12794 = &p12794Var +var p12812Var = "thunk from >" var p12812 = &p12812Var -var p12818Var = "thunk from from >>" -var p12818 = &p12818Var -var p12840Var = "thunk from >" +var p12827Var = "thunk from >" +var p12827 = &p12827Var +var p12840Var = "thunk from >" var p12840 = &p12840Var -var p12862Var = "thunk from >>" -var p12862 = &p12862Var -var p12884Var = "thunk from >" -var p12884 = &p12884Var -var p12903Var = "thunk from >>" -var p12903 = &p12903Var -var p12917Var = "thunk from >" -var p12917 = &p12917Var -var p12936Var = "thunk from >>" -var p12936 = &p12936Var -var p12949Var = "thunk from >" -var p12949 = &p12949Var -var p12962Var = "function " -var p12962 = &p12962Var -var p12969Var = "thunk from >" -var p12969 = &p12969Var -var p12974Var = "function " -var p12974 = &p12974Var -var p12991Var = "thunk from >" -var p12991 = &p12991Var -var p13006Var = "thunk from >" -var p13006 = &p13006Var -var p13023Var = "thunk from >" -var p13023 = &p13023Var -var p13035Var = "thunk from >" -var p13035 = &p13035Var -var p13048Var = "thunk from >" -var p13048 = &p13048Var -var p13070Var = "thunk from >>" -var p13070 = &p13070Var -var p13087Var = "thunk from >" -var p13087 = &p13087Var -var p13099Var = "thunk from >" -var p13099 = &p13099Var -var p13112Var = "thunk from >" -var p13112 = &p13112Var -var p13133Var = "thunk from >" -var p13133 = &p13133Var -var p13153Var = "thunk from >" -var p13153 = &p13153Var -var p13166Var = "function " -var p13166 = &p13166Var -var p13173Var = "thunk from >" -var p13173 = &p13173Var -var p13178Var = "function " -var p13178 = &p13178Var +var p12849Var = "thunk from >>" +var p12849 = &p12849Var +var p12863Var = "thunk from >>" +var p12863 = &p12863Var +var p12874Var = "function " +var p12874 = &p12874Var +var p12881Var = "thunk from >" +var p12881 = &p12881Var +var p12886Var = "function " +var p12886 = &p12886Var +var p12899Var = "thunk from >" +var p12899 = &p12899Var +var p12907Var = "thunk from >" +var p12907 = &p12907Var +var p12920Var = "thunk from >" +var p12920 = &p12920Var +var p12935Var = "thunk from >>" +var p12935 = &p12935Var +var p12944Var = "thunk from >" +var p12944 = &p12944Var +var p12959Var = "thunk from >" +var p12959 = &p12959Var +var p12971Var = "thunk from >" +var p12971 = &p12971Var +var p12982Var = "function " +var p12982 = &p12982Var +var p12994Var = "thunk from >" +var p12994 = &p12994Var +var p13003Var = "thunk from >>" +var p13003 = &p13003Var +var p13015Var = "function " +var p13015 = &p13015Var +var p13030Var = "thunk from >" +var p13030 = &p13030Var +var p13039Var = "thunk from >>" +var p13039 = &p13039Var +var p13043Var = "thunk from >>>" +var p13043 = &p13043Var +var p13056Var = "function " +var p13056 = &p13056Var +var p13064Var = "thunk from >" +var p13064 = &p13064Var +var p13069Var = "function " +var p13069 = &p13069Var +var p13084Var = "thunk from >" +var p13084 = &p13084Var +var p13121Var = "thunk from >" +var p13121 = &p13121Var +var p13148Var = "thunk from >" +var p13148 = &p13148Var +var p13154Var = "thunk from from >>" +var p13154 = &p13154Var +var p13165Var = "thunk from >" +var p13165 = &p13165Var +var p13171Var = "thunk from from >>" +var p13171 = &p13171Var var p13193Var = "thunk from >" var p13193 = &p13193Var -var p13214Var = "thunk from >" -var p13214 = &p13214Var -var p13247Var = "thunk from >" -var p13247 = &p13247Var -var p13259Var = "thunk from >" -var p13259 = &p13259Var -var p13272Var = "thunk from >" -var p13272 = &p13272Var -var p13299Var = "thunk from >" -var p13299 = &p13299Var -var p13311Var = "thunk from >" -var p13311 = &p13311Var -var p13324Var = "thunk from >" -var p13324 = &p13324Var -var p13343Var = "thunk from >>" -var p13343 = &p13343Var -var p13357Var = "thunk from >" -var p13357 = &p13357Var -var p13377Var = "thunk from >" -var p13377 = &p13377Var -var p13390Var = "function " -var p13390 = &p13390Var -var p13403Var = "thunk from >" -var p13403 = &p13403Var -var p13412Var = "thunk from >" -var p13412 = &p13412Var -var p13425Var = "thunk from from >>" -var p13425 = &p13425Var -var p13437Var = "thunk from >" -var p13437 = &p13437Var -var p13450Var = "thunk from from >>" -var p13450 = &p13450Var -var p13462Var = "thunk from from >>" -var p13462 = &p13462Var -var p13483Var = "thunk from >" -var p13483 = &p13483Var -var p13496Var = "thunk from from >>" -var p13496 = &p13496Var -var p13508Var = "thunk from from >>" -var p13508 = &p13508Var -var p13515Var = "thunk from >" -var p13515 = &p13515Var -var p13524Var = "thunk from from >>" -var p13524 = &p13524Var -var p13535Var = "thunk from from >>>" -var p13535 = &p13535Var -var p13567Var = "object " +var p13215Var = "thunk from >>" +var p13215 = &p13215Var +var p13237Var = "thunk from >" +var p13237 = &p13237Var +var p13256Var = "thunk from >>" +var p13256 = &p13256Var +var p13270Var = "thunk from >" +var p13270 = &p13270Var +var p13289Var = "thunk from >>" +var p13289 = &p13289Var +var p13302Var = "thunk from >" +var p13302 = &p13302Var +var p13315Var = "function " +var p13315 = &p13315Var +var p13322Var = "thunk from >" +var p13322 = &p13322Var +var p13327Var = "function " +var p13327 = &p13327Var +var p13344Var = "thunk from >" +var p13344 = &p13344Var +var p13359Var = "thunk from >" +var p13359 = &p13359Var +var p13376Var = "thunk from >" +var p13376 = &p13376Var +var p13388Var = "thunk from >" +var p13388 = &p13388Var +var p13401Var = "thunk from >" +var p13401 = &p13401Var +var p13423Var = "thunk from >>" +var p13423 = &p13423Var +var p13440Var = "thunk from >" +var p13440 = &p13440Var +var p13452Var = "thunk from >" +var p13452 = &p13452Var +var p13465Var = "thunk from >" +var p13465 = &p13465Var +var p13486Var = "thunk from >" +var p13486 = &p13486Var +var p13506Var = "thunk from >" +var p13506 = &p13506Var +var p13519Var = "function " +var p13519 = &p13519Var +var p13526Var = "thunk from >" +var p13526 = &p13526Var +var p13531Var = "function " +var p13531 = &p13531Var +var p13546Var = "thunk from >" +var p13546 = &p13546Var +var p13567Var = "thunk from >" var p13567 = &p13567Var -var p13580Var = "thunk from >" -var p13580 = &p13580Var -var p13605Var = "thunk from >" -var p13605 = &p13605Var -var p13619Var = "thunk from >" -var p13619 = &p13619Var -var p13637Var = "thunk from >" -var p13637 = &p13637Var -var p13658Var = "thunk from >" -var p13658 = &p13658Var -var p13671Var = "function " -var p13671 = &p13671Var -var p13681Var = "thunk from >" -var p13681 = &p13681Var -var p13689Var = "function " -var p13689 = &p13689Var -var p13699Var = "thunk from >" -var p13699 = &p13699Var -var p13707Var = "function " -var p13707 = &p13707Var -var p13717Var = "thunk from >" -var p13717 = &p13717Var -var p13727Var = "function " -var p13727 = &p13727Var -var p13737Var = "thunk from >" -var p13737 = &p13737Var -var p13748Var = "function " -var p13748 = &p13748Var -var p13752Var = "thunk from >" -var p13752 = &p13752Var -var p13761Var = "thunk from from >>" -var p13761 = &p13761Var -var p13768Var = "thunk from >" -var p13768 = &p13768Var -var p13777Var = "thunk from from >>" -var p13777 = &p13777Var -var p13793Var = "thunk from >" -var p13793 = &p13793Var -var p13812Var = "thunk from >" -var p13812 = &p13812Var -var p13820Var = "thunk from >" -var p13820 = &p13820Var -var p13829Var = "thunk from from >>" -var p13829 = &p13829Var -var p13845Var = "thunk from >" -var p13845 = &p13845Var -var p13856Var = "thunk from >>" -var p13856 = &p13856Var -var p13866Var = "thunk from >" -var p13866 = &p13866Var -var p13871Var = "function " -var p13871 = &p13871Var -var p13908Var = "thunk from >" -var p13908 = &p13908Var -var p13924Var = "thunk from >" +var p13600Var = "thunk from >" +var p13600 = &p13600Var +var p13612Var = "thunk from >" +var p13612 = &p13612Var +var p13625Var = "thunk from >" +var p13625 = &p13625Var +var p13652Var = "thunk from >" +var p13652 = &p13652Var +var p13664Var = "thunk from >" +var p13664 = &p13664Var +var p13677Var = "thunk from >" +var p13677 = &p13677Var +var p13696Var = "thunk from >>" +var p13696 = &p13696Var +var p13710Var = "thunk from >" +var p13710 = &p13710Var +var p13730Var = "thunk from >" +var p13730 = &p13730Var +var p13743Var = "function " +var p13743 = &p13743Var +var p13754Var = "thunk from >" +var p13754 = &p13754Var +var p13762Var = "thunk from >" +var p13762 = &p13762Var +var p13773Var = "thunk from from >>" +var p13773 = &p13773Var +var p13784Var = "thunk from >" +var p13784 = &p13784Var +var p13795Var = "thunk from from >>" +var p13795 = &p13795Var +var p13806Var = "thunk from from >>" +var p13806 = &p13806Var +var p13827Var = "thunk from >" +var p13827 = &p13827Var +var p13840Var = "thunk from from >>" +var p13840 = &p13840Var +var p13852Var = "thunk from from >>" +var p13852 = &p13852Var +var p13859Var = "thunk from >" +var p13859 = &p13859Var +var p13868Var = "thunk from from >>" +var p13868 = &p13868Var +var p13879Var = "thunk from from >>>" +var p13879 = &p13879Var +var p13911Var = "object " +var p13911 = &p13911Var +var p13924Var = "thunk from >" var p13924 = &p13924Var -var p13941Var = "thunk from >" -var p13941 = &p13941Var -var p13949Var = "thunk from >" +var p13949Var = "thunk from >" var p13949 = &p13949Var -var p13958Var = "thunk from from >>" -var p13958 = &p13958Var -var p13965Var = "thunk from >" -var p13965 = &p13965Var -var p13974Var = "thunk from from >>" -var p13974 = &p13974Var -var p13992Var = "thunk from >" -var p13992 = &p13992Var -var p14002Var = "thunk from >" +var p13963Var = "thunk from >" +var p13963 = &p13963Var +var p13981Var = "thunk from >" +var p13981 = &p13981Var +var p14002Var = "thunk from >" var p14002 = &p14002Var -var p14007Var = "function " -var p14007 = &p14007Var -var p14024Var = "thunk from >" -var p14024 = &p14024Var -var p14054Var = "thunk from >" -var p14054 = &p14054Var -var p14070Var = "thunk from >" -var p14070 = &p14070Var -var p14086Var = "thunk from >" -var p14086 = &p14086Var -var p14096Var = "function " +var p14015Var = "function " +var p14015 = &p14015Var +var p14025Var = "thunk from >" +var p14025 = &p14025Var +var p14033Var = "function " +var p14033 = &p14033Var +var p14043Var = "thunk from >" +var p14043 = &p14043Var +var p14051Var = "function " +var p14051 = &p14051Var +var p14061Var = "thunk from >" +var p14061 = &p14061Var +var p14071Var = "function " +var p14071 = &p14071Var +var p14081Var = "thunk from >" +var p14081 = &p14081Var +var p14092Var = "function " +var p14092 = &p14092Var +var p14096Var = "thunk from >" var p14096 = &p14096Var -var p14100Var = "thunk from >" -var p14100 = &p14100Var -var p14109Var = "thunk from from >>" -var p14109 = &p14109Var -var p14122Var = "thunk from >" -var p14122 = &p14122Var -var p14134Var = "thunk from >>" -var p14134 = &p14134Var -var p14145Var = "thunk from >>>" -var p14145 = &p14145Var -var p14152Var = "function " -var p14152 = &p14152Var -var p14162Var = "thunk from >>" -var p14162 = &p14162Var -var p14170Var = "function " -var p14170 = &p14170Var -var p14174Var = "thunk from >" -var p14174 = &p14174Var -var p14179Var = "function " -var p14179 = &p14179Var -var p14183Var = "thunk from >" -var p14183 = &p14183Var -var p14192Var = "thunk from from >>" -var p14192 = &p14192Var -var p14224Var = "thunk from >" -var p14224 = &p14224Var -var p14247Var = "thunk from >" -var p14247 = &p14247Var -var p14258Var = "thunk from >" -var p14258 = &p14258Var -var p14267Var = "thunk from from >>" -var p14267 = &p14267Var -var p14296Var = "thunk from >" -var p14296 = &p14296Var -var p14305Var = "thunk from >>" -var p14305 = &p14305Var -var p14311Var = "thunk from >" -var p14311 = &p14311Var -var p14320Var = "thunk from >>" -var p14320 = &p14320Var -var p14360Var = "thunk from >" -var p14360 = &p14360Var -var p14369Var = "thunk from >>" -var p14369 = &p14369Var -var p14384Var = "object " -var p14384 = &p14384Var -var p14393Var = "thunk from >" -var p14393 = &p14393Var -var p14409Var = "thunk from >" -var p14409 = &p14409Var -var p14420Var = "function " -var p14420 = &p14420Var -var p14433Var = "thunk from >" -var p14433 = &p14433Var -var p14451Var = "thunk from >" -var p14451 = &p14451Var -var p14467Var = "thunk from >" -var p14467 = &p14467Var -var p14485Var = "thunk from >" -var p14485 = &p14485Var -var p14493Var = "thunk from >" -var p14493 = &p14493Var -var p14502Var = "thunk from from >>" -var p14502 = &p14502Var -var p14509Var = "thunk from >" -var p14509 = &p14509Var -var p14518Var = "thunk from from >>" +var p14105Var = "thunk from from >>" +var p14105 = &p14105Var +var p14112Var = "thunk from >" +var p14112 = &p14112Var +var p14121Var = "thunk from from >>" +var p14121 = &p14121Var +var p14137Var = "thunk from >" +var p14137 = &p14137Var +var p14156Var = "thunk from >" +var p14156 = &p14156Var +var p14164Var = "thunk from >" +var p14164 = &p14164Var +var p14173Var = "thunk from from >>" +var p14173 = &p14173Var +var p14189Var = "thunk from >" +var p14189 = &p14189Var +var p14200Var = "thunk from >>" +var p14200 = &p14200Var +var p14210Var = "thunk from >" +var p14210 = &p14210Var +var p14215Var = "function " +var p14215 = &p14215Var +var p14252Var = "thunk from >" +var p14252 = &p14252Var +var p14268Var = "thunk from >" +var p14268 = &p14268Var +var p14285Var = "thunk from >" +var p14285 = &p14285Var +var p14293Var = "thunk from >" +var p14293 = &p14293Var +var p14302Var = "thunk from from >>" +var p14302 = &p14302Var +var p14309Var = "thunk from >" +var p14309 = &p14309Var +var p14318Var = "thunk from from >>" +var p14318 = &p14318Var +var p14336Var = "thunk from >" +var p14336 = &p14336Var +var p14346Var = "thunk from >" +var p14346 = &p14346Var +var p14351Var = "function " +var p14351 = &p14351Var +var p14368Var = "thunk from >" +var p14368 = &p14368Var +var p14398Var = "thunk from >" +var p14398 = &p14398Var +var p14414Var = "thunk from >" +var p14414 = &p14414Var +var p14430Var = "thunk from >" +var p14430 = &p14430Var +var p14440Var = "function " +var p14440 = &p14440Var +var p14444Var = "thunk from >" +var p14444 = &p14444Var +var p14453Var = "thunk from from >>" +var p14453 = &p14453Var +var p14466Var = "thunk from >" +var p14466 = &p14466Var +var p14478Var = "thunk from >>" +var p14478 = &p14478Var +var p14489Var = "thunk from >>>" +var p14489 = &p14489Var +var p14496Var = "function " +var p14496 = &p14496Var +var p14506Var = "thunk from >>" +var p14506 = &p14506Var +var p14514Var = "function " +var p14514 = &p14514Var +var p14518Var = "thunk from >" var p14518 = &p14518Var -var p14556Var = "thunk from >" -var p14556 = &p14556Var -var p14560Var = "function " -var p14560 = &p14560Var -var p14592Var = "thunk from >>" -var p14592 = &p14592Var -var p14605Var = "function " +var p14523Var = "function " +var p14523 = &p14523Var +var p14544Var = "thunk from >" +var p14544 = &p14544Var +var p14558Var = "thunk from >" +var p14558 = &p14558Var +var p14573Var = "thunk from >" +var p14573 = &p14573Var +var p14587Var = "thunk from >" +var p14587 = &p14587Var +var p14605Var = "thunk from >" var p14605 = &p14605Var -var p14618Var = "thunk from >" -var p14618 = &p14618Var -var p14636Var = "thunk from >" -var p14636 = &p14636Var -var p14649Var = "thunk from >" -var p14649 = &p14649Var -var p14653Var = "function " -var p14653 = &p14653Var -var p14672Var = "thunk from >>" -var p14672 = &p14672Var -var p14684Var = "thunk from >>>" -var p14684 = &p14684Var -var p14689Var = "object " -var p14689 = &p14689Var -var p14691Var = "object " -var p14691 = &p14691Var -var p14694Var = "function " -var p14694 = &p14694Var -var p14697Var = "object " -var p14697 = &p14697Var -var p14703Var = "function " -var p14703 = &p14703Var -var p14706Var = "function " -var p14706 = &p14706Var -var p14709Var = "function " -var p14709 = &p14709Var -var p14712Var = "function " -var p14712 = &p14712Var -var p14714Var = "function " -var p14714 = &p14714Var -var p14717Var = "function " -var p14717 = &p14717Var -var p14720Var = "function " +var p14626Var = "thunk from >" +var p14626 = &p14626Var +var p14635Var = "thunk from >>" +var p14635 = &p14635Var +var p14641Var = "thunk from >" +var p14641 = &p14641Var +var p14650Var = "thunk from >>" +var p14650 = &p14650Var +var p14667Var = "thunk from >" +var p14667 = &p14667Var +var p14696Var = "thunk from >" +var p14696 = &p14696Var +var p14705Var = "thunk from >>" +var p14705 = &p14705Var +var p14720Var = "object " var p14720 = &p14720Var -var p14724Var = "function " -var p14724 = &p14724Var -var p14728Var = "thunk from >" -var p14728 = &p14728Var -var p14731Var = "thunk from >" -var p14731 = &p14731Var -var p14738Var = "thunk from from >>" -var p14738 = &p14738Var -var p14741Var = "function " -var p14741 = &p14741Var -var p14745Var = "thunk from >" +var p14729Var = "thunk from >" +var p14729 = &p14729Var +var p14745Var = "thunk from >" var p14745 = &p14745Var -var p14748Var = "thunk from >" -var p14748 = &p14748Var -var p14755Var = "thunk from from >>" -var p14755 = &p14755Var -var p14758Var = "function " -var p14758 = &p14758Var -var p14762Var = "thunk from >" -var p14762 = &p14762Var -var p14765Var = "thunk from >" -var p14765 = &p14765Var -var p14772Var = "thunk from from >>" -var p14772 = &p14772Var -var p14775Var = "function " -var p14775 = &p14775Var -var p14779Var = "thunk from >" -var p14779 = &p14779Var -var p14784Var = "function " -var p14784 = &p14784Var -var p14788Var = "thunk from >" -var p14788 = &p14788Var -var p14791Var = "thunk from >" -var p14791 = &p14791Var -var p14798Var = "thunk from from >>" -var p14798 = &p14798Var -var p14802Var = "function " +var p14756Var = "function " +var p14756 = &p14756Var +var p14769Var = "thunk from >" +var p14769 = &p14769Var +var p14786Var = "thunk from >" +var p14786 = &p14786Var +var p14802Var = "thunk from >" var p14802 = &p14802Var -var p14806Var = "thunk from >" -var p14806 = &p14806Var -var p14809Var = "thunk from >" -var p14809 = &p14809Var -var p14812Var = "thunk from >" -var p14812 = &p14812Var -var p14815Var = "thunk from >" -var p14815 = &p14815Var -var p14818Var = "thunk from >" -var p14818 = &p14818Var -var p14821Var = "thunk from >" -var p14821 = &p14821Var -var p14825Var = "thunk from >" -var p14825 = &p14825Var -var p14828Var = "thunk from >" -var p14828 = &p14828Var -var p14831Var = "thunk from >" -var p14831 = &p14831Var -var p14834Var = "thunk from >" -var p14834 = &p14834Var -var p14837Var = "thunk from >" -var p14837 = &p14837Var -var p14840Var = "thunk from >" -var p14840 = &p14840Var -var p14843Var = "thunk from >" +var p14819Var = "thunk from >" +var p14819 = &p14819Var +var p14827Var = "thunk from >" +var p14827 = &p14827Var +var p14836Var = "thunk from from >>" +var p14836 = &p14836Var +var p14843Var = "thunk from >" var p14843 = &p14843Var -var p14846Var = "thunk from >" -var p14846 = &p14846Var -var p14849Var = "thunk from >" -var p14849 = &p14849Var -var p14853Var = "thunk from >" -var p14853 = &p14853Var -var p14856Var = "thunk from >" -var p14856 = &p14856Var -var p14859Var = "thunk from >" -var p14859 = &p14859Var -var p14862Var = "thunk from >" -var p14862 = &p14862Var -var p14866Var = "thunk from >" -var p14866 = &p14866Var -var p14869Var = "thunk from >" -var p14869 = &p14869Var -var p14874Var = "function " -var p14874 = &p14874Var -var p14877Var = "function " -var p14877 = &p14877Var -var p14880Var = "function " -var p14880 = &p14880Var -var p14883Var = "function " -var p14883 = &p14883Var -var p14885Var = "function " -var p14885 = &p14885Var -var p14888Var = "function " -var p14888 = &p14888Var -var p14891Var = "function " -var p14891 = &p14891Var -var p14894Var = "function " +var p14852Var = "thunk from from >>" +var p14852 = &p14852Var +var p14890Var = "thunk from >" +var p14890 = &p14890Var +var p14894Var = "function " var p14894 = &p14894Var -var p14897Var = "function " -var p14897 = &p14897Var -var p14901Var = "function " -var p14901 = &p14901Var -var p14904Var = "function " -var p14904 = &p14904Var -var p14907Var = "function " -var p14907 = &p14907Var -var p14920Var = "function " -var p14920 = &p14920Var -var p14922Var = "function " -var p14922 = &p14922Var -var p14926Var = "thunk from >" +var p14926Var = "thunk from >>" var p14926 = &p14926Var -var p14929Var = "thunk from >" -var p14929 = &p14929Var -var p14932Var = "function " -var p14932 = &p14932Var -var p14935Var = "function " -var p14935 = &p14935Var -var p14943Var = "thunk from >" -var p14943 = &p14943Var -var p14946Var = "thunk from >" -var p14946 = &p14946Var -var p14949Var = "thunk from >" -var p14949 = &p14949Var -var p14956Var = "thunk from >>" -var p14956 = &p14956Var -var p14959Var = "thunk from >" -var p14959 = &p14959Var -var p14971Var = "function " -var p14971 = &p14971Var -var p14973Var = "function " -var p14973 = &p14973Var -var p14976Var = "object " -var p14976 = &p14976Var -var p15000Var = "object " -var p15000 = &p15000Var -var p15004Var = "object " -var p15004 = &p15004Var -var p15007Var = "object " -var p15007 = &p15007Var -var p15010Var = "object " -var p15010 = &p15010Var -var p15013Var = "object " -var p15013 = &p15013Var -var p15016Var = "object " -var p15016 = &p15016Var -var p15019Var = "object " -var p15019 = &p15019Var -var p15026Var = "thunk from >" -var p15026 = &p15026Var -var p15028Var = "thunk from >" -var p15028 = &p15028Var +var p14939Var = "function " +var p14939 = &p14939Var +var p14952Var = "thunk from >" +var p14952 = &p14952Var +var p14969Var = "thunk from >" +var p14969 = &p14969Var +var p14982Var = "thunk from >" +var p14982 = &p14982Var +var p14986Var = "function " +var p14986 = &p14986Var +var p15005Var = "thunk from >>" +var p15005 = &p15005Var +var p15017Var = "thunk from >>>" +var p15017 = &p15017Var +var p15022Var = "object " +var p15022 = &p15022Var +var p15024Var = "object " +var p15024 = &p15024Var +var p15027Var = "function " +var p15027 = &p15027Var +var p15030Var = "object " +var p15030 = &p15030Var +var p15036Var = "function " +var p15036 = &p15036Var +var p15039Var = "function " +var p15039 = &p15039Var +var p15042Var = "function " +var p15042 = &p15042Var +var p15045Var = "function " +var p15045 = &p15045Var +var p15047Var = "function " +var p15047 = &p15047Var +var p15050Var = "function " +var p15050 = &p15050Var +var p15053Var = "function " +var p15053 = &p15053Var +var p15057Var = "function " +var p15057 = &p15057Var +var p15061Var = "thunk from >" +var p15061 = &p15061Var +var p15064Var = "thunk from >" +var p15064 = &p15064Var +var p15071Var = "thunk from from >>" +var p15071 = &p15071Var +var p15074Var = "function " +var p15074 = &p15074Var +var p15078Var = "thunk from >" +var p15078 = &p15078Var +var p15081Var = "thunk from >" +var p15081 = &p15081Var +var p15088Var = "thunk from from >>" +var p15088 = &p15088Var +var p15091Var = "function " +var p15091 = &p15091Var +var p15095Var = "thunk from >" +var p15095 = &p15095Var +var p15098Var = "thunk from >" +var p15098 = &p15098Var +var p15105Var = "thunk from from >>" +var p15105 = &p15105Var +var p15108Var = "function " +var p15108 = &p15108Var +var p15112Var = "thunk from >" +var p15112 = &p15112Var +var p15117Var = "function " +var p15117 = &p15117Var +var p15121Var = "thunk from >" +var p15121 = &p15121Var +var p15124Var = "thunk from >" +var p15124 = &p15124Var +var p15131Var = "thunk from from >>" +var p15131 = &p15131Var +var p15135Var = "function " +var p15135 = &p15135Var +var p15139Var = "thunk from >" +var p15139 = &p15139Var +var p15142Var = "thunk from >" +var p15142 = &p15142Var +var p15145Var = "thunk from >" +var p15145 = &p15145Var +var p15148Var = "thunk from >" +var p15148 = &p15148Var +var p15151Var = "thunk from >" +var p15151 = &p15151Var +var p15154Var = "thunk from >" +var p15154 = &p15154Var +var p15158Var = "thunk from >" +var p15158 = &p15158Var +var p15161Var = "thunk from >" +var p15161 = &p15161Var +var p15164Var = "thunk from >" +var p15164 = &p15164Var +var p15167Var = "thunk from >" +var p15167 = &p15167Var +var p15170Var = "thunk from >" +var p15170 = &p15170Var +var p15173Var = "thunk from >" +var p15173 = &p15173Var +var p15176Var = "thunk from >" +var p15176 = &p15176Var +var p15179Var = "thunk from >" +var p15179 = &p15179Var +var p15182Var = "thunk from >" +var p15182 = &p15182Var +var p15186Var = "thunk from >" +var p15186 = &p15186Var +var p15189Var = "thunk from >" +var p15189 = &p15189Var +var p15192Var = "thunk from >" +var p15192 = &p15192Var +var p15195Var = "thunk from >" +var p15195 = &p15195Var +var p15199Var = "thunk from >" +var p15199 = &p15199Var +var p15202Var = "thunk from >" +var p15202 = &p15202Var +var p15207Var = "function " +var p15207 = &p15207Var +var p15210Var = "function " +var p15210 = &p15210Var +var p15213Var = "function " +var p15213 = &p15213Var +var p15216Var = "function " +var p15216 = &p15216Var +var p15218Var = "function " +var p15218 = &p15218Var +var p15221Var = "function " +var p15221 = &p15221Var +var p15224Var = "function " +var p15224 = &p15224Var +var p15227Var = "function " +var p15227 = &p15227Var +var p15230Var = "function " +var p15230 = &p15230Var +var p15234Var = "function " +var p15234 = &p15234Var +var p15237Var = "function " +var p15237 = &p15237Var +var p15240Var = "function " +var p15240 = &p15240Var +var p15253Var = "function " +var p15253 = &p15253Var +var p15255Var = "function " +var p15255 = &p15255Var +var p15259Var = "thunk from >" +var p15259 = &p15259Var +var p15262Var = "thunk from >" +var p15262 = &p15262Var +var p15265Var = "function " +var p15265 = &p15265Var +var p15268Var = "function " +var p15268 = &p15268Var +var p15276Var = "thunk from >" +var p15276 = &p15276Var +var p15279Var = "thunk from >" +var p15279 = &p15279Var +var p15282Var = "thunk from >" +var p15282 = &p15282Var +var p15289Var = "thunk from >>" +var p15289 = &p15289Var +var p15292Var = "thunk from >" +var p15292 = &p15292Var +var p15304Var = "function " +var p15304 = &p15304Var +var p15306Var = "function " +var p15306 = &p15306Var +var p15309Var = "object " +var p15309 = &p15309Var +var p15333Var = "object " +var p15333 = &p15333Var +var p15337Var = "object " +var p15337 = &p15337Var +var p15340Var = "object " +var p15340 = &p15340Var +var p15343Var = "object " +var p15343 = &p15343Var +var p15346Var = "object " +var p15346 = &p15346Var +var p15349Var = "object " +var p15349 = &p15349Var +var p15352Var = "object " +var p15352 = &p15352Var +var p15359Var = "thunk from >" +var p15359 = &p15359Var +var p15361Var = "thunk from >" +var p15361 = &p15361Var var p1 = &ast.Source{ Lines: []string{ "/*\n", @@ -2265,16 +2349,11 @@ var p1 = &ast.Source{ " if std.type(a) == 'string' then a else '' + a,\n", "\n", " substr(str, from, len)::\n", - " if std.type(str) != 'string' then\n", - " error 'substr first parameter should be a string, got ' + std.type(str)\n", - " else if std.type(from) != 'number' then\n", - " error 'substr second parameter should be a number, got ' + std.type(from)\n", - " else if std.type(len) != 'number' then\n", - " error 'substr third parameter should be a number, got ' + std.type(len)\n", - " else if len < 0 then\n", - " error 'substr third parameter should be greater than zero, got ' + len\n", - " else\n", - " std.join('', std.makeArray(std.max(0, std.min(len, std.length(str) - from)), function(i) str[i + from])),\n", + " assert std.isString(str) : 'substr first parameter should be a string, got ' + std.type(str);\n", + " assert std.isNumber(from) : 'substr second parameter should be a string, got ' + std.type(from);\n", + " assert std.isNumber(len) : 'substr third parameter should be a string, got ' + std.type(len);\n", + " assert len >=0 : 'substr third parameter should be greater than zero, got ' + len;\n", + " std.join('', std.makeArray(std.max(0, std.min(len, std.length(str) - from)), function(i) str[i + from])),\n", "\n", " startsWith(a, b)::\n", " if std.length(a) < std.length(b) then\n", @@ -2288,6 +2367,22 @@ var p1 = &ast.Source{ " else\n", " std.substr(a, std.length(a) - std.length(b), std.length(b)) == b,\n", "\n", + " lstripChars(str, chars)::\n", + " if std.length(str) > 0 && std.member(chars, str[0]) then\n", + " std.lstripChars(str[1:], chars)\n", + " else\n", + " str,\n", + "\n", + " rstripChars(str, chars)::\n", + " local len = std.length(str);\n", + " if len > 0 && std.member(chars, str[len - 1]) then\n", + " std.rstripChars(str[:len - 1], chars)\n", + " else\n", + " str,\n", + "\n", + " stripChars(str, chars)::\n", + " std.lstripChars(std.rstripChars(str, chars), chars),\n", + "\n", " stringChars(str)::\n", " std.makeArray(std.length(str), function(i) str[i]),\n", "\n", @@ -2328,40 +2423,31 @@ var p1 = &ast.Source{ " parse_nat(str, 16),\n", "\n", " split(str, c)::\n", - " if std.type(str) != 'string' then\n", - " error 'std.split first parameter should be a string, got ' + std.type(str)\n", - " else if std.type(c) != 'string' then\n", - " error 'std.split second parameter should be a string, got ' + std.type(c)\n", - " else if std.length(c) != 1 then\n", - " error 'std.split second parameter should have length 1, got ' + std.length(c)\n", - " else\n", - " std.splitLimit(str, c, -1),\n", + " assert std.isString(str) : 'std.split first parameter should be a string, got ' + std.type(str);\n", + " assert std.isString(c) : 'std.split second parameter should be a string, got ' + std.type(c);\n", + " assert std.length(c) == 1 : 'std.split second parameter should be a string, got ' + std.type(c);\n", + " std.splitLimit(str, c, -1),\n", "\n", " splitLimit(str, c, maxsplits)::\n", - " if std.type(str) != 'string' then\n", - " error 'std.splitLimit first parameter should be a string, got ' + std.type(str)\n", - " else if std.type(c) != 'string' then\n", - " error 'std.splitLimit second parameter should be a string, got ' + std.type(c)\n", - " else if std.length(c) != 1 then\n", - " error 'std.splitLimit second parameter should have length 1, got ' + std.length(c)\n", - " else if std.type(maxsplits) != 'number' then\n", - " error 'std.splitLimit third parameter should be a number, got ' + std.type(maxsplits)\n", - " else\n", - " local aux(str, delim, i, arr, v) =\n", - " local c = str[i];\n", - " local i2 = i + 1;\n", - " if i >= std.length(str) then\n", - " arr + [v]\n", - " else if c == delim && (maxsplits == -1 || std.length(arr) < maxsplits) then\n", - " aux(str, delim, i2, arr + [v], '') tailstrict\n", - " else\n", - " aux(str, delim, i2, arr, v + c) tailstrict;\n", - " aux(str, c, 0, [], ''),\n", + " assert std.isString(str) : 'std.splitLimit first parameter should be a string, got ' + std.type(str);\n", + " assert std.isString(c) : 'std.splitLimit second parameter should be a string, got ' + std.type(c);\n", + " assert std.length(c) == 1 : 'std.splitLimit second parameter should have length 1, got ' + std.length(c);\n", + " assert std.isNumber(maxsplits) : 'std.splitLimit third parameter should be a number, got ' + std.type(maxsplits);\n", + " local aux(str, delim, i, arr, v) =\n", + " local c = str[i];\n", + " local i2 = i + 1;\n", + " if i >= std.length(str) then\n", + " arr + [v]\n", + " else if c == delim && (maxsplits == -1 || std.length(arr) < maxsplits) then\n", + " aux(str, delim, i2, arr + [v], '') tailstrict\n", + " else\n", + " aux(str, delim, i2, arr, v + c) tailstrict;\n", + " aux(str, c, 0, [], ''),\n", "\n", " strReplace(str, from, to)::\n", - " assert std.type(str) == 'string';\n", - " assert std.type(from) == 'string';\n", - " assert std.type(to) == 'string';\n", + " assert std.isString(str);\n", + " assert std.isString(from);\n", + " assert std.isString(to);\n", " assert from != '' : \"'from' string must not be zero length.\";\n", "\n", " // Cache for performance.\n", @@ -2389,26 +2475,32 @@ var p1 = &ast.Source{ " else\n", " replace_after(0, 0, ''),\n", "\n", - " asciiUpper(x)::\n", + " asciiUpper(str)::\n", " local cp = std.codepoint;\n", " local up_letter(c) = if cp(c) >= 97 && cp(c) < 123 then\n", " std.char(cp(c) - 32)\n", " else\n", " c;\n", - " std.join('', std.map(up_letter, std.stringChars(x))),\n", + " std.join('', std.map(up_letter, std.stringChars(str))),\n", "\n", - " asciiLower(x)::\n", + " asciiLower(str)::\n", " local cp = std.codepoint;\n", " local down_letter(c) = if cp(c) >= 65 && cp(c) < 91 then\n", " std.char(cp(c) + 32)\n", " else\n", " c;\n", - " std.join('', std.map(down_letter, std.stringChars(x))),\n", - "\n", + " std.join('', std.map(down_letter, std.stringChars(str))),\n", "\n", " range(from, to)::\n", " std.makeArray(to - from + 1, function(i) i + from),\n", "\n", + " repeat(what, count)::\n", + " local joiner =\n", + " if std.isString(what) then \"\"\n", + " else if std.isArray(what) then []\n", + " else error \"std.repeat first argument must be an array or a string\";\n", + " std.join(joiner, std.makeArray(count, function(i) what)),\n", + "\n", " slice(indexable, index, end, step)::\n", " local invar =\n", " // loop invariant with defaults applied\n", @@ -2426,61 +2518,72 @@ var p1 = &ast.Source{ " length: std.length(indexable),\n", " type: std.type(indexable),\n", " };\n", - " if invar.index < 0 || invar.end < 0 || invar.step < 0 then\n", - " error ('got [%s:%s:%s] but negative index, end, and steps are not supported'\n", - " % [invar.index, invar.end, invar.step])\n", - " else if step == 0 then\n", - " error ('got %s but step must be greater than 0' % step)\n", - " else if std.type(indexable) != 'string' && std.type(indexable) != 'array' then\n", - " error ('std.slice accepts a string or an array, but got: %s' % std.type(indexable))\n", - " else\n", - " local build(slice, cur) =\n", - " if cur >= invar.end || cur >= invar.length then\n", - " slice\n", - " else\n", - " build(\n", - " if invar.type == 'string' then\n", - " slice + invar.indexable[cur]\n", - " else\n", - " slice + [invar.indexable[cur]],\n", - " cur + invar.step\n", - " ) tailstrict;\n", - " build(if invar.type == 'string' then '' else [], invar.index),\n", + " assert invar.index >= 0 && invar.end >= 0 && invar.step >= 0 : 'got [%s:%s:%s] but negative index, end, and steps are not supported' % [invar.index, invar.end, invar.step];\n", + " assert step != 0 : 'got %s but step must be greater than 0' % step;\n", + " assert std.isString(indexable) || std.isArray(indexable) : 'std.slice accepts a string or an array, but got: %s' % std.type(indexable);\n", + " local build(slice, cur) =\n", + " if cur >= invar.end || cur >= invar.length then\n", + " slice\n", + " else\n", + " build(\n", + " if invar.type == 'string' then\n", + " slice + invar.indexable[cur]\n", + " else\n", + " slice + [invar.indexable[cur]],\n", + " cur + invar.step\n", + " ) tailstrict;\n", + " build(if invar.type == 'string' then '' else [], invar.index),\n", + "\n", + " member(arr, x)::\n", + " if std.isArray(arr) then\n", + " std.count(arr, x) > 0\n", + " else if std.isString(arr) then\n", + " std.length(std.findSubstr(x, arr)) > 0\n", + " else error \"std.member first argument must be an array or a string\",\n", "\n", " count(arr, x):: std.length(std.filter(function(v) v == x, arr)),\n", "\n", " mod(a, b)::\n", - " if std.type(a) == 'number' && std.type(b) == 'number' then\n", + " if std.isNumber(a) && std.isNumber(b) then\n", " std.modulo(a, b)\n", - " else if std.type(a) == 'string' then\n", + " else if std.isString(a) then\n", " std.format(a, b)\n", " else\n", " error 'Operator % cannot be used on types ' + std.type(a) + ' and ' + std.type(b) + '.',\n", "\n", " map(func, arr)::\n", - " if std.type(func) != 'function' then\n", + " if !std.isFunction(func) then\n", " error ('std.map first param must be function, got ' + std.type(func))\n", - " else if std.type(arr) != 'array' && std.type(arr) != 'string' then\n", + " else if !std.isArray(arr) && !std.isString(arr) then\n", " error ('std.map second param must be array / string, got ' + std.type(arr))\n", " else\n", " std.makeArray(std.length(arr), function(i) func(arr[i])),\n", "\n", " mapWithIndex(func, arr)::\n", - " if std.type(func) != 'function' then\n", + " if !std.isFunction(func) then\n", " error ('std.mapWithIndex first param must be function, got ' + std.type(func))\n", - " else if std.type(arr) != 'array' && std.type(arr) != 'string' then\n", + " else if !std.isArray(arr) && !std.isString(arr) then\n", " error ('std.mapWithIndex second param must be array, got ' + std.type(arr))\n", " else\n", " std.makeArray(std.length(arr), function(i) func(i, arr[i])),\n", "\n", " mapWithKey(func, obj)::\n", - " if std.type(func) != 'function' then\n", + " if !std.isFunction(func) then\n", " error ('std.mapWithKey first param must be function, got ' + std.type(func))\n", - " else if std.type(obj) != 'object' then\n", + " else if !std.isObject(obj) then\n", " error ('std.mapWithKey second param must be object, got ' + std.type(obj))\n", " else\n", " { [k]: func(k, obj[k]) for k in std.objectFields(obj) },\n", "\n", + " flatMap(func, arr)::\n", + " if !std.isFunction(func) then\n", + " error ('std.flatMap first param must be function, got ' + std.type(func))\n", + " else if std.isArray(arr) then\n", + " std.flattenArrays(std.makeArray(std.length(arr), function(i) func(arr[i])))\n", + " else if std.isString(arr) then\n", + " std.join('', std.makeArray(std.length(arr), function(i) func(arr[i])))\n", + " else error ('std.flatMap second param must be array / string, got ' + std.type(arr)),\n", + "\n", " join(sep, arr)::\n", " local aux(arr, i, first, running) =\n", " if i >= std.length(arr) then\n", @@ -2493,11 +2596,11 @@ var p1 = &ast.Source{ " aux(arr, i + 1, false, running + arr[i]) tailstrict\n", " else\n", " aux(arr, i + 1, false, running + sep + arr[i]) tailstrict;\n", - " if std.type(arr) != 'array' then\n", + " if !std.isArray(arr) then\n", " error 'join second parameter should be array, got ' + std.type(arr)\n", - " else if std.type(sep) == 'string' then\n", + " else if std.isString(sep) then\n", " aux(arr, 0, true, '')\n", - " else if std.type(sep) == 'array' then\n", + " else if std.isArray(sep) then\n", " aux(arr, 0, true, [])\n", " else\n", " error 'join first parameter should be string or array, got ' + std.type(sep),\n", @@ -2521,42 +2624,38 @@ var p1 = &ast.Source{ " /////////////////////////////\n", "\n", " local try_parse_mapping_key(str, i) =\n", - " if i >= std.length(str) then\n", - " error 'Truncated format code.'\n", - " else\n", - " local c = str[i];\n", - " if c == '(' then\n", - " local consume(str, j, v) =\n", - " if j >= std.length(str) then\n", - " error 'Truncated format code.'\n", + " assert i < std.length(str) : 'Truncated format code.';\n", + " local c = str[i];\n", + " if c == '(' then\n", + " local consume(str, j, v) =\n", + " if j >= std.length(str) then\n", + " error 'Truncated format code.'\n", + " else\n", + " local c = str[j];\n", + " if c != ')' then\n", + " consume(str, j + 1, v + c)\n", " else\n", - " local c = str[j];\n", - " if c != ')' then\n", - " consume(str, j + 1, v + c)\n", - " else\n", - " { i: j + 1, v: v };\n", - " consume(str, i + 1, '')\n", - " else\n", - " { i: i, v: null };\n", + " { i: j + 1, v: v };\n", + " consume(str, i + 1, '')\n", + " else\n", + " { i: i, v: null };\n", "\n", " local try_parse_cflags(str, i) =\n", " local consume(str, j, v) =\n", - " if j >= std.length(str) then\n", - " error 'Truncated format code.'\n", + " assert j < std.length(str) : 'Truncated format code.';\n", + " local c = str[j];\n", + " if c == '#' then\n", + " consume(str, j + 1, v { alt: true })\n", + " else if c == '0' then\n", + " consume(str, j + 1, v { zero: true })\n", + " else if c == '-' then\n", + " consume(str, j + 1, v { left: true })\n", + " else if c == ' ' then\n", + " consume(str, j + 1, v { blank: true })\n", + " else if c == '+' then\n", + " consume(str, j + 1, v { sign: true })\n", " else\n", - " local c = str[j];\n", - " if c == '#' then\n", - " consume(str, j + 1, v { alt: true })\n", - " else if c == '0' then\n", - " consume(str, j + 1, v { zero: true })\n", - " else if c == '-' then\n", - " consume(str, j + 1, v { left: true })\n", - " else if c == ' ' then\n", - " consume(str, j + 1, v { blank: true })\n", - " else if c == '+' then\n", - " consume(str, j + 1, v { sign: true })\n", - " else\n", - " { i: j, v: v };\n", + " { i: j, v: v };\n", " consume(str, i, { alt: false, zero: false, left: false, blank: false, sign: false });\n", "\n", " local try_parse_field_width(str, i) =\n", @@ -2564,112 +2663,102 @@ var p1 = &ast.Source{ " { i: i + 1, v: '*' }\n", " else\n", " local consume(str, j, v) =\n", - " if j >= std.length(str) then\n", - " error 'Truncated format code.'\n", + " assert j < std.length(str) : 'Truncated format code.';\n", + " local c = str[j];\n", + " if c == '0' then\n", + " consume(str, j + 1, v * 10 + 0)\n", + " else if c == '1' then\n", + " consume(str, j + 1, v * 10 + 1)\n", + " else if c == '2' then\n", + " consume(str, j + 1, v * 10 + 2)\n", + " else if c == '3' then\n", + " consume(str, j + 1, v * 10 + 3)\n", + " else if c == '4' then\n", + " consume(str, j + 1, v * 10 + 4)\n", + " else if c == '5' then\n", + " consume(str, j + 1, v * 10 + 5)\n", + " else if c == '6' then\n", + " consume(str, j + 1, v * 10 + 6)\n", + " else if c == '7' then\n", + " consume(str, j + 1, v * 10 + 7)\n", + " else if c == '8' then\n", + " consume(str, j + 1, v * 10 + 8)\n", + " else if c == '9' then\n", + " consume(str, j + 1, v * 10 + 9)\n", " else\n", - " local c = str[j];\n", - " if c == '0' then\n", - " consume(str, j + 1, v * 10 + 0)\n", - " else if c == '1' then\n", - " consume(str, j + 1, v * 10 + 1)\n", - " else if c == '2' then\n", - " consume(str, j + 1, v * 10 + 2)\n", - " else if c == '3' then\n", - " consume(str, j + 1, v * 10 + 3)\n", - " else if c == '4' then\n", - " consume(str, j + 1, v * 10 + 4)\n", - " else if c == '5' then\n", - " consume(str, j + 1, v * 10 + 5)\n", - " else if c == '6' then\n", - " consume(str, j + 1, v * 10 + 6)\n", - " else if c == '7' then\n", - " consume(str, j + 1, v * 10 + 7)\n", - " else if c == '8' then\n", - " consume(str, j + 1, v * 10 + 8)\n", - " else if c == '9' then\n", - " consume(str, j + 1, v * 10 + 9)\n", - " else\n", - " { i: j, v: v };\n", + " { i: j, v: v };\n", " consume(str, i, 0);\n", "\n", " local try_parse_precision(str, i) =\n", - " if i >= std.length(str) then\n", - " error 'Truncated format code.'\n", + " assert i < std.length(str) : 'Truncated format code.';\n", + " local c = str[i];\n", + " if c == '.' then\n", + " try_parse_field_width(str, i + 1)\n", " else\n", - " local c = str[i];\n", - " if c == '.' then\n", - " try_parse_field_width(str, i + 1)\n", - " else\n", - " { i: i, v: null };\n", + " { i: i, v: null };\n", "\n", " // Ignored, if it exists.\n", " local try_parse_length_modifier(str, i) =\n", - " if i >= std.length(str) then\n", - " error 'Truncated format code.'\n", + " assert i < std.length(str) : 'Truncated format code.';\n", + " local c = str[i];\n", + " if c == 'h' || c == 'l' || c == 'L' then\n", + " i + 1\n", " else\n", - " local c = str[i];\n", - " if c == 'h' || c == 'l' || c == 'L' then\n", - " i + 1\n", - " else\n", - " i;\n", + " i;\n", "\n", " local parse_conv_type(str, i) =\n", - " if i >= std.length(str) then\n", - " error 'Truncated format code.'\n", + " assert i < std.length(str) : 'Truncated format code.';\n", + " local c = str[i];\n", + " if c == 'd' || c == 'i' || c == 'u' then\n", + " { i: i + 1, v: 'd', caps: false }\n", + " else if c == 'o' then\n", + " { i: i + 1, v: 'o', caps: false }\n", + " else if c == 'x' then\n", + " { i: i + 1, v: 'x', caps: false }\n", + " else if c == 'X' then\n", + " { i: i + 1, v: 'x', caps: true }\n", + " else if c == 'e' then\n", + " { i: i + 1, v: 'e', caps: false }\n", + " else if c == 'E' then\n", + " { i: i + 1, v: 'e', caps: true }\n", + " else if c == 'f' then\n", + " { i: i + 1, v: 'f', caps: false }\n", + " else if c == 'F' then\n", + " { i: i + 1, v: 'f', caps: true }\n", + " else if c == 'g' then\n", + " { i: i + 1, v: 'g', caps: false }\n", + " else if c == 'G' then\n", + " { i: i + 1, v: 'g', caps: true }\n", + " else if c == 'c' then\n", + " { i: i + 1, v: 'c', caps: false }\n", + " else if c == 's' then\n", + " { i: i + 1, v: 's', caps: false }\n", + " else if c == '%' then\n", + " { i: i + 1, v: '%', caps: false }\n", " else\n", - " local c = str[i];\n", - " if c == 'd' || c == 'i' || c == 'u' then\n", - " { i: i + 1, v: 'd', caps: false }\n", - " else if c == 'o' then\n", - " { i: i + 1, v: 'o', caps: false }\n", - " else if c == 'x' then\n", - " { i: i + 1, v: 'x', caps: false }\n", - " else if c == 'X' then\n", - " { i: i + 1, v: 'x', caps: true }\n", - " else if c == 'e' then\n", - " { i: i + 1, v: 'e', caps: false }\n", - " else if c == 'E' then\n", - " { i: i + 1, v: 'e', caps: true }\n", - " else if c == 'f' then\n", - " { i: i + 1, v: 'f', caps: false }\n", - " else if c == 'F' then\n", - " { i: i + 1, v: 'f', caps: true }\n", - " else if c == 'g' then\n", - " { i: i + 1, v: 'g', caps: false }\n", - " else if c == 'G' then\n", - " { i: i + 1, v: 'g', caps: true }\n", - " else if c == 'c' then\n", - " { i: i + 1, v: 'c', caps: false }\n", - " else if c == 's' then\n", - " { i: i + 1, v: 's', caps: false }\n", - " else if c == '%' then\n", - " { i: i + 1, v: '%', caps: false }\n", - " else\n", - " error 'Unrecognised conversion type: ' + c;\n", + " error 'Unrecognised conversion type: ' + c;\n", "\n", "\n", " // Parsed initial %, now the rest.\n", " local parse_code(str, i) =\n", - " if i >= std.length(str) then\n", - " error 'Truncated format code.'\n", - " else\n", - " local mkey = try_parse_mapping_key(str, i);\n", - " local cflags = try_parse_cflags(str, mkey.i);\n", - " local fw = try_parse_field_width(str, cflags.i);\n", - " local prec = try_parse_precision(str, fw.i);\n", - " local len_mod = try_parse_length_modifier(str, prec.i);\n", - " local ctype = parse_conv_type(str, len_mod);\n", - " {\n", - " i: ctype.i,\n", - " code: {\n", - " mkey: mkey.v,\n", - " cflags: cflags.v,\n", - " fw: fw.v,\n", - " prec: prec.v,\n", - " ctype: ctype.v,\n", - " caps: ctype.caps,\n", - " },\n", - " };\n", + " assert i < std.length(str) : 'Truncated format code.';\n", + " local mkey = try_parse_mapping_key(str, i);\n", + " local cflags = try_parse_cflags(str, mkey.i);\n", + " local fw = try_parse_field_width(str, cflags.i);\n", + " local prec = try_parse_precision(str, fw.i);\n", + " local len_mod = try_parse_length_modifier(str, prec.i);\n", + " local ctype = parse_conv_type(str, len_mod);\n", + " {\n", + " i: ctype.i,\n", + " code: {\n", + " mkey: mkey.v,\n", + " cflags: cflags.v,\n", + " fw: fw.v,\n", + " prec: prec.v,\n", + " ctype: ctype.v,\n", + " caps: ctype.caps,\n", + " },\n", + " };\n", "\n", " // Parse a format string (containing none or more % format tags).\n", " local parse_codes(str, i, out, cur) =\n", @@ -2916,7 +3005,7 @@ var p1 = &ast.Source{ " if j2 < std.length(arr) then\n", " arr[j2]\n", " else\n", - " error ('Not enough values to format: ' + std.length(arr) + ', expected at least ' + j2);\n", + " error ('Not enough values to format: ' + std.length(arr) + ', expected more than ' + j2);\n", " local s =\n", " if code.ctype == '%' then\n", " '%'\n", @@ -2975,9 +3064,9 @@ var p1 = &ast.Source{ " pad_left(s, fw, ' ');\n", " format_codes_obj(codes, obj, i + 1, v + s_padded) tailstrict;\n", "\n", - " if std.type(vals) == 'array' then\n", + " if std.isArray(vals) then\n", " format_codes_arr(codes, vals, 0, 0, '')\n", - " else if std.type(vals) == 'object' then\n", + " else if std.isObject(vals) then\n", " format_codes_obj(codes, vals, 0, '')\n", " else\n", " format_codes_arr(codes, [vals], 0, 0, ''),\n", @@ -3000,11 +3089,11 @@ var p1 = &ast.Source{ "\n", "\n", " filterMap(filter_func, map_func, arr)::\n", - " if std.type(filter_func) != 'function' then\n", + " if !std.isFunction(filter_func) then\n", " error ('std.filterMap first param must be function, got ' + std.type(filter_func))\n", - " else if std.type(map_func) != 'function' then\n", + " else if !std.isFunction(map_func) then\n", " error ('std.filterMap second param must be function, got ' + std.type(map_func))\n", - " else if std.type(arr) != 'array' then\n", + " else if !std.isArray(arr) then\n", " error ('std.filterMap third param must be array, got ' + std.type(arr))\n", " else\n", " std.map(map_func, std.filter(filter_func, arr)),\n", @@ -3016,13 +3105,13 @@ var p1 = &ast.Source{ " error 'Assertion failed. ' + a + ' != ' + b,\n", "\n", " abs(n)::\n", - " if std.type(n) != 'number' then\n", + " if !std.isNumber(n) then\n", " error 'std.abs expected number, got ' + std.type(n)\n", " else\n", " if n > 0 then n else -n,\n", "\n", " sign(n)::\n", - " if std.type(n) != 'number' then\n", + " if !std.isNumber(n) then\n", " error 'std.sign expected number, got ' + std.type(n)\n", " else\n", " if n > 0 then\n", @@ -3032,21 +3121,26 @@ var p1 = &ast.Source{ " else 0,\n", "\n", " max(a, b)::\n", - " if std.type(a) != 'number' then\n", + " if !std.isNumber(a) then\n", " error 'std.max first param expected number, got ' + std.type(a)\n", - " else if std.type(b) != 'number' then\n", + " else if !std.isNumber(b) then\n", " error 'std.max second param expected number, got ' + std.type(b)\n", " else\n", " if a > b then a else b,\n", "\n", " min(a, b)::\n", - " if std.type(a) != 'number' then\n", + " if !std.isNumber(a) then\n", " error 'std.max first param expected number, got ' + std.type(a)\n", - " else if std.type(b) != 'number' then\n", + " else if !std.isNumber(b) then\n", " error 'std.max second param expected number, got ' + std.type(b)\n", " else\n", " if a < b then a else b,\n", "\n", + " clamp(x, minVal, maxVal)::\n", + " if x < minVal then minVal\n", + " else if x > maxVal then maxVal\n", + " else x,\n", + "\n", " flattenArrays(arrs)::\n", " std.foldl(function(a, b) a + b, arrs, []),\n", "\n", @@ -3054,7 +3148,7 @@ var p1 = &ast.Source{ " local body_lines(body) =\n", " std.join([], [\n", " local value_or_values = body[k];\n", - " if std.type(value_or_values) == 'array' then\n", + " if std.isArray(value_or_values) then\n", " ['%s = %s' % [k, value] for value in value_or_values]\n", " else\n", " ['%s = %s' % [k, value_or_values]]\n", @@ -3126,13 +3220,13 @@ var p1 = &ast.Source{ " 'false'\n", " else if v == null then\n", " 'null'\n", - " else if std.type(v) == 'number' then\n", + " else if std.isNumber(v) then\n", " '' + v\n", - " else if std.type(v) == 'string' then\n", + " else if std.isString(v) then\n", " std.escapeStringJson(v)\n", - " else if std.type(v) == 'function' then\n", + " else if std.isFunction(v) then\n", " error 'Tried to manifest function at ' + path\n", - " else if std.type(v) == 'array' then\n", + " else if std.isArray(v) then\n", " local range = std.range(0, std.length(v) - 1);\n", " local new_indent = cindent + indent;\n", " local lines = ['[\\n']\n", @@ -3143,7 +3237,7 @@ var p1 = &ast.Source{ " ])\n", " + ['\\n' + cindent + ']'];\n", " std.join('', lines)\n", - " else if std.type(v) == 'object' then\n", + " else if std.isObject(v) then\n", " local lines = ['{\\n']\n", " + std.join([',\\n'],\n", " [\n", @@ -3163,9 +3257,9 @@ var p1 = &ast.Source{ " 'false'\n", " else if v == null then\n", " 'null'\n", - " else if std.type(v) == 'number' then\n", + " else if std.isNumber(v) then\n", " '' + v\n", - " else if std.type(v) == 'string' then\n", + " else if std.isString(v) then\n", " local len = std.length(v);\n", " if len == 0 then\n", " '\"\"'\n", @@ -3174,9 +3268,9 @@ var p1 = &ast.Source{ " std.join('\\n' + cindent + ' ', ['|'] + split[0:std.length(split) - 1])\n", " else\n", " std.escapeStringJson(v)\n", - " else if std.type(v) == 'function' then\n", + " else if std.isFunction(v) then\n", " error 'Tried to manifest function at ' + path\n", - " else if std.type(v) == 'array' then\n", + " else if std.isArray(v) then\n", " if std.length(v) == 0 then\n", " '[]'\n", " else\n", @@ -3208,7 +3302,7 @@ var p1 = &ast.Source{ " for param in [params(v[i])]\n", " ];\n", " std.join('\\n' + cindent, parts)\n", - " else if std.type(v) == 'object' then\n", + " else if std.isObject(v) then\n", " if std.length(v) == 0 then\n", " '{}'\n", " else\n", @@ -3239,7 +3333,7 @@ var p1 = &ast.Source{ " aux(value, [], ''),\n", "\n", " manifestYamlStream(value, indent_array_in_object=false, c_document_end=true)::\n", - " if std.type(value) != 'array' then\n", + " if !std.isArray(value) then\n", " error 'manifestYamlStream only takes arrays, got ' + std.type(value)\n", " else\n", " '---\\n' + std.join(\n", @@ -3247,26 +3341,26 @@ var p1 = &ast.Source{ " ) + if c_document_end then '\\n...\\n' else '\\n',\n", "\n", "\n", - " manifestPython(o)::\n", - " if std.type(o) == 'object' then\n", + " manifestPython(v)::\n", + " if std.isObject(v) then\n", " local fields = [\n", - " '%s: %s' % [std.escapeStringPython(k), std.manifestPython(o[k])]\n", - " for k in std.objectFields(o)\n", + " '%s: %s' % [std.escapeStringPython(k), std.manifestPython(v[k])]\n", + " for k in std.objectFields(v)\n", " ];\n", " '{%s}' % [std.join(', ', fields)]\n", - " else if std.type(o) == 'array' then\n", - " '[%s]' % [std.join(', ', [std.manifestPython(o2) for o2 in o])]\n", - " else if std.type(o) == 'string' then\n", - " '%s' % [std.escapeStringPython(o)]\n", - " else if std.type(o) == 'function' then\n", + " else if std.isArray(v) then\n", + " '[%s]' % [std.join(', ', [std.manifestPython(v2) for v2 in v])]\n", + " else if std.isString(v) then\n", + " '%s' % [std.escapeStringPython(v)]\n", + " else if std.isFunction(v) then\n", " error 'cannot manifest function'\n", - " else if std.type(o) == 'number' then\n", - " std.toString(o)\n", - " else if o == true then\n", + " else if std.isNumber(v) then\n", + " std.toString(v)\n", + " else if v == true then\n", " 'True'\n", - " else if o == false then\n", + " else if v == false then\n", " 'False'\n", - " else if o == null then\n", + " else if v == null then\n", " 'None',\n", "\n", " manifestPythonVars(conf)::\n", @@ -3282,7 +3376,7 @@ var p1 = &ast.Source{ " v\n", " else\n", " local tag = v[0];\n", - " local has_attrs = std.length(v) > 1 && std.type(v[1]) == 'object';\n", + " local has_attrs = std.length(v) > 1 && std.isObject(v[1]);\n", " local attrs = if has_attrs then v[1] else {};\n", " local children = if has_attrs then v[2:] else v[1:];\n", " local attrs_str =\n", @@ -3296,7 +3390,7 @@ var p1 = &ast.Source{ "\n", " base64(input)::\n", " local bytes =\n", - " if std.type(input) == 'string' then\n", + " if std.isString(input) then\n", " std.map(function(c) std.codepoint(c), input)\n", " else\n", " input;\n", @@ -3470,12 +3564,12 @@ var p1 = &ast.Source{ " aux(a, b, 0, 0, []) tailstrict,\n", "\n", " mergePatch(target, patch)::\n", - " if std.type(patch) == 'object' then\n", + " if std.isObject(patch) then\n", " local target_object =\n", - " if std.type(target) == 'object' then target else {};\n", + " if std.isObject(target) then target else {};\n", "\n", " local target_fields =\n", - " if std.type(target_object) == 'object' then std.objectFields(target_object) else [];\n", + " if std.isObject(target_object) then std.objectFields(target_object) else [];\n", "\n", " local null_fields = [k for k in std.objectFields(patch) if patch[k] == null];\n", " local both_fields = std.setUnion(target_fields, std.objectFields(patch));\n", @@ -3548,19 +3642,17 @@ var p1 = &ast.Source{ "\n", " prune(a)::\n", " local isContent(b) =\n", - " local t = std.type(b);\n", " if b == null then\n", " false\n", - " else if t == 'array' then\n", + " else if std.isArray(b) then\n", " std.length(b) > 0\n", - " else if t == 'object' then\n", + " else if std.isObject(b) then\n", " std.length(b) > 0\n", " else\n", " true;\n", - " local t = std.type(a);\n", - " if t == 'array' then\n", + " if std.isArray(a) then\n", " [std.prune(x) for x in a if isContent($.prune(x))]\n", - " else if t == 'object' then {\n", + " else if std.isObject(a) then {\n", " [x]: $.prune(a[x])\n", " for x in std.objectFields(a)\n", " if isContent(std.prune(a[x]))\n", @@ -3568,9 +3660,9 @@ var p1 = &ast.Source{ " a,\n", "\n", " findSubstr(pat, str)::\n", - " if std.type(pat) != 'string' then\n", + " if !std.isString(pat) then\n", " error 'findSubstr first parameter should be a string, got ' + std.type(pat)\n", - " else if std.type(str) != 'string' then\n", + " else if !std.isString(str) then\n", " error 'findSubstr second parameter should be a string, got ' + std.type(str)\n", " else\n", " local pat_len = std.length(pat);\n", @@ -3581,7 +3673,7 @@ var p1 = &ast.Source{ " std.filter(function(i) str[i:i + pat_len] == pat, std.range(0, str_len - pat_len)),\n", "\n", " find(value, arr)::\n", - " if std.type(arr) != 'array' then\n", + " if !std.isArray(arr) then\n", " error 'find second parameter should be an array, got ' + std.type(arr)\n", " else\n", " std.filter(function(i) arr[i] == value, std.range(0, std.length(arr) - 1)),\n", @@ -3601,7 +3693,7 @@ var _StdAst = &ast.DesugaredObject{ Column: int(1), }, End: ast.Location{ - Line: int(1359), + Line: int(1367), Column: int(2), }, File: p1, @@ -5455,26 +5547,19 @@ var _StdAst = &ast.DesugaredObject{ Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(39), - Column: int(5), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(48), - Column: int(111), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p159, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "from", "len", @@ -5482,64 +5567,192 @@ var _StdAst = &ast.DesugaredObject{ "str", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(39), - Column: int(8), + Column: int(12), }, End: ast.Location{ Line: int(39), - Column: int(33), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p159, + Ctx: p160, FreeVars: ast.Identifiers{ "std", "str", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(39), - Column: int(8), + Column: int(12), }, End: ast.Location{ Line: int(39), - Column: int(21), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p159, + Ctx: p160, FreeVars: ast.Identifiers{ "std", - "str", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(39), - Column: int(8), + Column: int(12), }, End: ast.Location{ Line: int(39), - Column: int(16), + Column: int(15), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(39), + Column: int(25), + }, + End: ast.Location{ + Line: int(39), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p169, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: nil, + BranchTrue: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "from", + "len", + "std", + "str", + }, + }, + Cond: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(40), + Column: int(12), + }, + End: ast.Location{ + Line: int(40), + Column: int(30), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: ast.Identifiers{ + "from", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(40), + Column: int(12), + }, + End: ast.Location{ + Line: int(40), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p159, + Ctx: p160, FreeVars: ast.Identifiers{ "std", }, @@ -5549,12 +5762,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(39), - Column: int(8), + Line: int(40), + Column: int(12), }, End: ast.Location{ - Line: int(39), - Column: int(11), + Line: int(40), + Column: int(15), }, File: p1, }, @@ -5585,7 +5798,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isNumber", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -5601,22 +5814,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(39), - Column: int(17), + Line: int(40), + Column: int(25), }, End: ast.Location{ - Line: int(39), - Column: int(20), + Line: int(40), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p172, + Ctx: p182, FreeVars: ast.Identifiers{ - "str", + "from", }, }, - Id: "str", + Id: "from", }, CommaFodder: nil, }, @@ -5628,124 +5841,49 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(39), - Column: int(25), - }, - End: ast.Location{ - Line: int(39), - Column: int(33), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: nil, - }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(40), - Column: int(7), - }, - End: ast.Location{ - Line: int(40), - Column: int(78), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p159, - FreeVars: ast.Identifiers{ - "std", - "str", - }, - }, - Expr: &ast.Binary{ + ThenFodder: nil, + BranchTrue: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(40), - Column: int(13), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(40), - Column: int(78), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p159, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ + "from", + "len", "std", "str", }, }, - Left: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(40), - Column: int(13), - }, - End: ast.Location{ - Line: int(40), - Column: int(62), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: nil, - }, - Value: "substr first parameter should be a string, got ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(40), - Column: int(65), + Line: int(41), + Column: int(12), }, End: ast.Location{ - Line: int(40), - Column: int(78), + Line: int(41), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p159, + Ctx: p160, FreeVars: ast.Identifiers{ + "len", "std", - "str", }, }, Target: &ast.Index{ @@ -5753,17 +5891,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(40), - Column: int(65), + Line: int(41), + Column: int(12), }, End: ast.Location{ - Line: int(40), - Column: int(73), + Line: int(41), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p159, + Ctx: p160, FreeVars: ast.Identifiers{ "std", }, @@ -5773,12 +5911,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(40), - Column: int(65), + Line: int(41), + Column: int(12), }, End: ast.Location{ - Line: int(40), - Column: int(68), + Line: int(41), + Column: int(15), }, File: p1, }, @@ -5809,186 +5947,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(40), - Column: int(74), - }, - End: ast.Location{ - Line: int(40), - Column: int(77), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p190, - FreeVars: ast.Identifiers{ - "str", - }, - }, - Id: "str", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Conditional{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(41), - Column: int(10), - }, - End: ast.Location{ - Line: int(48), - Column: int(111), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "from", - "len", - "std", - "str", - }, - }, - Cond: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(41), - Column: int(13), - }, - End: ast.Location{ - Line: int(41), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "from", - "std", - }, - }, - Left: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(41), - Column: int(13), - }, - End: ast.Location{ - Line: int(41), - Column: int(27), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "from", - "std", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(41), - Column: int(13), - }, - End: ast.Location{ - Line: int(41), - Column: int(21), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(41), - Column: int(13), - }, - End: ast.Location{ - Line: int(41), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", + Value: "isNumber", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -6005,21 +5964,21 @@ var _StdAst = &ast.DesugaredObject{ FileName: "", Begin: ast.Location{ Line: int(41), - Column: int(22), + Column: int(25), }, End: ast.Location{ Line: int(41), - Column: int(26), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p206, + Ctx: p195, FreeVars: ast.Identifiers{ - "from", + "len", }, }, - Id: "from", + Id: "len", }, CommaFodder: nil, }, @@ -6031,659 +5990,23 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(41), - Column: int(31), - }, - End: ast.Location{ - Line: int(41), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: nil, - }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(42), - Column: int(7), - }, - End: ast.Location{ - Line: int(42), - Column: int(80), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p159, - FreeVars: ast.Identifiers{ - "from", - "std", - }, - }, - Expr: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(42), - Column: int(13), - }, - End: ast.Location{ - Line: int(42), - Column: int(80), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "from", - "std", - }, - }, - Left: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(42), - Column: int(13), - }, - End: ast.Location{ - Line: int(42), - Column: int(63), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: nil, - }, - Value: "substr second parameter should be a number, got ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(42), - Column: int(66), - }, - End: ast.Location{ - Line: int(42), - Column: int(80), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "from", - "std", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(42), - Column: int(66), - }, - End: ast.Location{ - Line: int(42), - Column: int(74), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(42), - Column: int(66), - }, - End: ast.Location{ - Line: int(42), - Column: int(69), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(42), - Column: int(75), - }, - End: ast.Location{ - Line: int(42), - Column: int(79), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p224, - FreeVars: ast.Identifiers{ - "from", - }, - }, - Id: "from", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Conditional{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(43), - Column: int(10), - }, - End: ast.Location{ - Line: int(48), - Column: int(111), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "from", - "len", - "std", - "str", - }, - }, - Cond: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(43), - Column: int(13), - }, - End: ast.Location{ - Line: int(43), - Column: int(38), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "len", - "std", - }, - }, - Left: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(43), - Column: int(13), - }, - End: ast.Location{ - Line: int(43), - Column: int(26), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "len", - "std", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(43), - Column: int(13), - }, - End: ast.Location{ - Line: int(43), - Column: int(21), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(43), - Column: int(13), - }, - End: ast.Location{ - Line: int(43), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(43), - Column: int(22), - }, - End: ast.Location{ - Line: int(43), - Column: int(25), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p240, - FreeVars: ast.Identifiers{ - "len", - }, - }, - Id: "len", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(43), - Column: int(30), - }, - End: ast.Location{ - Line: int(43), - Column: int(38), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: nil, - }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(44), - Column: int(7), - }, - End: ast.Location{ - Line: int(44), - Column: int(78), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p159, - FreeVars: ast.Identifiers{ - "len", - "std", - }, - }, - Expr: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(44), - Column: int(13), - }, - End: ast.Location{ - Line: int(44), - Column: int(78), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "len", - "std", - }, - }, - Left: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(44), - Column: int(13), - }, - End: ast.Location{ - Line: int(44), - Column: int(62), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: nil, - }, - Value: "substr third parameter should be a number, got ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(44), - Column: int(65), - }, - End: ast.Location{ - Line: int(44), - Column: int(78), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "len", - "std", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(44), - Column: int(65), - }, - End: ast.Location{ - Line: int(44), - Column: int(73), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(44), - Column: int(65), - }, - End: ast.Location{ - Line: int(44), - Column: int(68), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(44), - Column: int(74), - }, - End: ast.Location{ - Line: int(44), - Column: int(77), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p258, - FreeVars: ast.Identifiers{ - "len", - }, - }, - Id: "len", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Conditional{ + ThenFodder: nil, + BranchTrue: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(45), - Column: int(10), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(48), - Column: int(111), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p159, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "from", "len", @@ -6696,17 +6019,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(45), - Column: int(13), + Line: int(42), + Column: int(12), }, End: ast.Location{ - Line: int(45), - Column: int(20), + Line: int(42), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p159, + Ctx: p160, FreeVars: ast.Identifiers{ "len", }, @@ -6716,17 +6039,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(45), - Column: int(13), + Line: int(42), + Column: int(12), }, End: ast.Location{ - Line: int(45), - Column: int(16), + Line: int(42), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p159, + Ctx: p160, FreeVars: ast.Identifiers{ "len", }, @@ -6734,149 +6057,46 @@ var _StdAst = &ast.DesugaredObject{ Id: "len", }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(9), + Op: ast.BinaryOp(8), Right: &ast.LiteralNumber{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(45), - Column: int(19), + Line: int(42), + Column: int(18), }, End: ast.Location{ - Line: int(45), - Column: int(20), + Line: int(42), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p159, + Ctx: p160, FreeVars: nil, }, Value: float64(0), OriginalString: "0", }, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(46), - Column: int(7), - }, - End: ast.Location{ - Line: int(46), - Column: int(77), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p159, - FreeVars: ast.Identifiers{ - "len", - }, - }, - Expr: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(46), - Column: int(13), - }, - End: ast.Location{ - Line: int(46), - Column: int(77), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "len", - }, - }, - Left: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(46), - Column: int(13), - }, - End: ast.Location{ - Line: int(46), - Column: int(71), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: nil, - }, - Value: "substr third parameter should be greater than zero, got ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(46), - Column: int(74), - }, - End: ast.Location{ - Line: int(46), - Column: int(77), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p159, - FreeVars: ast.Identifiers{ - "len", - }, - }, - Id: "len", - }, - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Apply{ + ThenFodder: nil, + BranchTrue: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(7), + Line: int(43), + Column: int(5), }, End: ast.Location{ - Line: int(48), - Column: int(111), + Line: int(43), + Column: int(109), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p159, + Ctx: p160, FreeVars: ast.Identifiers{ "from", "len", @@ -6889,17 +6109,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(7), + Line: int(43), + Column: int(5), }, End: ast.Location{ - Line: int(48), - Column: int(15), + Line: int(43), + Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p159, + Ctx: p160, FreeVars: ast.Identifiers{ "std", }, @@ -6909,12 +6129,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(7), + Line: int(43), + Column: int(5), }, End: ast.Location{ - Line: int(48), - Column: int(10), + Line: int(43), + Column: int(8), }, File: p1, }, @@ -6922,7 +6142,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(6), + Indent: int(4), Comment: []string{}, }, }, @@ -6968,17 +6188,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(16), + Line: int(43), + Column: int(14), }, End: ast.Location{ - Line: int(48), - Column: int(18), + Line: int(43), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p287, + Ctx: p214, FreeVars: nil, }, Value: "", @@ -6993,17 +6213,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(20), + Line: int(43), + Column: int(18), }, End: ast.Location{ - Line: int(48), - Column: int(110), + Line: int(43), + Column: int(108), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p287, + Ctx: p214, FreeVars: ast.Identifiers{ "from", "len", @@ -7016,17 +6236,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(20), + Line: int(43), + Column: int(18), }, End: ast.Location{ - Line: int(48), - Column: int(33), + Line: int(43), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p287, + Ctx: p214, FreeVars: ast.Identifiers{ "std", }, @@ -7036,12 +6256,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(20), + Line: int(43), + Column: int(18), }, End: ast.Location{ - Line: int(48), - Column: int(23), + Line: int(43), + Column: int(21), }, File: p1, }, @@ -7088,17 +6308,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(34), + Line: int(43), + Column: int(32), }, End: ast.Location{ - Line: int(48), - Column: int(82), + Line: int(43), + Column: int(80), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p297, + Ctx: p224, FreeVars: ast.Identifiers{ "from", "len", @@ -7111,17 +6331,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(34), + Line: int(43), + Column: int(32), }, End: ast.Location{ - Line: int(48), - Column: int(41), + Line: int(43), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p297, + Ctx: p224, FreeVars: ast.Identifiers{ "std", }, @@ -7131,12 +6351,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(34), + Line: int(43), + Column: int(32), }, End: ast.Location{ - Line: int(48), - Column: int(37), + Line: int(43), + Column: int(35), }, File: p1, }, @@ -7183,17 +6403,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(42), + Line: int(43), + Column: int(40), }, End: ast.Location{ - Line: int(48), - Column: int(43), + Line: int(43), + Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p306, + Ctx: p233, FreeVars: nil, }, Value: float64(0), @@ -7207,17 +6427,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(45), + Line: int(43), + Column: int(43), }, End: ast.Location{ - Line: int(48), - Column: int(81), + Line: int(43), + Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p306, + Ctx: p233, FreeVars: ast.Identifiers{ "from", "len", @@ -7230,17 +6450,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(45), + Line: int(43), + Column: int(43), }, End: ast.Location{ - Line: int(48), - Column: int(52), + Line: int(43), + Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p306, + Ctx: p233, FreeVars: ast.Identifiers{ "std", }, @@ -7250,12 +6470,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(45), + Line: int(43), + Column: int(43), }, End: ast.Location{ - Line: int(48), - Column: int(48), + Line: int(43), + Column: int(46), }, File: p1, }, @@ -7302,17 +6522,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(53), + Line: int(43), + Column: int(51), }, End: ast.Location{ - Line: int(48), - Column: int(56), + Line: int(43), + Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p316, + Ctx: p243, FreeVars: ast.Identifiers{ "len", }, @@ -7327,17 +6547,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(58), + Line: int(43), + Column: int(56), }, End: ast.Location{ - Line: int(48), - Column: int(80), + Line: int(43), + Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p316, + Ctx: p243, FreeVars: ast.Identifiers{ "from", "std", @@ -7349,17 +6569,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(58), + Line: int(43), + Column: int(56), }, End: ast.Location{ - Line: int(48), - Column: int(73), + Line: int(43), + Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p316, + Ctx: p243, FreeVars: ast.Identifiers{ "std", "str", @@ -7370,17 +6590,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(58), + Line: int(43), + Column: int(56), }, End: ast.Location{ - Line: int(48), - Column: int(68), + Line: int(43), + Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p316, + Ctx: p243, FreeVars: ast.Identifiers{ "std", }, @@ -7390,12 +6610,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(58), + Line: int(43), + Column: int(56), }, End: ast.Location{ - Line: int(48), - Column: int(61), + Line: int(43), + Column: int(59), }, File: p1, }, @@ -7442,17 +6662,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(69), + Line: int(43), + Column: int(67), }, End: ast.Location{ - Line: int(48), - Column: int(72), + Line: int(43), + Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p329, + Ctx: p256, FreeVars: ast.Identifiers{ "str", }, @@ -7476,17 +6696,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(76), + Line: int(43), + Column: int(74), }, End: ast.Location{ - Line: int(48), - Column: int(80), + Line: int(43), + Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p316, + Ctx: p243, FreeVars: ast.Identifiers{ "from", }, @@ -7522,17 +6742,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(84), + Line: int(43), + Column: int(82), }, End: ast.Location{ - Line: int(48), - Column: int(109), + Line: int(43), + Column: int(107), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p297, + Ctx: p224, FreeVars: ast.Identifiers{ "from", "str", @@ -7556,17 +6776,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(96), + Line: int(43), + Column: int(94), }, End: ast.Location{ - Line: int(48), - Column: int(109), + Line: int(43), + Column: int(107), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p337, + Ctx: p264, FreeVars: ast.Identifiers{ "from", "i", @@ -7578,17 +6798,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(96), + Line: int(43), + Column: int(94), }, End: ast.Location{ - Line: int(48), - Column: int(99), + Line: int(43), + Column: int(97), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p337, + Ctx: p264, FreeVars: ast.Identifiers{ "str", }, @@ -7601,17 +6821,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(100), + Line: int(43), + Column: int(98), }, End: ast.Location{ - Line: int(48), - Column: int(108), + Line: int(43), + Column: int(106), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p337, + Ctx: p264, FreeVars: ast.Identifiers{ "from", "i", @@ -7622,17 +6842,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(100), + Line: int(43), + Column: int(98), }, End: ast.Location{ - Line: int(48), - Column: int(101), + Line: int(43), + Column: int(99), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p337, + Ctx: p264, FreeVars: ast.Identifiers{ "i", }, @@ -7646,17 +6866,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(48), - Column: int(104), + Line: int(43), + Column: int(102), }, End: ast.Location{ - Line: int(48), - Column: int(108), + Line: int(43), + Column: int(106), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p337, + Ctx: p264, FreeVars: ast.Identifiers{ "from", }, @@ -7688,62 +6908,733 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - }, - }, - }, - }, - }, - PlusSuper: false, - }, - ast.DesugaredObjectField{ - Hide: ast.ObjectFieldHide(0), - Name: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "startsWith", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - Body: &ast.Function{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: p11, - FreeVars: ast.Identifiers{ - "std", - }, - }, - ParenLeftFodder: ast.Fodder{}, - Parameters: ast.Parameters{ - Required: []ast.CommaSeparatedID{ - ast.CommaSeparatedID{ - NameFodder: ast.Fodder{}, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "len", + }, + }, + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(42), + Column: int(22), + }, + End: ast.Location{ + Line: int(42), + Column: int(86), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: ast.Identifiers{ + "len", + }, + }, + Left: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(42), + Column: int(22), + }, + End: ast.Location{ + Line: int(42), + Column: int(80), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: nil, + }, + Value: "substr third parameter should be greater than zero, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(42), + Column: int(83), + }, + End: ast.Location{ + Line: int(42), + Column: int(86), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: ast.Identifiers{ + "len", + }, + }, + Id: "len", + }, + }, + }, + }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "len", + "std", + }, + }, + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(41), + Column: int(32), + }, + End: ast.Location{ + Line: int(41), + Column: int(97), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: ast.Identifiers{ + "len", + "std", + }, + }, + Left: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(41), + Column: int(32), + }, + End: ast.Location{ + Line: int(41), + Column: int(81), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: nil, + }, + Value: "substr third parameter should be a string, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(41), + Column: int(84), + }, + End: ast.Location{ + Line: int(41), + Column: int(97), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: ast.Identifiers{ + "len", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(41), + Column: int(84), + }, + End: ast.Location{ + Line: int(41), + Column: int(92), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(41), + Column: int(84), + }, + End: ast.Location{ + Line: int(41), + Column: int(87), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(41), + Column: int(93), + }, + End: ast.Location{ + Line: int(41), + Column: int(96), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p295, + FreeVars: ast.Identifiers{ + "len", + }, + }, + Id: "len", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + }, + }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "from", + "std", + }, + }, + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(40), + Column: int(33), + }, + End: ast.Location{ + Line: int(40), + Column: int(100), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: ast.Identifiers{ + "from", + "std", + }, + }, + Left: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(40), + Column: int(33), + }, + End: ast.Location{ + Line: int(40), + Column: int(83), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: nil, + }, + Value: "substr second parameter should be a string, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(40), + Column: int(86), + }, + End: ast.Location{ + Line: int(40), + Column: int(100), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: ast.Identifiers{ + "from", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(40), + Column: int(86), + }, + End: ast.Location{ + Line: int(40), + Column: int(94), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(40), + Column: int(86), + }, + End: ast.Location{ + Line: int(40), + Column: int(89), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(40), + Column: int(95), + }, + End: ast.Location{ + Line: int(40), + Column: int(99), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p311, + FreeVars: ast.Identifiers{ + "from", + }, + }, + Id: "from", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + }, + }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(39), + Column: int(32), + }, + End: ast.Location{ + Line: int(39), + Column: int(97), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Left: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(39), + Column: int(32), + }, + End: ast.Location{ + Line: int(39), + Column: int(81), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: nil, + }, + Value: "substr first parameter should be a string, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(39), + Column: int(84), + }, + End: ast.Location{ + Line: int(39), + Column: int(97), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(39), + Column: int(84), + }, + End: ast.Location{ + Line: int(39), + Column: int(92), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p160, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(39), + Column: int(84), + }, + End: ast.Location{ + Line: int(39), + Column: int(87), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(39), + Column: int(93), + }, + End: ast.Location{ + Line: int(39), + Column: int(96), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p327, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + }, + }, + }, + PlusSuper: false, + }, + ast.DesugaredObjectField{ + Hide: ast.ObjectFieldHide(0), + Name: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "startsWith", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + Body: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: p11, + FreeVars: ast.Identifiers{ + "std", + }, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, Name: "a", CommaFodder: ast.Fodder{}, }, @@ -7762,11 +7653,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(51), + Line: int(46), Column: int(5), }, End: ast.Location{ - Line: int(54), + Line: int(49), Column: int(43), }, File: p1, @@ -7779,7 +7670,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p353, + Ctx: p335, FreeVars: ast.Identifiers{ "a", "b", @@ -7791,17 +7682,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(51), + Line: int(46), Column: int(8), }, End: ast.Location{ - Line: int(51), + Line: int(46), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p353, + Ctx: p335, FreeVars: ast.Identifiers{ "a", "b", @@ -7813,17 +7704,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(51), + Line: int(46), Column: int(8), }, End: ast.Location{ - Line: int(51), + Line: int(46), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p353, + Ctx: p335, FreeVars: ast.Identifiers{ "a", "std", @@ -7834,17 +7725,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(51), + Line: int(46), Column: int(8), }, End: ast.Location{ - Line: int(51), + Line: int(46), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p353, + Ctx: p335, FreeVars: ast.Identifiers{ "std", }, @@ -7854,11 +7745,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(51), + Line: int(46), Column: int(8), }, End: ast.Location{ - Line: int(51), + Line: int(46), Column: int(11), }, File: p1, @@ -7906,17 +7797,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(51), + Line: int(46), Column: int(19), }, End: ast.Location{ - Line: int(51), + Line: int(46), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p366, + Ctx: p348, FreeVars: ast.Identifiers{ "a", }, @@ -7940,17 +7831,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(51), + Line: int(46), Column: int(24), }, End: ast.Location{ - Line: int(51), + Line: int(46), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p353, + Ctx: p335, FreeVars: ast.Identifiers{ "b", "std", @@ -7961,17 +7852,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(51), + Line: int(46), Column: int(24), }, End: ast.Location{ - Line: int(51), + Line: int(46), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p353, + Ctx: p335, FreeVars: ast.Identifiers{ "std", }, @@ -7981,11 +7872,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(51), + Line: int(46), Column: int(24), }, End: ast.Location{ - Line: int(51), + Line: int(46), Column: int(27), }, File: p1, @@ -8033,17 +7924,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(51), + Line: int(46), Column: int(35), }, End: ast.Location{ - Line: int(51), + Line: int(46), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p377, + Ctx: p359, FreeVars: ast.Identifiers{ "b", }, @@ -8067,11 +7958,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(52), + Line: int(47), Column: int(7), }, End: ast.Location{ - Line: int(52), + Line: int(47), Column: int(12), }, File: p1, @@ -8084,7 +7975,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p353, + Ctx: p335, FreeVars: nil, }, Value: false, @@ -8102,17 +7993,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(54), + Line: int(49), Column: int(7), }, End: ast.Location{ - Line: int(54), + Line: int(49), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p353, + Ctx: p335, FreeVars: ast.Identifiers{ "a", "b", @@ -8124,17 +8015,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(54), + Line: int(49), Column: int(7), }, End: ast.Location{ - Line: int(54), + Line: int(49), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p353, + Ctx: p335, FreeVars: ast.Identifiers{ "a", "b", @@ -8146,17 +8037,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(54), + Line: int(49), Column: int(7), }, End: ast.Location{ - Line: int(54), + Line: int(49), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p353, + Ctx: p335, FreeVars: ast.Identifiers{ "std", }, @@ -8166,11 +8057,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(54), + Line: int(49), Column: int(7), }, End: ast.Location{ - Line: int(54), + Line: int(49), Column: int(10), }, File: p1, @@ -8225,17 +8116,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(54), + Line: int(49), Column: int(18), }, End: ast.Location{ - Line: int(54), + Line: int(49), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p394, + Ctx: p376, FreeVars: ast.Identifiers{ "a", }, @@ -8250,17 +8141,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(54), + Line: int(49), Column: int(21), }, End: ast.Location{ - Line: int(54), + Line: int(49), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p394, + Ctx: p376, FreeVars: nil, }, Value: float64(0), @@ -8274,17 +8165,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(54), + Line: int(49), Column: int(24), }, End: ast.Location{ - Line: int(54), + Line: int(49), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p394, + Ctx: p376, FreeVars: ast.Identifiers{ "b", "std", @@ -8295,17 +8186,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(54), + Line: int(49), Column: int(24), }, End: ast.Location{ - Line: int(54), + Line: int(49), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p394, + Ctx: p376, FreeVars: ast.Identifiers{ "std", }, @@ -8315,11 +8206,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(54), + Line: int(49), Column: int(24), }, End: ast.Location{ - Line: int(54), + Line: int(49), Column: int(27), }, File: p1, @@ -8367,17 +8258,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(54), + Line: int(49), Column: int(35), }, End: ast.Location{ - Line: int(54), + Line: int(49), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p406, + Ctx: p388, FreeVars: ast.Identifiers{ "b", }, @@ -8411,17 +8302,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(54), + Line: int(49), Column: int(42), }, End: ast.Location{ - Line: int(54), + Line: int(49), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p353, + Ctx: p335, FreeVars: ast.Identifiers{ "b", }, @@ -8500,11 +8391,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(57), + Line: int(52), Column: int(5), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(71), }, File: p1, @@ -8517,7 +8408,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p416, + Ctx: p398, FreeVars: ast.Identifiers{ "a", "b", @@ -8529,17 +8420,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(57), + Line: int(52), Column: int(8), }, End: ast.Location{ - Line: int(57), + Line: int(52), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p416, + Ctx: p398, FreeVars: ast.Identifiers{ "a", "b", @@ -8551,17 +8442,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(57), + Line: int(52), Column: int(8), }, End: ast.Location{ - Line: int(57), + Line: int(52), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p416, + Ctx: p398, FreeVars: ast.Identifiers{ "a", "std", @@ -8572,17 +8463,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(57), + Line: int(52), Column: int(8), }, End: ast.Location{ - Line: int(57), + Line: int(52), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p416, + Ctx: p398, FreeVars: ast.Identifiers{ "std", }, @@ -8592,11 +8483,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(57), + Line: int(52), Column: int(8), }, End: ast.Location{ - Line: int(57), + Line: int(52), Column: int(11), }, File: p1, @@ -8644,17 +8535,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(57), + Line: int(52), Column: int(19), }, End: ast.Location{ - Line: int(57), + Line: int(52), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p429, + Ctx: p411, FreeVars: ast.Identifiers{ "a", }, @@ -8678,17 +8569,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(57), + Line: int(52), Column: int(24), }, End: ast.Location{ - Line: int(57), + Line: int(52), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p416, + Ctx: p398, FreeVars: ast.Identifiers{ "b", "std", @@ -8699,17 +8590,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(57), + Line: int(52), Column: int(24), }, End: ast.Location{ - Line: int(57), + Line: int(52), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p416, + Ctx: p398, FreeVars: ast.Identifiers{ "std", }, @@ -8719,11 +8610,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(57), + Line: int(52), Column: int(24), }, End: ast.Location{ - Line: int(57), + Line: int(52), Column: int(27), }, File: p1, @@ -8771,17 +8662,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(57), + Line: int(52), Column: int(35), }, End: ast.Location{ - Line: int(57), + Line: int(52), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p440, + Ctx: p422, FreeVars: ast.Identifiers{ "b", }, @@ -8805,11 +8696,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(58), + Line: int(53), Column: int(7), }, End: ast.Location{ - Line: int(58), + Line: int(53), Column: int(12), }, File: p1, @@ -8822,7 +8713,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p416, + Ctx: p398, FreeVars: nil, }, Value: false, @@ -8840,17 +8731,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(7), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p416, + Ctx: p398, FreeVars: ast.Identifiers{ "a", "b", @@ -8862,17 +8753,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(7), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p416, + Ctx: p398, FreeVars: ast.Identifiers{ "a", "b", @@ -8884,17 +8775,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(7), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p416, + Ctx: p398, FreeVars: ast.Identifiers{ "std", }, @@ -8904,11 +8795,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(7), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(10), }, File: p1, @@ -8963,17 +8854,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(18), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p457, + Ctx: p439, FreeVars: ast.Identifiers{ "a", }, @@ -8988,17 +8879,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(21), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p457, + Ctx: p439, FreeVars: ast.Identifiers{ "a", "b", @@ -9010,17 +8901,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(21), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p457, + Ctx: p439, FreeVars: ast.Identifiers{ "a", "std", @@ -9031,17 +8922,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(21), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p457, + Ctx: p439, FreeVars: ast.Identifiers{ "std", }, @@ -9051,11 +8942,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(21), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(24), }, File: p1, @@ -9103,17 +8994,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(32), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p470, + Ctx: p452, FreeVars: ast.Identifiers{ "a", }, @@ -9137,17 +9028,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(37), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p457, + Ctx: p439, FreeVars: ast.Identifiers{ "b", "std", @@ -9158,17 +9049,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(37), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p457, + Ctx: p439, FreeVars: ast.Identifiers{ "std", }, @@ -9178,11 +9069,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(37), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(40), }, File: p1, @@ -9230,17 +9121,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(48), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p481, + Ctx: p463, FreeVars: ast.Identifiers{ "b", }, @@ -9266,17 +9157,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(52), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p457, + Ctx: p439, FreeVars: ast.Identifiers{ "b", "std", @@ -9287,17 +9178,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(52), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p457, + Ctx: p439, FreeVars: ast.Identifiers{ "std", }, @@ -9307,11 +9198,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(52), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(55), }, File: p1, @@ -9359,17 +9250,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(63), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p492, + Ctx: p474, FreeVars: ast.Identifiers{ "b", }, @@ -9403,17 +9294,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(60), + Line: int(55), Column: int(70), }, End: ast.Location{ - Line: int(60), + Line: int(55), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p416, + Ctx: p398, FreeVars: ast.Identifiers{ "b", }, @@ -9445,7 +9336,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "stringChars", + Value: "lstripChars", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -9475,6 +9366,11 @@ var _StdAst = &ast.DesugaredObject{ ast.CommaSeparatedID{ NameFodder: ast.Fodder{}, Name: "str", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "chars", CommaFodder: nil, }, }, @@ -9482,447 +9378,445 @@ var _StdAst = &ast.DesugaredObject{ }, TrailingComma: false, ParenRightFodder: ast.Fodder{}, - Body: &ast.Apply{ + Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(63), + Line: int(58), Column: int(5), }, End: ast.Location{ - Line: int(63), - Column: int(55), + Line: int(61), + Column: int(10), }, File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p501, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + Ctx: p484, FreeVars: ast.Identifiers{ + "chars", "std", "str", }, }, - Target: &ast.Index{ + Cond: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(63), - Column: int(5), + Line: int(58), + Column: int(8), }, End: ast.Location{ - Line: int(63), - Column: int(18), + Line: int(58), + Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p501, + Ctx: p484, FreeVars: ast.Identifiers{ + "chars", "std", + "str", }, }, - Target: &ast.Var{ + Left: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(63), - Column: int(5), + Line: int(58), + Column: int(8), }, End: ast.Location{ - Line: int(63), - Column: int(8), + Line: int(58), + Column: int(27), }, File: p1, }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p484, FreeVars: ast.Identifiers{ "std", + "str", }, }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Left: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(58), + Column: int(8), + }, + End: ast.Location{ + Line: int(58), + Column: int(23), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: p484, + FreeVars: ast.Identifiers{ + "std", + "str", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "makeArray", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(63), - Column: int(19), + Line: int(58), + Column: int(8), }, End: ast.Location{ - Line: int(63), - Column: int(34), + Line: int(58), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p511, + Ctx: p484, FreeVars: ast.Identifiers{ "std", - "str", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(63), - Column: int(19), + Line: int(58), + Column: int(8), }, End: ast.Location{ - Line: int(63), - Column: int(29), + Line: int(58), + Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p511, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(63), - Column: int(19), - }, - End: ast.Location{ - Line: int(63), - Column: int(22), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "length", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(63), - Column: int(30), - }, - End: ast.Location{ - Line: int(63), - Column: int(33), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(58), + Column: int(19), }, - Fodder: ast.Fodder{}, - Ctx: p520, - FreeVars: ast.Identifiers{ - "str", + End: ast.Location{ + Line: int(58), + Column: int(22), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p499, + FreeVars: ast.Identifiers{ + "str", }, - Id: "str", }, - CommaFodder: nil, + Id: "str", }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Named: nil, }, - CommaFodder: ast.Fodder{}, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - ast.CommaSeparatedExpr{ - Expr: &ast.Function{ + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(7), + Right: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(58), + Column: int(26), + }, + End: ast.Location{ + Line: int(58), + Column: int(27), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p484, + FreeVars: nil, + }, + Value: float64(0), + OriginalString: "0", + }, + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(17), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(58), + Column: int(31), + }, + End: ast.Location{ + Line: int(58), + Column: int(56), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p484, + FreeVars: ast.Identifiers{ + "chars", + "std", + "str", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(58), + Column: int(31), + }, + End: ast.Location{ + Line: int(58), + Column: int(41), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p484, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(63), - Column: int(36), + Line: int(58), + Column: int(31), }, End: ast.Location{ - Line: int(63), - Column: int(54), + Line: int(58), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p511, + Ctx: nil, FreeVars: ast.Identifiers{ - "str", - }, - }, - ParenLeftFodder: ast.Fodder{}, - Parameters: ast.Parameters{ - Required: []ast.CommaSeparatedID{ - ast.CommaSeparatedID{ - NameFodder: ast.Fodder{}, - Name: "i", - CommaFodder: nil, - }, + "std", }, - Optional: nil, }, - TrailingComma: false, - ParenRightFodder: ast.Fodder{}, - Body: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(63), - Column: int(48), - }, - End: ast.Location{ - Line: int(63), - Column: int(54), - }, - File: p1, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: ast.Fodder{}, - Ctx: p526, - FreeVars: ast.Identifiers{ - "i", - "str", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Target: &ast.Var{ + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "member", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(63), - Column: int(48), + Line: int(58), + Column: int(42), }, End: ast.Location{ - Line: int(63), - Column: int(51), + Line: int(58), + Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p526, + Ctx: p511, FreeVars: ast.Identifiers{ - "str", + "chars", }, }, - Id: "str", + Id: "chars", }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.Var{ + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(63), - Column: int(52), + Line: int(58), + Column: int(49), }, End: ast.Location{ - Line: int(63), - Column: int(53), + Line: int(58), + Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p526, + Ctx: p511, FreeVars: ast.Identifiers{ - "i", + "str", }, }, - Id: "i", + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(58), + Column: int(49), + }, + End: ast.Location{ + Line: int(58), + Column: int(52), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p511, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(58), + Column: int(53), + }, + End: ast.Location{ + Line: int(58), + Column: int(54), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p511, + FreeVars: nil, + }, + Value: float64(0), + OriginalString: "0", + }, + RightBracketFodder: ast.Fodder{}, + Id: nil, }, - RightBracketFodder: ast.Fodder{}, - Id: nil, + CommaFodder: nil, }, }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - }, - PlusSuper: false, - }, - ast.DesugaredObjectField{ - Hide: ast.ObjectFieldHide(0), - Name: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "parseInt", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - Body: &ast.Function{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: p11, - FreeVars: ast.Identifiers{ - "parse_nat", - "std", - }, - }, - ParenLeftFodder: ast.Fodder{}, - Parameters: ast.Parameters{ - Required: []ast.CommaSeparatedID{ - ast.CommaSeparatedID{ - NameFodder: ast.Fodder{}, - Name: "str", - CommaFodder: nil, - }, - }, - Optional: nil, - }, - TrailingComma: false, - ParenRightFodder: ast.Fodder{}, - Body: &ast.Conditional{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Named: nil, }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "parse_nat", - "std", - "str", + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, }, - Cond: &ast.Apply{ + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(84), - Column: int(12), + Line: int(59), + Column: int(7), }, End: ast.Location{ - Line: int(84), - Column: int(29), + Line: int(59), + Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p539, + Ctx: p484, FreeVars: ast.Identifiers{ + "chars", "std", "str", }, @@ -9932,17 +9826,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(84), - Column: int(12), + Line: int(59), + Column: int(7), }, End: ast.Location{ - Line: int(84), - Column: int(24), + Line: int(59), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p539, + Ctx: p484, FreeVars: ast.Identifiers{ "std", }, @@ -9952,16 +9846,23 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(84), - Column: int(12), + Line: int(59), + Column: int(7), }, End: ast.Location{ - Line: int(84), - Column: int(15), + Line: int(59), + Column: int(10), }, File: p1, }, - Fodder: ast.Fodder{}, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, Ctx: nil, FreeVars: ast.Identifiers{ "std", @@ -9988,7 +9889,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "isString", + Value: "lstripChars", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -9998,28 +9899,224 @@ var _StdAst = &ast.DesugaredObject{ FodderLeft: ast.Fodder{}, Arguments: ast.Arguments{ Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: nil, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "slice", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: nil, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(59), + Column: int(23), + }, + End: ast.Location{ + Line: int(59), + Column: int(26), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p536, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(59), + Column: int(27), + }, + End: ast.Location{ + Line: int(59), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p536, + FreeVars: nil, + }, + Value: float64(1), + OriginalString: "1", + }, + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralNull{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + }, + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralNull{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: nil, + TailStrictFodder: nil, + }, + CommaFodder: ast.Fodder{}, + }, ast.CommaSeparatedExpr{ Expr: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(84), - Column: int(25), + Line: int(59), + Column: int(32), }, End: ast.Location{ - Line: int(84), - Column: int(28), + Line: int(59), + Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p548, + Ctx: p536, FreeVars: ast.Identifiers{ - "str", + "chars", }, }, - Id: "str", + Id: "chars", }, CommaFodder: nil, }, @@ -10031,240 +10128,343 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - ThenFodder: nil, - BranchTrue: &ast.Conditional{ + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(61), + Column: int(7), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(61), + Column: int(10), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: p484, FreeVars: ast.Identifiers{ - "parse_nat", - "std", "str", }, }, - Cond: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(85), - Column: int(12), - }, - End: ast.Location{ - Line: int(85), - Column: int(45), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p539, - FreeVars: ast.Identifiers{ - "std", - "str", - }, + Id: "str", + }, + }, + }, + PlusSuper: false, + }, + ast.DesugaredObjectField{ + Hide: ast.ObjectFieldHide(0), + Name: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "rstripChars", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + Body: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: p11, + FreeVars: ast.Identifiers{ + "std", + }, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "str", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "chars", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Local{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(64), + Column: int(5), }, - Left: &ast.Binary{ + End: ast.Location{ + Line: int(68), + Column: int(10), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + Ctx: p553, + FreeVars: ast.Identifiers{ + "chars", + "std", + "str", + }, + }, + Binds: ast.LocalBinds{ + ast.LocalBind{ + VarFodder: ast.Fodder{}, + Variable: "len", + EqFodder: ast.Fodder{}, + Body: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(85), - Column: int(12), + Line: int(64), + Column: int(17), }, End: ast.Location{ - Line: int(85), - Column: int(31), + Line: int(64), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p539, + Ctx: p557, FreeVars: ast.Identifiers{ "std", "str", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(85), - Column: int(12), + Line: int(64), + Column: int(17), }, End: ast.Location{ - Line: int(85), + Line: int(64), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p539, + Ctx: p557, FreeVars: ast.Identifiers{ "std", - "str", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(85), - Column: int(12), + Line: int(64), + Column: int(17), }, End: ast.Location{ - Line: int(85), - Column: int(22), + Line: int(64), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p539, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(85), - Column: int(12), - }, - End: ast.Location{ - Line: int(85), - Column: int(15), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "length", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(85), - Column: int(23), - }, - End: ast.Location{ - Line: int(85), - Column: int(26), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(64), + Column: int(28), }, - Fodder: ast.Fodder{}, - Ctx: p565, - FreeVars: ast.Identifiers{ - "str", + End: ast.Location{ + Line: int(64), + Column: int(31), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p566, + FreeVars: ast.Identifiers{ + "str", }, - Id: "str", }, - CommaFodder: nil, + Id: "str", }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Named: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(7), - Right: &ast.LiteralNumber{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(85), - Column: int(30), - }, - End: ast.Location{ - Line: int(85), - Column: int(31), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p539, - FreeVars: nil, - }, - Value: float64(0), - OriginalString: "0", + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + Fun: nil, + CloseFodder: ast.Fodder{}, + }, + }, + Body: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(65), + Column: int(5), + }, + End: ast.Location{ + Line: int(68), + Column: int(10), }, + File: p1, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(17), - Right: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + Ctx: p553, + FreeVars: ast.Identifiers{ + "chars", + "len", + "std", + "str", + }, + }, + Cond: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(65), + Column: int(8), + }, + End: ast.Location{ + Line: int(65), + Column: int(50), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p553, + FreeVars: ast.Identifiers{ + "chars", + "len", + "std", + "str", + }, + }, + Left: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(85), - Column: int(35), + Line: int(65), + Column: int(8), }, End: ast.Location{ - Line: int(85), - Column: int(45), + Line: int(65), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p539, + Ctx: p553, FreeVars: ast.Identifiers{ - "str", + "len", }, }, Left: &ast.Var{ @@ -10272,117 +10472,90 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(85), - Column: int(35), + Line: int(65), + Column: int(8), }, End: ast.Location{ - Line: int(85), - Column: int(38), + Line: int(65), + Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p539, + Ctx: p553, FreeVars: ast.Identifiers{ - "str", + "len", }, }, - Id: "str", + Id: "len", }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ + Op: ast.BinaryOp(7), + Right: &ast.LiteralNumber{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(85), - Column: int(42), + Line: int(65), + Column: int(14), }, End: ast.Location{ - Line: int(85), - Column: int(45), + Line: int(65), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p539, + Ctx: p553, FreeVars: nil, }, - Value: "-", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - }, - ThenFodder: nil, - BranchTrue: &ast.Conditional{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(86), - Column: int(5), - }, - End: ast.Location{ - Line: int(89), - Column: int(25), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - Ctx: p539, - FreeVars: ast.Identifiers{ - "parse_nat", - "std", - "str", + Value: float64(0), + OriginalString: "0", }, }, - Cond: &ast.Binary{ + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(17), + Right: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(86), - Column: int(8), + Line: int(65), + Column: int(19), }, End: ast.Location{ - Line: int(86), - Column: int(21), + Line: int(65), + Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p539, + Ctx: p553, FreeVars: ast.Identifiers{ + "chars", + "len", + "std", "str", }, }, - Left: &ast.Index{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(86), - Column: int(8), + Line: int(65), + Column: int(19), }, End: ast.Location{ - Line: int(86), - Column: int(14), + Line: int(65), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p539, + Ctx: p553, FreeVars: ast.Identifiers{ - "str", + "std", }, }, Target: &ast.Var{ @@ -10390,153 +10563,348 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(86), - Column: int(8), + Line: int(65), + Column: int(19), }, End: ast.Location{ - Line: int(86), - Column: int(11), + Line: int(65), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p539, + Ctx: nil, FreeVars: ast.Identifiers{ - "str", + "std", }, }, - Id: "str", + Id: "std", }, LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralNumber{ + Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(86), - Column: int(12), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(86), - Column: int(13), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p539, + Fodder: nil, + Ctx: nil, FreeVars: nil, }, - Value: float64(0), - OriginalString: "0", + Value: "member", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - RightBracketFodder: ast.Fodder{}, + RightBracketFodder: nil, Id: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(86), - Column: int(18), + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(65), + Column: int(30), + }, + End: ast.Location{ + Line: int(65), + Column: int(35), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p587, + FreeVars: ast.Identifiers{ + "chars", + }, + }, + Id: "chars", }, - End: ast.Location{ - Line: int(86), - Column: int(21), + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(65), + Column: int(37), + }, + End: ast.Location{ + Line: int(65), + Column: int(49), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p587, + FreeVars: ast.Identifiers{ + "len", + "str", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(65), + Column: int(37), + }, + End: ast.Location{ + Line: int(65), + Column: int(40), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p587, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(65), + Column: int(41), + }, + End: ast.Location{ + Line: int(65), + Column: int(48), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p587, + FreeVars: ast.Identifiers{ + "len", + }, + }, + Left: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(65), + Column: int(41), + }, + End: ast.Location{ + Line: int(65), + Column: int(44), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p587, + FreeVars: ast.Identifiers{ + "len", + }, + }, + Id: "len", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(4), + Right: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(65), + Column: int(47), + }, + End: ast.Location{ + Line: int(65), + Column: int(48), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p587, + FreeVars: nil, + }, + Value: float64(1), + OriginalString: "1", + }, + }, + RightBracketFodder: ast.Fodder{}, + Id: nil, }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p539, - FreeVars: nil, }, - Value: "-", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Unary{ + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(66), + Column: int(7), + }, + End: ast.Location{ + Line: int(66), + Column: int(44), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p553, + FreeVars: ast.Identifiers{ + "chars", + "len", + "std", + "str", + }, + }, + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(87), + Line: int(66), Column: int(7), }, End: ast.Location{ - Line: int(87), - Column: int(30), + Line: int(66), + Column: int(22), }, File: p1, }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p539, + Fodder: ast.Fodder{}, + Ctx: p553, FreeVars: ast.Identifiers{ - "parse_nat", "std", - "str", }, }, - Op: ast.UnaryOp(3), - Expr: &ast.Apply{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(87), - Column: int(8), + Line: int(66), + Column: int(7), }, End: ast.Location{ - Line: int(87), - Column: int(30), + Line: int(66), + Column: int(10), }, File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p539, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: nil, FreeVars: ast.Identifiers{ - "parse_nat", "std", - "str", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(87), - Column: int(8), - }, - End: ast.Location{ - Line: int(87), - Column: int(17), - }, - File: p1, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: ast.Fodder{}, - Ctx: p539, - FreeVars: ast.Identifiers{ - "parse_nat", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Id: "parse_nat", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Apply{ + Value: "rstripChars", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "len", + "std", + "str", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", @@ -10554,53 +10922,66 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: ast.Identifiers{ "std", - "str", }, }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + Id: "std", + }, + LeftBracketFodder: nil, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Target: &ast.Var{ + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "slice", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: nil, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(66), + Column: int(23), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(66), + Column: int(26), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p616, FreeVars: ast.Identifiers{ - "std", + "str", }, }, - Id: "std", + Id: "str", }, - LeftBracketFodder: nil, - Index: &ast.LiteralString{ + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralNull{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", @@ -10618,273 +10999,320 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "slice", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", }, - RightBracketFodder: nil, - Id: nil, + CommaFodder: nil, }, - FodderLeft: nil, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(87), - Column: int(18), - }, - End: ast.Location{ - Line: int(87), - Column: int(21), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p601, - FreeVars: ast.Identifiers{ - "str", - }, + ast.CommaSeparatedExpr{ + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(66), + Column: int(28), }, - Id: "str", + End: ast.Location{ + Line: int(66), + Column: int(35), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p616, + FreeVars: ast.Identifiers{ + "len", }, - CommaFodder: nil, }, - ast.CommaSeparatedExpr{ - Expr: &ast.LiteralNumber{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(87), - Column: int(22), - }, - End: ast.Location{ - Line: int(87), - Column: int(23), - }, - File: p1, + Left: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(66), + Column: int(28), }, - Fodder: ast.Fodder{}, - Ctx: p601, - FreeVars: nil, + End: ast.Location{ + Line: int(66), + Column: int(31), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p616, + FreeVars: ast.Identifiers{ + "len", }, - Value: float64(1), - OriginalString: "1", }, - CommaFodder: nil, + Id: "len", }, - ast.CommaSeparatedExpr{ - Expr: &ast.LiteralNull{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(4), + Right: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(66), + Column: int(34), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + End: ast.Location{ + Line: int(66), + Column: int(35), + }, + File: p1, }, + Fodder: ast.Fodder{}, + Ctx: p616, + FreeVars: nil, }, - CommaFodder: nil, + Value: float64(1), + OriginalString: "1", }, - ast.CommaSeparatedExpr{ - Expr: &ast.LiteralNull{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + }, + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralNull{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - CommaFodder: nil, + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, }, - Named: nil, + CommaFodder: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: nil, - TailStrictFodder: nil, }, - CommaFodder: ast.Fodder{}, + Named: nil, }, - ast.CommaSeparatedExpr{ - Expr: &ast.LiteralNumber{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(87), - Column: int(27), - }, - End: ast.Location{ - Line: int(87), - Column: int(29), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p601, - FreeVars: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: nil, + TailStrictFodder: nil, + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(66), + Column: int(38), }, - Value: float64(10), - OriginalString: "10", + End: ast.Location{ + Line: int(66), + Column: int(43), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p616, + FreeVars: ast.Identifiers{ + "chars", }, - CommaFodder: nil, }, + Id: "chars", }, - Named: nil, + CommaFodder: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, }, + Named: nil, }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, }, - BranchFalse: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(89), - Column: int(7), - }, - End: ast.Location{ - Line: int(89), - Column: int(25), - }, - File: p1, + }, + BranchFalse: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(68), + Column: int(7), }, - Fodder: ast.Fodder{}, - Ctx: p539, - FreeVars: ast.Identifiers{ - "parse_nat", - "str", + End: ast.Location{ + Line: int(68), + Column: int(10), }, + File: p1, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(89), - Column: int(7), - }, - End: ast.Location{ - Line: int(89), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p539, - FreeVars: ast.Identifiers{ - "parse_nat", - }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, }, - Id: "parse_nat", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(89), - Column: int(17), - }, - End: ast.Location{ - Line: int(89), - Column: int(20), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p615, - FreeVars: ast.Identifiers{ - "str", - }, - }, - Id: "str", - }, - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.LiteralNumber{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(89), - Column: int(22), - }, - End: ast.Location{ - Line: int(89), - Column: int(24), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p615, - FreeVars: nil, - }, - Value: float64(10), - OriginalString: "10", - }, - CommaFodder: nil, - }, + Ctx: p553, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + }, + }, + }, + PlusSuper: false, + }, + ast.DesugaredObjectField{ + Hide: ast.ObjectFieldHide(0), + Name: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "stripChars", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + Body: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: p11, + FreeVars: ast.Identifiers{ + "std", + }, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "str", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "chars", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(71), + Column: int(5), + }, + End: ast.Location{ + Line: int(71), + Column: int(56), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p636, + FreeVars: ast.Identifiers{ + "chars", + "std", + "str", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(71), + Column: int(5), + }, + End: ast.Location{ + Line: int(71), + Column: int(20), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p636, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(71), + Column: int(5), }, - Named: nil, + End: ast.Location{ + Line: int(71), + Column: int(8), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, }, + Id: "std", }, - ElseFodder: nil, - BranchFalse: &ast.Error{ + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", @@ -10900,385 +11328,204 @@ var _StdAst = &ast.DesugaredObject{ }, Fodder: nil, Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - "str", - }, + FreeVars: nil, }, - Expr: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - "str", - }, - }, - Target: &ast.Index{ + Value: "lstripChars", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(71), + Column: int(21), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(71), + Column: int(48), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p646, FreeVars: ast.Identifiers{ + "chars", "std", + "str", }, }, - Target: &ast.Var{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(71), + Column: int(21), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(71), + Column: int(36), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p646, FreeVars: ast.Identifiers{ "std", }, }, - Id: "std", - }, - LeftBracketFodder: nil, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(71), + Column: int(21), + }, + End: ast.Location{ + Line: int(71), + Column: int(24), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + Id: "std", }, - Value: "mod", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: nil, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(85), - Column: int(48), - }, - End: ast.Location{ - Line: int(85), - Column: int(70), - }, - File: p1, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: ast.Fodder{}, - Ctx: p539, - FreeVars: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, }, - Value: "Not an integer: \"%s\"", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - CommaFodder: nil, + Value: "rstripChars", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - ast.CommaSeparatedExpr{ - Expr: &ast.Array{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(85), - Column: int(73), + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(71), + Column: int(37), + }, + End: ast.Location{ + Line: int(71), + Column: int(40), + }, + File: p1, }, - End: ast.Location{ - Line: int(85), - Column: int(78), + Fodder: ast.Fodder{}, + Ctx: p655, + FreeVars: ast.Identifiers{ + "str", }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p539, - FreeVars: ast.Identifiers{ - "str", }, + Id: "str", }, - Elements: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(85), - Column: int(74), - }, - End: ast.Location{ - Line: int(85), - Column: int(77), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p633, - FreeVars: ast.Identifiers{ - "str", - }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(71), + Column: int(42), }, - Id: "str", + End: ast.Location{ + Line: int(71), + Column: int(47), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p655, + FreeVars: ast.Identifiers{ + "chars", }, - CommaFodder: nil, }, + Id: "chars", }, - TrailingComma: false, - CloseFodder: ast.Fodder{}, + CommaFodder: nil, }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: nil, - TailStrictFodder: nil, - }, - }, - }, - ElseFodder: nil, - BranchFalse: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - "str", - }, - }, - Expr: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(84), - Column: int(32), - }, - End: ast.Location{ - Line: int(84), - Column: int(71), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p539, - FreeVars: ast.Identifiers{ - "std", - "str", - }, - }, - Left: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(84), - Column: int(32), - }, - End: ast.Location{ - Line: int(84), - Column: int(55), }, - File: p1, + Named: nil, }, - Fodder: ast.Fodder{}, - Ctx: p539, - FreeVars: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - Value: "Expected string, got ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + CommaFodder: ast.Fodder{}, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(84), - Column: int(58), - }, - End: ast.Location{ - Line: int(84), - Column: int(71), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p539, - FreeVars: ast.Identifiers{ - "std", - "str", - }, - }, - Target: &ast.Index{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(84), - Column: int(58), + Line: int(71), + Column: int(50), }, End: ast.Location{ - Line: int(84), - Column: int(66), + Line: int(71), + Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p539, + Ctx: p646, FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(84), - Column: int(58), - }, - End: ast.Location{ - Line: int(84), - Column: int(61), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(84), - Column: int(67), - }, - End: ast.Location{ - Line: int(84), - Column: int(70), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p649, - FreeVars: ast.Identifiers{ - "str", - }, - }, - Id: "str", - }, - CommaFodder: nil, + "chars", }, }, - Named: nil, + Id: "chars", }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + CommaFodder: nil, }, }, + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, }, PlusSuper: false, @@ -11303,7 +11550,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "parseOctal", + Value: "stringChars", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -11324,7 +11571,6 @@ var _StdAst = &ast.DesugaredObject{ Fodder: nil, Ctx: p11, FreeVars: ast.Identifiers{ - "parse_nat", "std", }, }, @@ -11341,694 +11587,346 @@ var _StdAst = &ast.DesugaredObject{ }, TrailingComma: false, ParenRightFodder: ast.Fodder{}, - Body: &ast.Conditional{ + Body: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(74), + Column: int(5), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(74), + Column: int(55), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p666, FreeVars: ast.Identifiers{ - "parse_nat", "std", "str", }, }, - Cond: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(92), - Column: int(12), + Line: int(74), + Column: int(5), }, End: ast.Location{ - Line: int(92), - Column: int(29), + Line: int(74), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p658, + Ctx: p666, FreeVars: ast.Identifiers{ "std", - "str", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(92), - Column: int(12), + Line: int(74), + Column: int(5), }, End: ast.Location{ - Line: int(92), - Column: int(24), + Line: int(74), + Column: int(8), }, File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p658, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(92), - Column: int(12), - }, - End: ast.Location{ - Line: int(92), - Column: int(15), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "isString", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(92), - Column: int(25), - }, - End: ast.Location{ - Line: int(92), - Column: int(28), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p667, - FreeVars: ast.Identifiers{ - "str", - }, - }, - Id: "str", + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - ThenFodder: nil, - BranchTrue: &ast.Conditional{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "parse_nat", - "std", - "str", }, + Id: "std", }, - Cond: &ast.Binary{ + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(93), - Column: int(12), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(93), - Column: int(31), + Line: int(0), + Column: int(0), }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p658, - FreeVars: ast.Identifiers{ - "std", - "str", + File: nil, }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - Left: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(93), - Column: int(12), - }, - End: ast.Location{ - Line: int(93), - Column: int(27), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p658, - FreeVars: ast.Identifiers{ - "std", - "str", - }, - }, - Target: &ast.Index{ + Value: "makeArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(93), - Column: int(12), + Line: int(74), + Column: int(19), }, End: ast.Location{ - Line: int(93), - Column: int(22), + Line: int(74), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p658, + Ctx: p676, FreeVars: ast.Identifiers{ "std", + "str", }, }, - Target: &ast.Var{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(93), - Column: int(12), + Line: int(74), + Column: int(19), }, End: ast.Location{ - Line: int(93), - Column: int(15), + Line: int(74), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: nil, + Ctx: p676, FreeVars: ast.Identifiers{ "std", }, }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "length", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(93), - Column: int(23), - }, - End: ast.Location{ - Line: int(93), - Column: int(26), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p682, - FreeVars: ast.Identifiers{ - "str", - }, - }, - Id: "str", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(7), - Right: &ast.LiteralNumber{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(93), - Column: int(30), - }, - End: ast.Location{ - Line: int(93), - Column: int(31), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p658, - FreeVars: nil, - }, - Value: float64(0), - OriginalString: "0", - }, - }, - ThenFodder: nil, - BranchTrue: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(94), - Column: int(5), - }, - End: ast.Location{ - Line: int(94), - Column: int(22), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p658, - FreeVars: ast.Identifiers{ - "parse_nat", - "str", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(94), - Column: int(5), - }, - End: ast.Location{ - Line: int(94), - Column: int(14), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - Ctx: p658, - FreeVars: ast.Identifiers{ - "parse_nat", - }, - }, - Id: "parse_nat", - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(94), - Column: int(15), + Line: int(74), + Column: int(19), }, End: ast.Location{ - Line: int(94), - Column: int(18), + Line: int(74), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p692, + Ctx: nil, FreeVars: ast.Identifiers{ - "str", + "std", }, }, - Id: "str", + Id: "std", }, - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.LiteralNumber{ + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(94), - Column: int(20), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(94), - Column: int(21), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p692, + Fodder: nil, + Ctx: nil, FreeVars: nil, }, - Value: float64(8), - OriginalString: "8", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - ElseFodder: nil, - BranchFalse: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Expr: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(93), - Column: int(34), - }, - End: ast.Location{ - Line: int(93), - Column: int(59), + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p658, - FreeVars: nil, - }, - Value: "Not an octal number: \"\"", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - }, - ElseFodder: nil, - BranchFalse: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - "str", - }, - }, - Expr: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(92), - Column: int(32), - }, - End: ast.Location{ - Line: int(92), - Column: int(71), + RightBracketFodder: nil, + Id: nil, }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p658, - FreeVars: ast.Identifiers{ - "std", - "str", - }, - }, - Left: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(92), - Column: int(32), - }, - End: ast.Location{ - Line: int(92), - Column: int(55), + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(74), + Column: int(30), + }, + End: ast.Location{ + Line: int(74), + Column: int(33), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p685, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + CommaFodder: nil, + }, }, - File: p1, + Named: nil, }, - Fodder: ast.Fodder{}, - Ctx: p658, - FreeVars: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - Value: "Expected string, got ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + CommaFodder: ast.Fodder{}, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(92), - Column: int(58), - }, - End: ast.Location{ - Line: int(92), - Column: int(71), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p658, - FreeVars: ast.Identifiers{ - "std", - "str", - }, - }, - Target: &ast.Index{ + ast.CommaSeparatedExpr{ + Expr: &ast.Function{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(92), - Column: int(58), + Line: int(74), + Column: int(36), }, End: ast.Location{ - Line: int(92), - Column: int(66), + Line: int(74), + Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p658, + Ctx: p676, FreeVars: ast.Identifiers{ - "std", + "str", }, }, - Target: &ast.Var{ + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "i", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(92), - Column: int(58), + Line: int(74), + Column: int(48), }, End: ast.Location{ - Line: int(92), - Column: int(61), + Line: int(74), + Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: nil, + Ctx: p691, FreeVars: ast.Identifiers{ - "std", + "i", + "str", }, }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(74), + Column: int(48), + }, + End: ast.Location{ + Line: int(74), + Column: int(51), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: p691, + FreeVars: ast.Identifiers{ + "str", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + Id: "str", }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(92), - Column: int(67), - }, - End: ast.Location{ - Line: int(92), - Column: int(70), - }, - File: p1, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(74), + Column: int(52), }, - Fodder: ast.Fodder{}, - Ctx: p711, - FreeVars: ast.Identifiers{ - "str", + End: ast.Location{ + Line: int(74), + Column: int(53), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p691, + FreeVars: ast.Identifiers{ + "i", }, - Id: "str", }, - CommaFodder: nil, + Id: "i", }, + RightBracketFodder: ast.Fodder{}, + Id: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + CommaFodder: nil, }, }, + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, }, PlusSuper: false, @@ -12053,7 +11951,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "parseHex", + Value: "parseInt", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -12118,17 +12016,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(97), + Line: int(95), Column: int(12), }, End: ast.Location{ - Line: int(97), + Line: int(95), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p720, + Ctx: p704, FreeVars: ast.Identifiers{ "std", "str", @@ -12139,17 +12037,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(97), + Line: int(95), Column: int(12), }, End: ast.Location{ - Line: int(97), + Line: int(95), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p720, + Ctx: p704, FreeVars: ast.Identifiers{ "std", }, @@ -12159,11 +12057,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(97), + Line: int(95), Column: int(12), }, End: ast.Location{ - Line: int(97), + Line: int(95), Column: int(15), }, File: p1, @@ -12211,17 +12109,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(97), + Line: int(95), Column: int(25), }, End: ast.Location{ - Line: int(97), + Line: int(95), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p729, + Ctx: p713, FreeVars: ast.Identifiers{ "str", }, @@ -12266,204 +12164,416 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(98), + Line: int(96), Column: int(12), }, End: ast.Location{ - Line: int(98), - Column: int(31), + Line: int(96), + Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p720, + Ctx: p704, FreeVars: ast.Identifiers{ "std", "str", }, }, - Left: &ast.Apply{ + Left: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(98), + Line: int(96), Column: int(12), }, End: ast.Location{ - Line: int(98), - Column: int(27), + Line: int(96), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p720, + Ctx: p704, FreeVars: ast.Identifiers{ "std", "str", }, }, - Target: &ast.Index{ + Left: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(98), + Line: int(96), Column: int(12), }, End: ast.Location{ - Line: int(98), - Column: int(22), + Line: int(96), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p720, + Ctx: p704, FreeVars: ast.Identifiers{ "std", + "str", }, }, - Target: &ast.Var{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(98), + Line: int(96), Column: int(12), }, End: ast.Location{ - Line: int(98), - Column: int(15), + Line: int(96), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: nil, + Ctx: p704, FreeVars: ast.Identifiers{ "std", }, }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(96), + Column: int(12), + }, + End: ast.Location{ + Line: int(96), + Column: int(15), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + Id: "std", }, - Value: "length", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(98), - Column: int(23), + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(96), + Column: int(23), + }, + End: ast.Location{ + Line: int(96), + Column: int(26), + }, + File: p1, }, - End: ast.Location{ - Line: int(98), - Column: int(26), + Fodder: ast.Fodder{}, + Ctx: p730, + FreeVars: ast.Identifiers{ + "str", }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p744, - FreeVars: ast.Identifiers{ - "str", }, + Id: "str", }, - Id: "str", + CommaFodder: nil, }, - CommaFodder: nil, }, + Named: nil, }, - Named: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(7), + Right: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(96), + Column: int(30), + }, + End: ast.Location{ + Line: int(96), + Column: int(31), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: nil, + }, + Value: float64(0), + OriginalString: "0", }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(7), - Right: &ast.LiteralNumber{ + Op: ast.BinaryOp(17), + Right: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(98), - Column: int(30), + Line: int(96), + Column: int(35), }, End: ast.Location{ - Line: int(98), - Column: int(31), + Line: int(96), + Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p720, - FreeVars: nil, + Ctx: p704, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Left: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(96), + Column: int(35), + }, + End: ast.Location{ + Line: int(96), + Column: int(38), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(13), + Right: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(96), + Column: int(42), + }, + End: ast.Location{ + Line: int(96), + Column: int(45), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: nil, + }, + Value: "-", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - Value: float64(0), - OriginalString: "0", }, }, ThenFodder: nil, - BranchTrue: &ast.Apply{ + BranchTrue: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(99), + Line: int(97), Column: int(5), }, End: ast.Location{ - Line: int(99), - Column: int(23), + Line: int(100), + Column: int(25), }, File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p720, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + Ctx: p704, FreeVars: ast.Identifiers{ "parse_nat", + "std", "str", }, }, - Target: &ast.Var{ + Cond: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(99), - Column: int(5), + Line: int(97), + Column: int(8), }, End: ast.Location{ - Line: int(99), - Column: int(14), + Line: int(97), + Column: int(21), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Left: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(97), + Column: int(8), + }, + End: ast.Location{ + Line: int(97), + Column: int(14), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(97), + Column: int(8), + }, + End: ast.Location{ + Line: int(97), + Column: int(11), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(97), + Column: int(12), + }, + End: ast.Location{ + Line: int(97), + Column: int(13), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: nil, + }, + Value: float64(0), + OriginalString: "0", + }, + RightBracketFodder: ast.Fodder{}, + Id: nil, + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(12), + Right: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(97), + Column: int(18), + }, + End: ast.Location{ + Line: int(97), + Column: int(21), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: nil, + }, + Value: "-", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Unary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(98), + Column: int(7), + }, + End: ast.Location{ + Line: int(98), + Column: int(30), }, File: p1, }, @@ -12471,76 +12581,412 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(4), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p720, + Ctx: p704, FreeVars: ast.Identifiers{ "parse_nat", + "std", + "str", }, }, - Id: "parse_nat", - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(99), - Column: int(15), + Op: ast.UnaryOp(3), + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(98), + Column: int(8), + }, + End: ast.Location{ + Line: int(98), + Column: int(30), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: ast.Identifiers{ + "parse_nat", + "std", + "str", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(98), + Column: int(8), + }, + End: ast.Location{ + Line: int(98), + Column: int(17), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: ast.Identifiers{ + "parse_nat", + }, + }, + Id: "parse_nat", + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + "str", + }, }, - End: ast.Location{ - Line: int(99), - Column: int(18), + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: nil, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "slice", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, }, - File: p1, + FodderLeft: nil, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(98), + Column: int(18), + }, + End: ast.Location{ + Line: int(98), + Column: int(21), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p766, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(98), + Column: int(22), + }, + End: ast.Location{ + Line: int(98), + Column: int(23), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p766, + FreeVars: nil, + }, + Value: float64(1), + OriginalString: "1", + }, + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralNull{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + }, + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralNull{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: nil, + TailStrictFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p754, - FreeVars: ast.Identifiers{ - "str", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(98), + Column: int(27), + }, + End: ast.Location{ + Line: int(98), + Column: int(29), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p766, + FreeVars: nil, + }, + Value: float64(10), + OriginalString: "10", }, + CommaFodder: nil, }, - Id: "str", }, - CommaFodder: ast.Fodder{}, + Named: nil, }, - ast.CommaSeparatedExpr{ - Expr: &ast.LiteralNumber{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(99), - Column: int(20), + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(100), + Column: int(7), + }, + End: ast.Location{ + Line: int(100), + Column: int(25), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: ast.Identifiers{ + "parse_nat", + "str", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(100), + Column: int(7), + }, + End: ast.Location{ + Line: int(100), + Column: int(16), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: p704, + FreeVars: ast.Identifiers{ + "parse_nat", + }, + }, + Id: "parse_nat", + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(100), + Column: int(17), + }, + End: ast.Location{ + Line: int(100), + Column: int(20), + }, + File: p1, }, - End: ast.Location{ - Line: int(99), - Column: int(22), + Fodder: ast.Fodder{}, + Ctx: p780, + FreeVars: ast.Identifiers{ + "str", }, - File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p754, - FreeVars: nil, + Id: "str", }, - Value: float64(16), - OriginalString: "16", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(100), + Column: int(22), + }, + End: ast.Location{ + Line: int(100), + Column: int(24), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p780, + FreeVars: nil, + }, + Value: float64(10), + OriginalString: "10", + }, + CommaFodder: nil, }, - CommaFodder: nil, }, + Named: nil, }, - Named: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, }, ElseFodder: nil, BranchFalse: &ast.Error{ @@ -12559,29 +13005,188 @@ var _StdAst = &ast.DesugaredObject{ }, Fodder: nil, Ctx: nil, - FreeVars: nil, + FreeVars: ast.Identifiers{ + "std", + "str", + }, }, - Expr: &ast.LiteralString{ + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(98), - Column: int(34), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(98), - Column: int(55), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + "str", }, - Fodder: ast.Fodder{}, - Ctx: p720, - FreeVars: nil, }, - Value: "Not hexadecimal: \"\"", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: nil, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "mod", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: nil, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(96), + Column: int(48), + }, + End: ast.Location{ + Line: int(96), + Column: int(70), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: nil, + }, + Value: "Not an integer: \"%s\"", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Array{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(96), + Column: int(73), + }, + End: ast.Location{ + Line: int(96), + Column: int(78), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p704, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Elements: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(96), + Column: int(74), + }, + End: ast.Location{ + Line: int(96), + Column: int(77), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p798, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + CommaFodder: nil, + }, + }, + TrailingComma: false, + CloseFodder: ast.Fodder{}, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: nil, + TailStrictFodder: nil, }, }, }, @@ -12612,17 +13217,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(97), + Line: int(95), Column: int(32), }, End: ast.Location{ - Line: int(97), + Line: int(95), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p720, + Ctx: p704, FreeVars: ast.Identifiers{ "std", "str", @@ -12633,17 +13238,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(97), + Line: int(95), Column: int(32), }, End: ast.Location{ - Line: int(97), + Line: int(95), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p720, + Ctx: p704, FreeVars: nil, }, Value: "Expected string, got ", @@ -12657,17 +13262,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(97), + Line: int(95), Column: int(58), }, End: ast.Location{ - Line: int(97), + Line: int(95), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p720, + Ctx: p704, FreeVars: ast.Identifiers{ "std", "str", @@ -12678,17 +13283,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(97), + Line: int(95), Column: int(58), }, End: ast.Location{ - Line: int(97), + Line: int(95), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p720, + Ctx: p704, FreeVars: ast.Identifiers{ "std", }, @@ -12698,11 +13303,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(97), + Line: int(95), Column: int(58), }, End: ast.Location{ - Line: int(97), + Line: int(95), Column: int(61), }, File: p1, @@ -12750,17 +13355,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(97), + Line: int(95), Column: int(67), }, End: ast.Location{ - Line: int(97), + Line: int(95), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p773, + Ctx: p814, FreeVars: ast.Identifiers{ "str", }, @@ -12803,7 +13408,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "split", + Value: "parseOctal", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -12824,6 +13429,7 @@ var _StdAst = &ast.DesugaredObject{ Fodder: nil, Ctx: p11, FreeVars: ast.Identifiers{ + "parse_nat", "std", }, }, @@ -12833,11 +13439,6 @@ var _StdAst = &ast.DesugaredObject{ ast.CommaSeparatedID{ NameFodder: ast.Fodder{}, Name: "str", - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedID{ - NameFodder: ast.Fodder{}, - Name: "c", CommaFodder: nil, }, }, @@ -12848,141 +13449,393 @@ var _StdAst = &ast.DesugaredObject{ Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(102), - Column: int(5), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(109), - Column: int(33), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p781, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ - "c", + "parse_nat", "std", "str", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(102), - Column: int(8), + Line: int(103), + Column: int(12), }, End: ast.Location{ - Line: int(102), - Column: int(33), + Line: int(103), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p823, FreeVars: ast.Identifiers{ "std", "str", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(102), - Column: int(8), + Line: int(103), + Column: int(12), }, End: ast.Location{ - Line: int(102), - Column: int(21), + Line: int(103), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p823, FreeVars: ast.Identifiers{ "std", - "str", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(102), - Column: int(8), + Line: int(103), + Column: int(12), }, End: ast.Location{ - Line: int(102), - Column: int(16), + Line: int(103), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(102), - Column: int(8), - }, - End: ast.Location{ - Line: int(102), - Column: int(11), - }, - File: p1, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Id: "std", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(103), + Column: int(25), + }, + End: ast.Location{ + Line: int(103), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p832, + FreeVars: ast.Identifiers{ + "str", + }, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + Id: "str", }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: nil, + BranchTrue: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "parse_nat", + "std", + "str", + }, + }, + Cond: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(104), + Column: int(12), + }, + End: ast.Location{ + Line: int(104), + Column: int(31), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p823, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Left: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(104), + Column: int(12), + }, + End: ast.Location{ + Line: int(104), + Column: int(27), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p823, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(104), + Column: int(12), + }, + End: ast.Location{ + Line: int(104), + Column: int(22), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p823, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(104), + Column: int(12), + }, + End: ast.Location{ + Line: int(104), + Column: int(15), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(104), + Column: int(23), + }, + End: ast.Location{ + Line: int(104), + Column: int(26), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p847, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(7), + Right: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(104), + Column: int(30), + }, + End: ast.Location{ + Line: int(104), + Column: int(31), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p823, + FreeVars: nil, + }, + Value: float64(0), + OriginalString: "0", + }, + }, + ThenFodder: nil, + BranchTrue: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(105), + Column: int(5), + }, + End: ast.Location{ + Line: int(105), + Column: int(22), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p823, + FreeVars: ast.Identifiers{ + "parse_nat", + "str", }, - RightBracketFodder: nil, - Id: nil, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(105), + Column: int(5), + }, + End: ast.Location{ + Line: int(105), + Column: int(14), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + Ctx: p823, + FreeVars: ast.Identifiers{ + "parse_nat", + }, + }, + Id: "parse_nat", }, FodderLeft: ast.Fodder{}, Arguments: ast.Arguments{ @@ -12993,23 +13846,47 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(102), - Column: int(17), + Line: int(105), + Column: int(15), }, End: ast.Location{ - Line: int(102), - Column: int(20), + Line: int(105), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p794, + Ctx: p857, FreeVars: ast.Identifiers{ "str", }, }, Id: "str", }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(105), + Column: int(20), + }, + End: ast.Location{ + Line: int(105), + Column: int(21), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p857, + FreeVars: nil, + }, + Value: float64(8), + OriginalString: "8", + }, CommaFodder: nil, }, }, @@ -13020,55 +13897,66 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ + ElseFodder: nil, + BranchFalse: &ast.Error{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(102), - Column: int(25), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(102), - Column: int(33), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p781, + Fodder: nil, + Ctx: nil, FreeVars: nil, }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(104), + Column: int(34), + }, + End: ast.Location{ + Line: int(104), + Column: int(59), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p823, + FreeVars: nil, + }, + Value: "Not an octal number: \"\"", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, }, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ + ElseFodder: nil, + BranchFalse: &ast.Error{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(103), - Column: int(7), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(103), - Column: int(81), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p781, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "std", "str", @@ -13080,16 +13968,16 @@ var _StdAst = &ast.DesugaredObject{ FileName: "", Begin: ast.Location{ Line: int(103), - Column: int(13), + Column: int(32), }, End: ast.Location{ Line: int(103), - Column: int(81), + Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p823, FreeVars: ast.Identifiers{ "std", "str", @@ -13101,19 +13989,19 @@ var _StdAst = &ast.DesugaredObject{ FileName: "", Begin: ast.Location{ Line: int(103), - Column: int(13), + Column: int(32), }, End: ast.Location{ Line: int(103), - Column: int(65), + Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p823, FreeVars: nil, }, - Value: "std.split first parameter should be a string, got ", + Value: "Expected string, got ", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -13125,16 +14013,16 @@ var _StdAst = &ast.DesugaredObject{ FileName: "", Begin: ast.Location{ Line: int(103), - Column: int(68), + Column: int(58), }, End: ast.Location{ Line: int(103), - Column: int(81), + Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p823, FreeVars: ast.Identifiers{ "std", "str", @@ -13146,16 +14034,16 @@ var _StdAst = &ast.DesugaredObject{ FileName: "", Begin: ast.Location{ Line: int(103), - Column: int(68), + Column: int(58), }, End: ast.Location{ Line: int(103), - Column: int(76), + Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p823, FreeVars: ast.Identifiers{ "std", }, @@ -13166,11 +14054,11 @@ var _StdAst = &ast.DesugaredObject{ FileName: "", Begin: ast.Location{ Line: int(103), - Column: int(68), + Column: int(58), }, End: ast.Location{ Line: int(103), - Column: int(71), + Column: int(61), }, File: p1, }, @@ -13218,16 +14106,16 @@ var _StdAst = &ast.DesugaredObject{ FileName: "", Begin: ast.Location{ Line: int(103), - Column: int(77), + Column: int(67), }, End: ast.Location{ Line: int(103), - Column: int(80), + Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p812, + Ctx: p876, FreeVars: ast.Identifiers{ "str", }, @@ -13246,32 +14134,234 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, + }, + }, + PlusSuper: false, + }, + ast.DesugaredObjectField{ + Hide: ast.ObjectFieldHide(0), + Name: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - BranchFalse: &ast.Conditional{ + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "parseHex", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + Body: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: p11, + FreeVars: ast.Identifiers{ + "parse_nat", + "std", + }, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "str", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "parse_nat", + "std", + "str", + }, + }, + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(104), - Column: int(10), + Line: int(108), + Column: int(12), }, End: ast.Location{ - Line: int(109), - Column: int(33), + Line: int(108), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p885, FreeVars: ast.Identifiers{ - "c", + "std", + "str", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(108), + Column: int(12), + }, + End: ast.Location{ + Line: int(108), + Column: int(24), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p885, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(108), + Column: int(12), + }, + End: ast.Location{ + Line: int(108), + Column: int(15), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(108), + Column: int(25), + }, + End: ast.Location{ + Line: int(108), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p894, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: nil, + BranchTrue: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "parse_nat", "std", "str", }, @@ -13281,20 +14371,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(104), - Column: int(13), + Line: int(109), + Column: int(12), }, End: ast.Location{ - Line: int(104), - Column: int(36), + Line: int(109), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p885, FreeVars: ast.Identifiers{ - "c", "std", + "str", }, }, Left: &ast.Apply{ @@ -13302,20 +14392,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(104), - Column: int(13), + Line: int(109), + Column: int(12), }, End: ast.Location{ - Line: int(104), - Column: int(24), + Line: int(109), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p885, FreeVars: ast.Identifiers{ - "c", "std", + "str", }, }, Target: &ast.Index{ @@ -13323,17 +14413,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(104), - Column: int(13), + Line: int(109), + Column: int(12), }, End: ast.Location{ - Line: int(104), - Column: int(21), + Line: int(109), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p885, FreeVars: ast.Identifiers{ "std", }, @@ -13343,12 +14433,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(104), - Column: int(13), + Line: int(109), + Column: int(12), }, End: ast.Location{ - Line: int(104), - Column: int(16), + Line: int(109), + Column: int(15), }, File: p1, }, @@ -13379,7 +14469,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "length", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -13395,22 +14485,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(104), - Column: int(22), + Line: int(109), + Column: int(23), }, End: ast.Location{ - Line: int(104), - Column: int(23), + Line: int(109), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p828, + Ctx: p909, FreeVars: ast.Identifiers{ - "c", + "str", }, }, - Id: "c", + Id: "str", }, CommaFodder: nil, }, @@ -13423,731 +14513,333 @@ var _StdAst = &ast.DesugaredObject{ TailStrictFodder: nil, }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ + Op: ast.BinaryOp(7), + Right: &ast.LiteralNumber{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(104), - Column: int(28), + Line: int(109), + Column: int(30), }, End: ast.Location{ - Line: int(104), - Column: int(36), + Line: int(109), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p885, FreeVars: nil, }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Value: float64(0), + OriginalString: "0", }, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ + ThenFodder: nil, + BranchTrue: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(105), - Column: int(7), + Line: int(110), + Column: int(5), }, End: ast.Location{ - Line: int(105), - Column: int(80), + Line: int(110), + Column: int(23), }, File: p1, }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p781, + Fodder: ast.Fodder{}, + Ctx: p885, FreeVars: ast.Identifiers{ - "c", - "std", + "parse_nat", + "str", }, }, - Expr: &ast.Binary{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(105), - Column: int(13), + Line: int(110), + Column: int(5), }, End: ast.Location{ - Line: int(105), - Column: int(80), + Line: int(110), + Column: int(14), }, File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p781, - FreeVars: ast.Identifiers{ - "c", - "std", - }, - }, - Left: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(105), - Column: int(13), - }, - End: ast.Location{ - Line: int(105), - Column: int(66), - }, - File: p1, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, }, - Fodder: ast.Fodder{}, - Ctx: p781, - FreeVars: nil, }, - Value: "std.split second parameter should be a string, got ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(105), - Column: int(69), - }, - End: ast.Location{ - Line: int(105), - Column: int(80), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p781, - FreeVars: ast.Identifiers{ - "c", - "std", - }, + Ctx: p885, + FreeVars: ast.Identifiers{ + "parse_nat", }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(105), - Column: int(69), - }, - End: ast.Location{ - Line: int(105), - Column: int(77), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p781, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ + }, + Id: "parse_nat", + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(105), - Column: int(69), + Line: int(110), + Column: int(15), }, End: ast.Location{ - Line: int(105), - Column: int(72), + Line: int(110), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: nil, + Ctx: p919, FreeVars: ast.Identifiers{ - "std", + "str", }, }, - Id: "std", + Id: "str", }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralNumber{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(110), + Column: int(20), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(110), + Column: int(22), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p919, FreeVars: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Value: float64(16), + OriginalString: "16", }, - RightBracketFodder: nil, - Id: nil, + CommaFodder: nil, }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(105), - Column: int(78), - }, - End: ast.Location{ - Line: int(105), - Column: int(79), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p846, - FreeVars: ast.Identifiers{ - "c", - }, - }, - Id: "c", - }, - CommaFodder: nil, - }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(109), + Column: int(34), }, - Named: nil, + End: ast.Location{ + Line: int(109), + Column: int(55), + }, + File: p1, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Fodder: ast.Fodder{}, + Ctx: p885, + FreeVars: nil, }, + Value: "Not hexadecimal: \"\"", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, + }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + "str", }, }, - BranchFalse: &ast.Conditional{ + Expr: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(106), - Column: int(10), + Line: int(108), + Column: int(32), }, End: ast.Location{ - Line: int(109), - Column: int(33), + Line: int(108), + Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p885, FreeVars: ast.Identifiers{ - "c", "std", "str", }, }, - Cond: &ast.Binary{ + Left: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(106), - Column: int(13), + Line: int(108), + Column: int(32), }, End: ast.Location{ - Line: int(106), - Column: int(31), + Line: int(108), + Column: int(55), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p885, + FreeVars: nil, + }, + Value: "Expected string, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(108), + Column: int(58), + }, + End: ast.Location{ + Line: int(108), + Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p885, FreeVars: ast.Identifiers{ - "c", "std", + "str", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(106), - Column: int(13), + Line: int(108), + Column: int(58), }, End: ast.Location{ - Line: int(106), - Column: int(26), + Line: int(108), + Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: p885, FreeVars: ast.Identifiers{ - "c", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(106), - Column: int(13), + Line: int(108), + Column: int(58), }, End: ast.Location{ - Line: int(106), - Column: int(23), + Line: int(108), + Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p781, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(106), - Column: int(13), - }, - End: ast.Location{ - Line: int(106), - Column: int(16), - }, - File: p1, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Id: "std", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "length", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(106), - Column: int(24), - }, - End: ast.Location{ - Line: int(106), - Column: int(25), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p862, - FreeVars: ast.Identifiers{ - "c", - }, - }, - Id: "c", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralNumber{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(106), - Column: int(30), - }, - End: ast.Location{ - Line: int(106), - Column: int(31), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p781, - FreeVars: nil, - }, - Value: float64(1), - OriginalString: "1", - }, - }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(107), - Column: int(7), - }, - End: ast.Location{ - Line: int(107), - Column: int(84), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p781, - FreeVars: ast.Identifiers{ - "c", - "std", - }, - }, - Expr: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(107), - Column: int(13), - }, - End: ast.Location{ - Line: int(107), - Column: int(84), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p781, - FreeVars: ast.Identifiers{ - "c", - "std", - }, - }, - Left: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(107), - Column: int(13), - }, - End: ast.Location{ - Line: int(107), - Column: int(68), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p781, - FreeVars: nil, - }, - Value: "std.split second parameter should have length 1, got ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(107), - Column: int(71), - }, - End: ast.Location{ - Line: int(107), - Column: int(84), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p781, - FreeVars: ast.Identifiers{ - "c", - "std", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(107), - Column: int(71), - }, - End: ast.Location{ - Line: int(107), - Column: int(81), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p781, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(107), - Column: int(71), - }, - End: ast.Location{ - Line: int(107), - Column: int(74), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "length", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(107), - Column: int(82), - }, - End: ast.Location{ - Line: int(107), - Column: int(83), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p880, - FreeVars: ast.Identifiers{ - "c", - }, - }, - Id: "c", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(109), - Column: int(7), - }, - End: ast.Location{ - Line: int(109), - Column: int(33), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p781, - FreeVars: ast.Identifiers{ - "c", - "std", - "str", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(109), - Column: int(7), - }, - End: ast.Location{ - Line: int(109), - Column: int(21), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p781, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(109), - Column: int(7), - }, - End: ast.Location{ - Line: int(109), - Column: int(10), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "splitLimit", + Value: "type", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -14163,92 +14855,23 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(109), - Column: int(22), + Line: int(108), + Column: int(67), }, End: ast.Location{ - Line: int(109), - Column: int(25), + Line: int(108), + Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p893, + Ctx: p938, FreeVars: ast.Identifiers{ "str", }, }, Id: "str", }, - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(109), - Column: int(27), - }, - End: ast.Location{ - Line: int(109), - Column: int(28), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p893, - FreeVars: ast.Identifiers{ - "c", - }, - }, - Id: "c", - }, - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Unary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(109), - Column: int(30), - }, - End: ast.Location{ - Line: int(109), - Column: int(32), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p893, - FreeVars: nil, - }, - Op: ast.UnaryOp(3), - Expr: &ast.LiteralNumber{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(109), - Column: int(31), - }, - End: ast.Location{ - Line: int(109), - Column: int(32), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p893, - FreeVars: nil, - }, - Value: float64(1), - OriginalString: "1", - }, - }, CommaFodder: nil, }, }, @@ -14285,7 +14908,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "splitLimit", + Value: "split", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -14320,11 +14943,6 @@ var _StdAst = &ast.DesugaredObject{ ast.CommaSeparatedID{ NameFodder: ast.Fodder{}, Name: "c", - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedID{ - NameFodder: ast.Fodder{}, - Name: "maxsplits", CommaFodder: nil, }, }, @@ -14335,464 +14953,201 @@ var _StdAst = &ast.DesugaredObject{ Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(112), - Column: int(5), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(130), - Column: int(29), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p905, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "c", - "maxsplits", "std", "str", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(112), - Column: int(8), + Line: int(113), + Column: int(12), }, End: ast.Location{ - Line: int(112), - Column: int(33), + Line: int(113), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ "std", "str", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(112), - Column: int(8), + Line: int(113), + Column: int(12), }, End: ast.Location{ - Line: int(112), - Column: int(21), + Line: int(113), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ "std", - "str", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(112), - Column: int(8), + Line: int(113), + Column: int(12), }, End: ast.Location{ - Line: int(112), - Column: int(16), + Line: int(113), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(112), - Column: int(8), - }, - End: ast.Location{ - Line: int(112), - Column: int(11), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(112), - Column: int(17), - }, - End: ast.Location{ - Line: int(112), - Column: int(20), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p918, - FreeVars: ast.Identifiers{ - "str", - }, - }, - Id: "str", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(112), - Column: int(25), - }, - End: ast.Location{ - Line: int(112), - Column: int(33), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p905, - FreeVars: nil, - }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(113), - Column: int(7), - }, - End: ast.Location{ - Line: int(113), - Column: int(86), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p905, - FreeVars: ast.Identifiers{ - "std", - "str", - }, - }, - Expr: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(113), - Column: int(13), - }, - End: ast.Location{ - Line: int(113), - Column: int(86), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p905, - FreeVars: ast.Identifiers{ - "std", - "str", - }, + Id: "std", }, - Left: &ast.LiteralString{ + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(113), - Column: int(13), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(113), - Column: int(70), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p905, + Fodder: nil, + Ctx: nil, FreeVars: nil, }, - Value: "std.splitLimit first parameter should be a string, got ", + Value: "isString", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(113), - Column: int(73), - }, - End: ast.Location{ - Line: int(113), - Column: int(86), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p905, - FreeVars: ast.Identifiers{ - "std", - "str", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(113), - Column: int(73), - }, - End: ast.Location{ - Line: int(113), - Column: int(81), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p905, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(113), - Column: int(73), + Column: int(25), }, End: ast.Location{ Line: int(113), - Column: int(76), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: nil, + Ctx: p956, FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(113), - Column: int(82), - }, - End: ast.Location{ - Line: int(113), - Column: int(85), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p936, - FreeVars: ast.Identifiers{ - "str", - }, - }, - Id: "str", + "str", }, - CommaFodder: nil, }, + Id: "str", }, - Named: nil, + CommaFodder: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, }, + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Conditional{ + ThenFodder: nil, + BranchTrue: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(114), - Column: int(10), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(130), - Column: int(29), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p905, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "c", - "maxsplits", "std", "str", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(114), - Column: int(13), + Column: int(12), }, End: ast.Location{ Line: int(114), - Column: int(36), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ "c", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(114), - Column: int(13), + Column: int(12), }, End: ast.Location{ Line: int(114), @@ -14801,231 +15156,155 @@ var _StdAst = &ast.DesugaredObject{ File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ - "c", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(114), - Column: int(13), + Column: int(12), }, End: ast.Location{ Line: int(114), - Column: int(21), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(114), - Column: int(13), - }, - End: ast.Location{ - Line: int(114), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(114), - Column: int(22), - }, - End: ast.Location{ - Line: int(114), - Column: int(23), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(114), + Column: int(25), }, - Fodder: ast.Fodder{}, - Ctx: p952, - FreeVars: ast.Identifiers{ - "c", + End: ast.Location{ + Line: int(114), + Column: int(26), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p969, + FreeVars: ast.Identifiers{ + "c", }, - Id: "c", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(114), - Column: int(28), - }, - End: ast.Location{ - Line: int(114), - Column: int(36), + Id: "c", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p905, - FreeVars: nil, }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ + ThenFodder: nil, + BranchTrue: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(115), - Column: int(7), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(115), - Column: int(85), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p905, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "c", "std", + "str", }, }, - Expr: &ast.Binary{ + Cond: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(115), - Column: int(13), + Column: int(12), }, End: ast.Location{ Line: int(115), - Column: int(85), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ "c", "std", }, }, - Left: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(115), - Column: int(13), - }, - End: ast.Location{ - Line: int(115), - Column: int(71), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p905, - FreeVars: nil, - }, - Value: "std.splitLimit second parameter should be a string, got ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ + Left: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(115), - Column: int(74), + Column: int(12), }, End: ast.Location{ Line: int(115), - Column: int(85), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ "c", "std", @@ -15037,16 +15316,16 @@ var _StdAst = &ast.DesugaredObject{ FileName: "", Begin: ast.Location{ Line: int(115), - Column: int(74), + Column: int(12), }, End: ast.Location{ Line: int(115), - Column: int(82), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ "std", }, @@ -15057,11 +15336,11 @@ var _StdAst = &ast.DesugaredObject{ FileName: "", Begin: ast.Location{ Line: int(115), - Column: int(74), + Column: int(12), }, End: ast.Location{ Line: int(115), - Column: int(77), + Column: int(15), }, File: p1, }, @@ -15092,7 +15371,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "length", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -15109,16 +15388,16 @@ var _StdAst = &ast.DesugaredObject{ FileName: "", Begin: ast.Location{ Line: int(115), - Column: int(83), + Column: int(23), }, End: ast.Location{ Line: int(115), - Column: int(84), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p970, + Ctx: p984, FreeVars: ast.Identifiers{ "c", }, @@ -15135,46 +15414,38 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(12), + Right: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(115), + Column: int(29), + }, + End: ast.Location{ + Line: int(115), + Column: int(30), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p947, + FreeVars: nil, + }, + Value: float64(1), + OriginalString: "1", + }, }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Conditional{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(116), - Column: int(10), - }, - End: ast.Location{ - Line: int(130), - Column: int(29), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p905, - FreeVars: ast.Identifiers{ - "c", - "maxsplits", - "std", - "str", - }, - }, - Cond: &ast.Binary{ + ThenFodder: nil, + BranchTrue: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(116), - Column: int(13), + Column: int(5), }, End: ast.Location{ Line: int(116), @@ -15183,185 +15454,210 @@ var _StdAst = &ast.DesugaredObject{ File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ "c", "std", + "str", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(116), - Column: int(13), + Column: int(5), }, End: ast.Location{ Line: int(116), - Column: int(26), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ - "c", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(116), - Column: int(13), + Column: int(5), }, End: ast.Location{ Line: int(116), - Column: int(23), + Column: int(8), }, File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p905, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(116), - Column: int(13), + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "splitLimit", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(116), + Column: int(20), + }, + End: ast.Location{ + Line: int(116), + Column: int(23), + }, + File: p1, }, - End: ast.Location{ - Line: int(116), - Column: int(16), + Fodder: ast.Fodder{}, + Ctx: p997, + FreeVars: ast.Identifiers{ + "str", }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", }, + Id: "str", }, - Id: "std", + CommaFodder: ast.Fodder{}, }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(116), + Column: int(25), + }, + End: ast.Location{ + Line: int(116), + Column: int(26), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: p997, + FreeVars: ast.Identifiers{ + "c", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + Id: "c", }, - Value: "length", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + CommaFodder: ast.Fodder{}, }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ + ast.CommaSeparatedExpr{ + Expr: &ast.Unary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(116), + Column: int(28), + }, + End: ast.Location{ + Line: int(116), + Column: int(30), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p997, + FreeVars: nil, + }, + Op: ast.UnaryOp(3), + Expr: &ast.LiteralNumber{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(116), - Column: int(24), + Column: int(29), }, End: ast.Location{ Line: int(116), - Column: int(25), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p986, - FreeVars: ast.Identifiers{ - "c", - }, + Ctx: p997, + FreeVars: nil, }, - Id: "c", + Value: float64(1), + OriginalString: "1", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralNumber{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(116), - Column: int(30), }, - End: ast.Location{ - Line: int(116), - Column: int(31), - }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p905, - FreeVars: nil, }, - Value: float64(1), - OriginalString: "1", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ + ElseFodder: nil, + BranchFalse: &ast.Error{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(117), - Column: int(7), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(117), - Column: int(89), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p905, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "c", "std", @@ -15372,17 +15668,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(117), - Column: int(13), + Line: int(115), + Column: int(34), }, End: ast.Location{ - Line: int(117), - Column: int(89), + Line: int(115), + Column: int(101), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ "c", "std", @@ -15393,20 +15689,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(117), - Column: int(13), + Line: int(115), + Column: int(34), }, End: ast.Location{ - Line: int(117), - Column: int(73), + Line: int(115), + Column: int(87), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: nil, }, - Value: "std.splitLimit second parameter should have length 1, got ", + Value: "std.split second parameter should be a string, got ", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -15417,17 +15713,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(117), - Column: int(76), + Line: int(115), + Column: int(90), }, End: ast.Location{ - Line: int(117), - Column: int(89), + Line: int(115), + Column: int(101), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ "c", "std", @@ -15438,17 +15734,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(117), - Column: int(76), + Line: int(115), + Column: int(90), }, End: ast.Location{ - Line: int(117), - Column: int(86), + Line: int(115), + Column: int(98), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ "std", }, @@ -15458,12 +15754,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(117), - Column: int(76), + Line: int(115), + Column: int(90), }, End: ast.Location{ - Line: int(117), - Column: int(79), + Line: int(115), + Column: int(93), }, File: p1, }, @@ -15494,7 +15790,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "length", + Value: "type", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -15510,17 +15806,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(117), - Column: int(87), + Line: int(115), + Column: int(99), }, End: ast.Location{ - Line: int(117), - Column: int(88), + Line: int(115), + Column: int(100), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1004, + Ctx: p1017, FreeVars: ast.Identifiers{ "c", }, @@ -15539,440 +15835,1131 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, + }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "c", + "std", }, }, - BranchFalse: &ast.Conditional{ + Expr: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(118), - Column: int(10), + Line: int(114), + Column: int(30), }, End: ast.Location{ - Line: int(130), - Column: int(29), + Line: int(114), + Column: int(97), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ "c", - "maxsplits", "std", - "str", }, }, - Cond: &ast.Binary{ + Left: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(118), - Column: int(13), + Line: int(114), + Column: int(30), }, End: ast.Location{ - Line: int(118), - Column: int(44), + Line: int(114), + Column: int(83), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p947, + FreeVars: nil, + }, + Value: "std.split second parameter should be a string, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(114), + Column: int(86), + }, + End: ast.Location{ + Line: int(114), + Column: int(97), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ - "maxsplits", + "c", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(118), - Column: int(13), + Line: int(114), + Column: int(86), }, End: ast.Location{ - Line: int(118), - Column: int(32), + Line: int(114), + Column: int(94), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p947, FreeVars: ast.Identifiers{ - "maxsplits", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(118), - Column: int(13), + Line: int(114), + Column: int(86), }, End: ast.Location{ - Line: int(118), - Column: int(21), + Line: int(114), + Column: int(89), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(118), - Column: int(13), - }, - End: ast.Location{ - Line: int(118), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(118), - Column: int(22), - }, - End: ast.Location{ - Line: int(118), - Column: int(31), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(114), + Column: int(95), }, - Fodder: ast.Fodder{}, - Ctx: p1020, - FreeVars: ast.Identifiers{ - "maxsplits", + End: ast.Location{ + Line: int(114), + Column: int(96), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1033, + FreeVars: ast.Identifiers{ + "c", }, - Id: "maxsplits", }, - CommaFodder: nil, + Id: "c", }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Named: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(118), - Column: int(36), - }, - End: ast.Location{ - Line: int(118), - Column: int(44), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p905, - FreeVars: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + }, + }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(113), + Column: int(32), + }, + End: ast.Location{ + Line: int(113), + Column: int(100), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p947, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Left: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(113), + Column: int(32), }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + End: ast.Location{ + Line: int(113), + Column: int(84), + }, + File: p1, }, + Fodder: ast.Fodder{}, + Ctx: p947, + FreeVars: nil, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ + Value: "std.split first parameter should be a string, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(113), + Column: int(87), + }, + End: ast.Location{ + Line: int(113), + Column: int(100), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p947, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(119), - Column: int(7), + Line: int(113), + Column: int(87), }, End: ast.Location{ - Line: int(119), - Column: int(92), + Line: int(113), + Column: int(95), }, File: p1, }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p905, + Fodder: ast.Fodder{}, + Ctx: p947, FreeVars: ast.Identifiers{ - "maxsplits", "std", }, }, - Expr: &ast.Binary{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(119), - Column: int(13), + Line: int(113), + Column: int(87), }, End: ast.Location{ - Line: int(119), - Column: int(92), + Line: int(113), + Column: int(90), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: nil, FreeVars: ast.Identifiers{ - "maxsplits", "std", }, }, - Left: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(119), - Column: int(13), - }, - End: ast.Location{ - Line: int(119), - Column: int(70), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p905, - FreeVars: nil, - }, - Value: "std.splitLimit third parameter should be a number, got ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(119), - Column: int(73), - }, - End: ast.Location{ - Line: int(119), - Column: int(92), - }, - File: p1, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: ast.Fodder{}, - Ctx: p905, - FreeVars: ast.Identifiers{ - "maxsplits", - "std", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Target: &ast.Index{ + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(119), - Column: int(73), + Line: int(113), + Column: int(96), }, End: ast.Location{ - Line: int(119), - Column: int(81), + Line: int(113), + Column: int(99), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p1049, FreeVars: ast.Identifiers{ - "std", + "str", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(119), - Column: int(73), - }, - End: ast.Location{ - Line: int(119), - Column: int(76), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", + Id: "str", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + }, + }, + }, + PlusSuper: false, + }, + ast.DesugaredObjectField{ + Hide: ast.ObjectFieldHide(0), + Name: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "splitLimit", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + Body: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: p11, + FreeVars: ast.Identifiers{ + "std", + }, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "str", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "c", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "maxsplits", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "c", + "maxsplits", + "std", + "str", + }, + }, + Cond: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(119), + Column: int(12), + }, + End: ast.Location{ + Line: int(119), + Column: int(29), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(119), + Column: int(12), + }, + End: ast.Location{ + Line: int(119), + Column: int(24), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(119), + Column: int(12), + }, + End: ast.Location{ + Line: int(119), + Column: int(15), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(119), + Column: int(25), }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + End: ast.Location{ + Line: int(119), + Column: int(28), }, - RightBracketFodder: nil, - Id: nil, + File: p1, }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(119), - Column: int(82), - }, - End: ast.Location{ - Line: int(119), - Column: int(91), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1038, - FreeVars: ast.Identifiers{ - "maxsplits", - }, - }, - Id: "maxsplits", - }, - CommaFodder: nil, - }, - }, - Named: nil, + Fodder: ast.Fodder{}, + Ctx: p1067, + FreeVars: ast.Identifiers{ + "str", }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, }, + Id: "str", }, + CommaFodder: nil, }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: nil, + BranchTrue: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "c", + "maxsplits", + "std", + "str", + }, + }, + Cond: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(120), + Column: int(12), + }, + End: ast.Location{ + Line: int(120), + Column: int(27), }, + File: p1, }, - BranchFalse: &ast.Local{ + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "c", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(120), + Column: int(12), + }, + End: ast.Location{ + Line: int(120), + Column: int(24), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(120), + Column: int(12), + }, + End: ast.Location{ + Line: int(120), + Column: int(15), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(120), + Column: int(25), + }, + End: ast.Location{ + Line: int(120), + Column: int(26), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1080, + FreeVars: ast.Identifiers{ + "c", + }, + }, + Id: "c", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: nil, + BranchTrue: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "c", + "maxsplits", + "std", + "str", + }, + }, + Cond: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(121), + Column: int(12), + }, + End: ast.Location{ + Line: int(121), + Column: int(30), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "c", + "std", + }, + }, + Left: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ Line: int(121), - Column: int(7), + Column: int(12), }, End: ast.Location{ - Line: int(130), + Line: int(121), + Column: int(25), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "c", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(121), + Column: int(12), + }, + End: ast.Location{ + Line: int(121), + Column: int(22), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(121), + Column: int(12), + }, + End: ast.Location{ + Line: int(121), + Column: int(15), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(121), + Column: int(23), + }, + End: ast.Location{ + Line: int(121), + Column: int(24), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1095, + FreeVars: ast.Identifiers{ + "c", + }, + }, + Id: "c", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(12), + Right: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(121), Column: int(29), }, + End: ast.Location{ + Line: int(121), + Column: int(30), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: nil, + }, + Value: float64(1), + OriginalString: "1", + }, + }, + ThenFodder: nil, + BranchTrue: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "c", + "maxsplits", + "std", + "str", + }, + }, + Cond: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(122), + Column: int(12), + }, + End: ast.Location{ + Line: int(122), + Column: int(35), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "maxsplits", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(122), + Column: int(12), + }, + End: ast.Location{ + Line: int(122), + Column: int(24), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(122), + Column: int(12), + }, + End: ast.Location{ + Line: int(122), + Column: int(15), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isNumber", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(122), + Column: int(25), + }, + End: ast.Location{ + Line: int(122), + Column: int(34), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1109, + FreeVars: ast.Identifiers{ + "maxsplits", + }, + }, + Id: "maxsplits", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: nil, + BranchTrue: &ast.Local{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(123), + Column: int(5), + }, + End: ast.Location{ + Line: int(132), + Column: int(27), + }, File: p1, }, Fodder: ast.Fodder{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(6), + Indent: int(4), Comment: []string{}, }, }, - Ctx: p905, + Ctx: p1058, FreeVars: ast.Identifiers{ "c", "maxsplits", @@ -15990,17 +16977,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(121), - Column: int(13), + Line: int(123), + Column: int(11), }, End: ast.Location{ - Line: int(129), - Column: int(42), + Line: int(131), + Column: int(40), }, File: p1, }, Fodder: nil, - Ctx: p1046, + Ctx: p1116, FreeVars: ast.Identifiers{ "aux", "maxsplits", @@ -16045,12 +17032,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(122), - Column: int(9), + Line: int(124), + Column: int(7), }, End: ast.Location{ - Line: int(129), - Column: int(42), + Line: int(131), + Column: int(40), }, File: p1, }, @@ -16058,11 +17045,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "arr", "aux", @@ -16084,17 +17071,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(122), - Column: int(19), + Line: int(124), + Column: int(17), }, End: ast.Location{ - Line: int(122), - Column: int(25), + Line: int(124), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1055, + Ctx: p1125, FreeVars: ast.Identifiers{ "i", "str", @@ -16105,17 +17092,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(122), - Column: int(19), + Line: int(124), + Column: int(17), }, End: ast.Location{ - Line: int(122), - Column: int(22), + Line: int(124), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1055, + Ctx: p1125, FreeVars: ast.Identifiers{ "str", }, @@ -16128,17 +17115,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(122), - Column: int(23), + Line: int(124), + Column: int(21), }, End: ast.Location{ - Line: int(122), - Column: int(24), + Line: int(124), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1055, + Ctx: p1125, FreeVars: ast.Identifiers{ "i", }, @@ -16157,12 +17144,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(123), - Column: int(9), + Line: int(125), + Column: int(7), }, End: ast.Location{ - Line: int(129), - Column: int(42), + Line: int(131), + Column: int(40), }, File: p1, }, @@ -16170,11 +17157,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "arr", "aux", @@ -16197,17 +17184,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(123), - Column: int(20), + Line: int(125), + Column: int(18), }, End: ast.Location{ - Line: int(123), - Column: int(25), + Line: int(125), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1066, + Ctx: p1136, FreeVars: ast.Identifiers{ "i", }, @@ -16217,17 +17204,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(123), - Column: int(20), + Line: int(125), + Column: int(18), }, End: ast.Location{ - Line: int(123), - Column: int(21), + Line: int(125), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1066, + Ctx: p1136, FreeVars: ast.Identifiers{ "i", }, @@ -16241,17 +17228,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(123), - Column: int(24), + Line: int(125), + Column: int(22), }, End: ast.Location{ - Line: int(123), - Column: int(25), + Line: int(125), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1066, + Ctx: p1136, FreeVars: nil, }, Value: float64(1), @@ -16267,12 +17254,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(124), - Column: int(9), + Line: int(126), + Column: int(7), }, End: ast.Location{ - Line: int(129), - Column: int(42), + Line: int(131), + Column: int(40), }, File: p1, }, @@ -16280,11 +17267,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "arr", "aux", @@ -16303,17 +17290,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(124), - Column: int(12), + Line: int(126), + Column: int(10), }, End: ast.Location{ - Line: int(124), - Column: int(32), + Line: int(126), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "i", "std", @@ -16325,17 +17312,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(124), - Column: int(12), + Line: int(126), + Column: int(10), }, End: ast.Location{ - Line: int(124), - Column: int(13), + Line: int(126), + Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "i", }, @@ -16349,17 +17336,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(124), - Column: int(17), + Line: int(126), + Column: int(15), }, End: ast.Location{ - Line: int(124), - Column: int(32), + Line: int(126), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "std", "str", @@ -16370,17 +17357,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(124), - Column: int(17), + Line: int(126), + Column: int(15), }, End: ast.Location{ - Line: int(124), - Column: int(27), + Line: int(126), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "std", }, @@ -16390,12 +17377,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(124), - Column: int(17), + Line: int(126), + Column: int(15), }, End: ast.Location{ - Line: int(124), - Column: int(20), + Line: int(126), + Column: int(18), }, File: p1, }, @@ -16442,17 +17429,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(124), - Column: int(28), + Line: int(126), + Column: int(26), }, End: ast.Location{ - Line: int(124), - Column: int(31), + Line: int(126), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1087, + Ctx: p1157, FreeVars: ast.Identifiers{ "str", }, @@ -16476,17 +17463,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(125), - Column: int(11), + Line: int(127), + Column: int(9), }, End: ast.Location{ - Line: int(125), - Column: int(20), + Line: int(127), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "arr", "v", @@ -16497,12 +17484,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(125), - Column: int(11), + Line: int(127), + Column: int(9), }, End: ast.Location{ - Line: int(125), - Column: int(14), + Line: int(127), + Column: int(12), }, File: p1, }, @@ -16510,11 +17497,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "arr", }, @@ -16528,17 +17515,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(125), - Column: int(17), + Line: int(127), + Column: int(15), }, End: ast.Location{ - Line: int(125), - Column: int(20), + Line: int(127), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "v", }, @@ -16550,17 +17537,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(125), - Column: int(18), + Line: int(127), + Column: int(16), }, End: ast.Location{ - Line: int(125), - Column: int(19), + Line: int(127), + Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1098, + Ctx: p1168, FreeVars: ast.Identifiers{ "v", }, @@ -16578,7 +17565,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -16587,17 +17574,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(14), + Line: int(128), + Column: int(12), }, End: ast.Location{ - Line: int(129), - Column: int(42), + Line: int(131), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "arr", "aux", @@ -16615,17 +17602,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(17), + Line: int(128), + Column: int(15), }, End: ast.Location{ - Line: int(126), - Column: int(79), + Line: int(128), + Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "arr", "c", @@ -16639,17 +17626,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(17), + Line: int(128), + Column: int(15), }, End: ast.Location{ - Line: int(126), - Column: int(27), + Line: int(128), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "c", "delim", @@ -16660,17 +17647,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(17), + Line: int(128), + Column: int(15), }, End: ast.Location{ - Line: int(126), - Column: int(18), + Line: int(128), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "c", }, @@ -16684,17 +17671,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(22), + Line: int(128), + Column: int(20), }, End: ast.Location{ - Line: int(126), - Column: int(27), + Line: int(128), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "delim", }, @@ -16709,17 +17696,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(32), + Line: int(128), + Column: int(30), }, End: ast.Location{ - Line: int(126), - Column: int(78), + Line: int(128), + Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "arr", "maxsplits", @@ -16731,17 +17718,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(32), + Line: int(128), + Column: int(30), }, End: ast.Location{ - Line: int(126), - Column: int(47), + Line: int(128), + Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "maxsplits", }, @@ -16751,17 +17738,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(32), + Line: int(128), + Column: int(30), }, End: ast.Location{ - Line: int(126), - Column: int(41), + Line: int(128), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "maxsplits", }, @@ -16775,17 +17762,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(45), + Line: int(128), + Column: int(43), }, End: ast.Location{ - Line: int(126), - Column: int(47), + Line: int(128), + Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: nil, }, Op: ast.UnaryOp(3), @@ -16794,17 +17781,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(46), + Line: int(128), + Column: int(44), }, End: ast.Location{ - Line: int(126), - Column: int(47), + Line: int(128), + Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: nil, }, Value: float64(1), @@ -16819,17 +17806,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(51), + Line: int(128), + Column: int(49), }, End: ast.Location{ - Line: int(126), - Column: int(78), + Line: int(128), + Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "arr", "maxsplits", @@ -16841,17 +17828,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(51), + Line: int(128), + Column: int(49), }, End: ast.Location{ - Line: int(126), - Column: int(66), + Line: int(128), + Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "arr", "std", @@ -16862,17 +17849,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(51), + Line: int(128), + Column: int(49), }, End: ast.Location{ - Line: int(126), - Column: int(61), + Line: int(128), + Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "std", }, @@ -16882,12 +17869,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(51), + Line: int(128), + Column: int(49), }, End: ast.Location{ - Line: int(126), - Column: int(54), + Line: int(128), + Column: int(52), }, File: p1, }, @@ -16934,17 +17921,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(62), + Line: int(128), + Column: int(60), }, End: ast.Location{ - Line: int(126), - Column: int(65), + Line: int(128), + Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1130, + Ctx: p1200, FreeVars: ast.Identifiers{ "arr", }, @@ -16968,17 +17955,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(126), - Column: int(69), + Line: int(128), + Column: int(67), }, End: ast.Location{ - Line: int(126), - Column: int(78), + Line: int(128), + Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "maxsplits", }, @@ -16994,17 +17981,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(127), - Column: int(11), + Line: int(129), + Column: int(9), }, End: ast.Location{ - Line: int(127), - Column: int(45), + Line: int(129), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "arr", "aux", @@ -17019,12 +18006,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(127), - Column: int(11), + Line: int(129), + Column: int(9), }, End: ast.Location{ - Line: int(127), - Column: int(14), + Line: int(129), + Column: int(12), }, File: p1, }, @@ -17032,11 +18019,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "aux", }, @@ -17052,17 +18039,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(127), - Column: int(15), + Line: int(129), + Column: int(13), }, End: ast.Location{ - Line: int(127), - Column: int(18), + Line: int(129), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1141, + Ctx: p1211, FreeVars: ast.Identifiers{ "str", }, @@ -17077,17 +18064,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(127), - Column: int(20), + Line: int(129), + Column: int(18), }, End: ast.Location{ - Line: int(127), - Column: int(25), + Line: int(129), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1141, + Ctx: p1211, FreeVars: ast.Identifiers{ "delim", }, @@ -17102,17 +18089,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(127), - Column: int(27), + Line: int(129), + Column: int(25), }, End: ast.Location{ - Line: int(127), - Column: int(29), + Line: int(129), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1141, + Ctx: p1211, FreeVars: ast.Identifiers{ "i2", }, @@ -17127,17 +18114,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(127), - Column: int(31), + Line: int(129), + Column: int(29), }, End: ast.Location{ - Line: int(127), - Column: int(40), + Line: int(129), + Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1141, + Ctx: p1211, FreeVars: ast.Identifiers{ "arr", "v", @@ -17148,17 +18135,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(127), - Column: int(31), + Line: int(129), + Column: int(29), }, End: ast.Location{ - Line: int(127), - Column: int(34), + Line: int(129), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1141, + Ctx: p1211, FreeVars: ast.Identifiers{ "arr", }, @@ -17172,17 +18159,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(127), - Column: int(37), + Line: int(129), + Column: int(35), }, End: ast.Location{ - Line: int(127), - Column: int(40), + Line: int(129), + Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1141, + Ctx: p1211, FreeVars: ast.Identifiers{ "v", }, @@ -17194,17 +18181,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(127), - Column: int(38), + Line: int(129), + Column: int(36), }, End: ast.Location{ - Line: int(127), - Column: int(39), + Line: int(129), + Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1155, + Ctx: p1225, FreeVars: ast.Identifiers{ "v", }, @@ -17226,17 +18213,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(127), - Column: int(42), + Line: int(129), + Column: int(40), }, End: ast.Location{ - Line: int(127), - Column: int(44), + Line: int(129), + Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1141, + Ctx: p1211, FreeVars: nil, }, Value: "", @@ -17257,7 +18244,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -17266,17 +18253,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(129), - Column: int(11), + Line: int(131), + Column: int(9), }, End: ast.Location{ - Line: int(129), - Column: int(42), + Line: int(131), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "arr", "aux", @@ -17292,12 +18279,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(129), - Column: int(11), + Line: int(131), + Column: int(9), }, End: ast.Location{ - Line: int(129), - Column: int(14), + Line: int(131), + Column: int(12), }, File: p1, }, @@ -17305,11 +18292,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p1051, + Ctx: p1121, FreeVars: ast.Identifiers{ "aux", }, @@ -17325,17 +18312,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(129), - Column: int(15), + Line: int(131), + Column: int(13), }, End: ast.Location{ - Line: int(129), - Column: int(18), + Line: int(131), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1166, + Ctx: p1236, FreeVars: ast.Identifiers{ "str", }, @@ -17350,17 +18337,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(129), - Column: int(20), + Line: int(131), + Column: int(18), }, End: ast.Location{ - Line: int(129), - Column: int(25), + Line: int(131), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1166, + Ctx: p1236, FreeVars: ast.Identifiers{ "delim", }, @@ -17375,17 +18362,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(129), - Column: int(27), + Line: int(131), + Column: int(25), }, End: ast.Location{ - Line: int(129), - Column: int(29), + Line: int(131), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1166, + Ctx: p1236, FreeVars: ast.Identifiers{ "i2", }, @@ -17400,17 +18387,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(129), - Column: int(31), + Line: int(131), + Column: int(29), }, End: ast.Location{ - Line: int(129), - Column: int(34), + Line: int(131), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1166, + Ctx: p1236, FreeVars: ast.Identifiers{ "arr", }, @@ -17425,17 +18412,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(129), - Column: int(36), + Line: int(131), + Column: int(34), }, End: ast.Location{ - Line: int(129), - Column: int(41), + Line: int(131), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1166, + Ctx: p1236, FreeVars: ast.Identifiers{ "c", "v", @@ -17446,17 +18433,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(129), - Column: int(36), + Line: int(131), + Column: int(34), }, End: ast.Location{ - Line: int(129), - Column: int(37), + Line: int(131), + Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1166, + Ctx: p1236, FreeVars: ast.Identifiers{ "v", }, @@ -17470,17 +18457,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(129), - Column: int(40), + Line: int(131), + Column: int(38), }, End: ast.Location{ - Line: int(129), - Column: int(41), + Line: int(131), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1166, + Ctx: p1236, FreeVars: ast.Identifiers{ "c", }, @@ -17512,17 +18499,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(130), - Column: int(7), + Line: int(132), + Column: int(5), }, End: ast.Location{ - Line: int(130), - Column: int(29), + Line: int(132), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p905, + Ctx: p1058, FreeVars: ast.Identifiers{ "aux", "c", @@ -17534,12 +18521,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(130), - Column: int(7), + Line: int(132), + Column: int(5), }, End: ast.Location{ - Line: int(130), - Column: int(10), + Line: int(132), + Column: int(8), }, File: p1, }, @@ -17547,11 +18534,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(6), + Indent: int(4), Comment: []string{}, }, }, - Ctx: p905, + Ctx: p1058, FreeVars: ast.Identifiers{ "aux", }, @@ -17567,17 +18554,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(130), - Column: int(11), + Line: int(132), + Column: int(9), }, End: ast.Location{ - Line: int(130), - Column: int(14), + Line: int(132), + Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1187, + Ctx: p1257, FreeVars: ast.Identifiers{ "str", }, @@ -17592,17 +18579,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(130), - Column: int(16), + Line: int(132), + Column: int(14), }, End: ast.Location{ - Line: int(130), - Column: int(17), + Line: int(132), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1187, + Ctx: p1257, FreeVars: ast.Identifiers{ "c", }, @@ -17617,17 +18604,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(130), - Column: int(19), + Line: int(132), + Column: int(17), }, End: ast.Location{ - Line: int(130), - Column: int(20), + Line: int(132), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1187, + Ctx: p1257, FreeVars: nil, }, Value: float64(0), @@ -17641,17 +18628,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(130), - Column: int(22), + Line: int(132), + Column: int(20), }, End: ast.Location{ - Line: int(130), - Column: int(24), + Line: int(132), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1187, + Ctx: p1257, FreeVars: nil, }, Elements: nil, @@ -17666,17 +18653,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(130), - Column: int(26), + Line: int(132), + Column: int(24), }, End: ast.Location{ - Line: int(130), - Column: int(28), + Line: int(132), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1187, + Ctx: p1257, FreeVars: nil, }, Value: "", @@ -17694,6 +18681,782 @@ var _StdAst = &ast.DesugaredObject{ TailStrictFodder: nil, }, }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "maxsplits", + "std", + }, + }, + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(122), + Column: int(38), + }, + End: ast.Location{ + Line: int(122), + Column: int(117), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "maxsplits", + "std", + }, + }, + Left: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(122), + Column: int(38), + }, + End: ast.Location{ + Line: int(122), + Column: int(95), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: nil, + }, + Value: "std.splitLimit third parameter should be a number, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(122), + Column: int(98), + }, + End: ast.Location{ + Line: int(122), + Column: int(117), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "maxsplits", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(122), + Column: int(98), + }, + End: ast.Location{ + Line: int(122), + Column: int(106), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(122), + Column: int(98), + }, + End: ast.Location{ + Line: int(122), + Column: int(101), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(122), + Column: int(107), + }, + End: ast.Location{ + Line: int(122), + Column: int(116), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1278, + FreeVars: ast.Identifiers{ + "maxsplits", + }, + }, + Id: "maxsplits", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + }, + }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "c", + "std", + }, + }, + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(121), + Column: int(34), + }, + End: ast.Location{ + Line: int(121), + Column: int(110), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "c", + "std", + }, + }, + Left: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(121), + Column: int(34), + }, + End: ast.Location{ + Line: int(121), + Column: int(94), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: nil, + }, + Value: "std.splitLimit second parameter should have length 1, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(121), + Column: int(97), + }, + End: ast.Location{ + Line: int(121), + Column: int(110), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "c", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(121), + Column: int(97), + }, + End: ast.Location{ + Line: int(121), + Column: int(107), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(121), + Column: int(97), + }, + End: ast.Location{ + Line: int(121), + Column: int(100), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(121), + Column: int(108), + }, + End: ast.Location{ + Line: int(121), + Column: int(109), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1294, + FreeVars: ast.Identifiers{ + "c", + }, + }, + Id: "c", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + }, + }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "c", + "std", + }, + }, + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(120), + Column: int(30), + }, + End: ast.Location{ + Line: int(120), + Column: int(102), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "c", + "std", + }, + }, + Left: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(120), + Column: int(30), + }, + End: ast.Location{ + Line: int(120), + Column: int(88), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: nil, + }, + Value: "std.splitLimit second parameter should be a string, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(120), + Column: int(91), + }, + End: ast.Location{ + Line: int(120), + Column: int(102), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "c", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(120), + Column: int(91), + }, + End: ast.Location{ + Line: int(120), + Column: int(99), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(120), + Column: int(91), + }, + End: ast.Location{ + Line: int(120), + Column: int(94), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(120), + Column: int(100), + }, + End: ast.Location{ + Line: int(120), + Column: int(101), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1310, + FreeVars: ast.Identifiers{ + "c", + }, + }, + Id: "c", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + }, + }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(119), + Column: int(32), + }, + End: ast.Location{ + Line: int(119), + Column: int(105), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Left: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(119), + Column: int(32), + }, + End: ast.Location{ + Line: int(119), + Column: int(89), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: nil, + }, + Value: "std.splitLimit first parameter should be a string, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(119), + Column: int(92), + }, + End: ast.Location{ + Line: int(119), + Column: int(105), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "std", + "str", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(119), + Column: int(92), + }, + End: ast.Location{ + Line: int(119), + Column: int(100), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1058, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(119), + Column: int(92), + }, + End: ast.Location{ + Line: int(119), + Column: int(95), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(119), + Column: int(101), + }, + End: ast.Location{ + Line: int(119), + Column: int(104), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1326, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, }, }, @@ -17791,46 +19554,174 @@ var _StdAst = &ast.DesugaredObject{ "to", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(133), + Line: int(135), Column: int(12), }, End: ast.Location{ - Line: int(133), - Column: int(37), + Line: int(135), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "std", "str", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(133), + Line: int(135), Column: int(12), }, End: ast.Location{ - Line: int(133), - Column: int(25), + Line: int(135), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "std", - "str", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(135), + Column: int(12), + }, + End: ast.Location{ + Line: int(135), + Column: int(15), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(135), + Column: int(25), + }, + End: ast.Location{ + Line: int(135), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1344, + FreeVars: ast.Identifiers{ + "str", + }, + }, + Id: "str", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: nil, + BranchTrue: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "from", + "std", + "str", + "to", + }, + }, + Cond: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(136), + Column: int(12), + }, + End: ast.Location{ + Line: int(136), + Column: int(30), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1335, + FreeVars: ast.Identifiers{ + "from", + "std", }, }, Target: &ast.Index{ @@ -17838,17 +19729,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(133), + Line: int(136), Column: int(12), }, End: ast.Location{ - Line: int(133), - Column: int(20), + Line: int(136), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "std", }, @@ -17858,11 +19749,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(133), + Line: int(136), Column: int(12), }, End: ast.Location{ - Line: int(133), + Line: int(136), Column: int(15), }, File: p1, @@ -17894,7 +19785,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isString", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -17910,22 +19801,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(133), - Column: int(21), + Line: int(136), + Column: int(25), }, End: ast.Location{ - Line: int(133), - Column: int(24), + Line: int(136), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1212, + Ctx: p1357, FreeVars: ast.Identifiers{ - "str", + "from", }, }, - Id: "str", + Id: "from", }, CommaFodder: nil, }, @@ -17937,95 +19828,49 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(133), - Column: int(29), - }, - End: ast.Location{ - Line: int(133), - Column: int(37), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1201, - FreeVars: nil, - }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ThenFodder: nil, - BranchTrue: &ast.Conditional{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "from", - "std", - "str", - "to", - }, - }, - Cond: &ast.Binary{ + ThenFodder: nil, + BranchTrue: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(134), - Column: int(12), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(134), - Column: int(38), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p1201, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "from", "std", + "str", + "to", }, }, - Left: &ast.Apply{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(134), + Line: int(137), Column: int(12), }, End: ast.Location{ - Line: int(134), - Column: int(26), + Line: int(137), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ - "from", "std", + "to", }, }, Target: &ast.Index{ @@ -18033,17 +19878,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(134), + Line: int(137), Column: int(12), }, End: ast.Location{ - Line: int(134), - Column: int(20), + Line: int(137), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "std", }, @@ -18053,11 +19898,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(134), + Line: int(137), Column: int(12), }, End: ast.Location{ - Line: int(134), + Line: int(137), Column: int(15), }, File: p1, @@ -18089,7 +19934,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isString", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -18105,22 +19950,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(134), - Column: int(21), + Line: int(137), + Column: int(25), }, End: ast.Location{ - Line: int(134), - Column: int(25), + Line: int(137), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1228, + Ctx: p1370, FreeVars: ast.Identifiers{ - "from", + "to", }, }, - Id: "from", + Id: "to", }, CommaFodder: nil, }, @@ -18132,288 +19977,68 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(134), - Column: int(30), - }, - End: ast.Location{ - Line: int(134), - Column: int(38), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1201, - FreeVars: nil, - }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ThenFodder: nil, - BranchTrue: &ast.Conditional{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "from", - "std", - "str", - "to", - }, - }, - Cond: &ast.Binary{ + ThenFodder: nil, + BranchTrue: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(135), - Column: int(12), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(135), - Column: int(36), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p1201, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ + "from", "std", + "str", "to", }, }, - Left: &ast.Apply{ + Cond: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(135), + Line: int(138), Column: int(12), }, End: ast.Location{ - Line: int(135), - Column: int(24), + Line: int(138), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ - "std", - "to", + "from", }, }, - Target: &ast.Index{ + Left: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(135), + Line: int(138), Column: int(12), }, End: ast.Location{ - Line: int(135), - Column: int(20), + Line: int(138), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(135), - Column: int(12), - }, - End: ast.Location{ - Line: int(135), - Column: int(15), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(135), - Column: int(21), - }, - End: ast.Location{ - Line: int(135), - Column: int(23), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1244, - FreeVars: ast.Identifiers{ - "to", - }, - }, - Id: "to", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(135), - Column: int(28), - }, - End: ast.Location{ - Line: int(135), - Column: int(36), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1201, - FreeVars: nil, - }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ThenFodder: nil, - BranchTrue: &ast.Conditional{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "from", - "std", - "str", - "to", - }, - }, - Cond: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(136), - Column: int(12), - }, - End: ast.Location{ - Line: int(136), - Column: int(22), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1201, - FreeVars: ast.Identifiers{ - "from", - }, - }, - Left: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(136), - Column: int(12), - }, - End: ast.Location{ - Line: int(136), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1201, - FreeVars: ast.Identifiers{ - "from", + "from", }, }, Id: "from", @@ -18425,17 +20050,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(136), + Line: int(138), Column: int(20), }, End: ast.Location{ - Line: int(136), + Line: int(138), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: nil, }, Value: "", @@ -18449,11 +20074,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(139), + Line: int(141), Column: int(5), }, End: ast.Location{ - Line: int(161), + Line: int(163), Column: int(30), }, File: p1, @@ -18474,7 +20099,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "from", "std", @@ -18492,17 +20117,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(139), + Line: int(141), Column: int(21), }, End: ast.Location{ - Line: int(139), + Line: int(141), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1260, + Ctx: p1385, FreeVars: ast.Identifiers{ "std", "str", @@ -18513,17 +20138,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(139), + Line: int(141), Column: int(21), }, End: ast.Location{ - Line: int(139), + Line: int(141), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1260, + Ctx: p1385, FreeVars: ast.Identifiers{ "std", }, @@ -18533,11 +20158,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(139), + Line: int(141), Column: int(21), }, End: ast.Location{ - Line: int(139), + Line: int(141), Column: int(24), }, File: p1, @@ -18585,17 +20210,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(139), + Line: int(141), Column: int(32), }, End: ast.Location{ - Line: int(139), + Line: int(141), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1269, + Ctx: p1394, FreeVars: ast.Identifiers{ "str", }, @@ -18621,11 +20246,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(140), + Line: int(142), Column: int(5), }, End: ast.Location{ - Line: int(161), + Line: int(163), Column: int(30), }, File: p1, @@ -18638,7 +20263,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "from", "std", @@ -18657,17 +20282,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(140), + Line: int(142), Column: int(22), }, End: ast.Location{ - Line: int(140), + Line: int(142), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1276, + Ctx: p1401, FreeVars: ast.Identifiers{ "from", "std", @@ -18678,17 +20303,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(140), + Line: int(142), Column: int(22), }, End: ast.Location{ - Line: int(140), + Line: int(142), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1276, + Ctx: p1401, FreeVars: ast.Identifiers{ "std", }, @@ -18698,11 +20323,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(140), + Line: int(142), Column: int(22), }, End: ast.Location{ - Line: int(140), + Line: int(142), Column: int(25), }, File: p1, @@ -18750,17 +20375,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(140), + Line: int(142), Column: int(33), }, End: ast.Location{ - Line: int(140), + Line: int(142), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1285, + Ctx: p1410, FreeVars: ast.Identifiers{ "from", }, @@ -18786,11 +20411,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(143), + Line: int(145), Column: int(5), }, End: ast.Location{ - Line: int(161), + Line: int(163), Column: int(30), }, File: p1, @@ -18811,7 +20436,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "from", "from_len", @@ -18831,17 +20456,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(143), + Line: int(145), Column: int(11), }, End: ast.Location{ - Line: int(143), + Line: int(145), Column: int(52), }, File: p1, }, Fodder: nil, - Ctx: p1293, + Ctx: p1418, FreeVars: ast.Identifiers{ "from", "from_len", @@ -18867,17 +20492,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(143), + Line: int(145), Column: int(25), }, End: ast.Location{ - Line: int(143), + Line: int(145), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1297, + Ctx: p1422, FreeVars: ast.Identifiers{ "from", "from_len", @@ -18986,17 +20611,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(143), + Line: int(145), Column: int(25), }, End: ast.Location{ - Line: int(143), + Line: int(145), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1297, + Ctx: p1422, FreeVars: ast.Identifiers{ "str", }, @@ -19011,17 +20636,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(143), + Line: int(145), Column: int(29), }, End: ast.Location{ - Line: int(143), + Line: int(145), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1297, + Ctx: p1422, FreeVars: ast.Identifiers{ "i", }, @@ -19036,17 +20661,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(143), + Line: int(145), Column: int(31), }, End: ast.Location{ - Line: int(143), + Line: int(145), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1297, + Ctx: p1422, FreeVars: ast.Identifiers{ "from_len", "i", @@ -19057,17 +20682,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(143), + Line: int(145), Column: int(31), }, End: ast.Location{ - Line: int(143), + Line: int(145), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1297, + Ctx: p1422, FreeVars: ast.Identifiers{ "i", }, @@ -19081,17 +20706,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(143), + Line: int(145), Column: int(35), }, End: ast.Location{ - Line: int(143), + Line: int(145), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1297, + Ctx: p1422, FreeVars: ast.Identifiers{ "from_len", }, @@ -19138,17 +20763,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(143), + Line: int(145), Column: int(48), }, End: ast.Location{ - Line: int(143), + Line: int(145), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1297, + Ctx: p1422, FreeVars: ast.Identifiers{ "from", }, @@ -19166,11 +20791,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(147), + Line: int(149), Column: int(5), }, End: ast.Location{ - Line: int(161), + Line: int(163), Column: int(30), }, File: p1, @@ -19199,7 +20824,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "found_at", "from", @@ -19220,17 +20845,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(147), + Line: int(149), Column: int(11), }, End: ast.Location{ - Line: int(154), + Line: int(156), Column: int(56), }, File: p1, }, Fodder: nil, - Ctx: p1327, + Ctx: p1452, FreeVars: ast.Identifiers{ "found_at", "from", @@ -19269,11 +20894,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(148), + Line: int(150), Column: int(7), }, End: ast.Location{ - Line: int(154), + Line: int(156), Column: int(56), }, File: p1, @@ -19286,7 +20911,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "acc", "curr_index", @@ -19305,17 +20930,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(148), + Line: int(150), Column: int(10), }, End: ast.Location{ - Line: int(148), + Line: int(150), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "curr_index", "str_len", @@ -19326,17 +20951,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(148), + Line: int(150), Column: int(10), }, End: ast.Location{ - Line: int(148), + Line: int(150), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "curr_index", }, @@ -19350,17 +20975,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(148), + Line: int(150), Column: int(23), }, End: ast.Location{ - Line: int(148), + Line: int(150), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "str_len", }, @@ -19374,17 +20999,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(149), + Line: int(151), Column: int(9), }, End: ast.Location{ - Line: int(149), + Line: int(151), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "acc", "curr_index", @@ -19398,11 +21023,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(149), + Line: int(151), Column: int(9), }, End: ast.Location{ - Line: int(149), + Line: int(151), Column: int(12), }, File: p1, @@ -19415,7 +21040,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "acc", }, @@ -19524,17 +21149,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(149), + Line: int(151), Column: int(15), }, End: ast.Location{ - Line: int(149), + Line: int(151), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "str", }, @@ -19549,17 +21174,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(149), + Line: int(151), Column: int(19), }, End: ast.Location{ - Line: int(149), + Line: int(151), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "start_index", }, @@ -19574,17 +21199,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(149), + Line: int(151), Column: int(31), }, End: ast.Location{ - Line: int(149), + Line: int(151), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "curr_index", }, @@ -19637,17 +21262,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(150), + Line: int(152), Column: int(12), }, End: ast.Location{ - Line: int(154), + Line: int(156), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "acc", "curr_index", @@ -19665,17 +21290,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(150), + Line: int(152), Column: int(15), }, End: ast.Location{ - Line: int(150), + Line: int(152), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "curr_index", "found_at", @@ -19686,17 +21311,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(150), + Line: int(152), Column: int(15), }, End: ast.Location{ - Line: int(150), + Line: int(152), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "found_at", }, @@ -19712,17 +21337,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(150), + Line: int(152), Column: int(24), }, End: ast.Location{ - Line: int(150), + Line: int(152), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1369, + Ctx: p1494, FreeVars: ast.Identifiers{ "curr_index", }, @@ -19745,11 +21370,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(151), + Line: int(153), Column: int(9), }, End: ast.Location{ - Line: int(152), + Line: int(154), Column: int(84), }, File: p1, @@ -19762,7 +21387,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "acc", "curr_index", @@ -19784,17 +21409,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(151), + Line: int(153), Column: int(27), }, End: ast.Location{ - Line: int(151), + Line: int(153), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1376, + Ctx: p1501, FreeVars: ast.Identifiers{ "curr_index", "from", @@ -19806,17 +21431,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(151), + Line: int(153), Column: int(27), }, End: ast.Location{ - Line: int(151), + Line: int(153), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1376, + Ctx: p1501, FreeVars: ast.Identifiers{ "curr_index", }, @@ -19830,17 +21455,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(151), + Line: int(153), Column: int(40), }, End: ast.Location{ - Line: int(151), + Line: int(153), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1376, + Ctx: p1501, FreeVars: ast.Identifiers{ "from", "std", @@ -19851,17 +21476,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(151), + Line: int(153), Column: int(40), }, End: ast.Location{ - Line: int(151), + Line: int(153), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1376, + Ctx: p1501, FreeVars: ast.Identifiers{ "std", }, @@ -19871,11 +21496,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(151), + Line: int(153), Column: int(40), }, End: ast.Location{ - Line: int(151), + Line: int(153), Column: int(43), }, File: p1, @@ -19923,17 +21548,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(151), + Line: int(153), Column: int(51), }, End: ast.Location{ - Line: int(151), + Line: int(153), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1389, + Ctx: p1514, FreeVars: ast.Identifiers{ "from", }, @@ -19960,17 +21585,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(152), + Line: int(154), Column: int(9), }, End: ast.Location{ - Line: int(152), + Line: int(154), Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "acc", "curr_index", @@ -19987,11 +21612,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(152), + Line: int(154), Column: int(9), }, End: ast.Location{ - Line: int(152), + Line: int(154), Column: int(22), }, File: p1, @@ -20004,7 +21629,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "replace_after", }, @@ -20020,17 +21645,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(152), + Line: int(154), Column: int(23), }, End: ast.Location{ - Line: int(152), + Line: int(154), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1398, + Ctx: p1523, FreeVars: ast.Identifiers{ "new_index", }, @@ -20045,17 +21670,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(152), + Line: int(154), Column: int(34), }, End: ast.Location{ - Line: int(152), + Line: int(154), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1398, + Ctx: p1523, FreeVars: ast.Identifiers{ "new_index", }, @@ -20070,17 +21695,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(152), + Line: int(154), Column: int(45), }, End: ast.Location{ - Line: int(152), + Line: int(154), Column: int(83), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1398, + Ctx: p1523, FreeVars: ast.Identifiers{ "acc", "curr_index", @@ -20095,17 +21720,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(152), + Line: int(154), Column: int(45), }, End: ast.Location{ - Line: int(152), + Line: int(154), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1398, + Ctx: p1523, FreeVars: ast.Identifiers{ "acc", "curr_index", @@ -20119,17 +21744,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(152), + Line: int(154), Column: int(45), }, End: ast.Location{ - Line: int(152), + Line: int(154), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1398, + Ctx: p1523, FreeVars: ast.Identifiers{ "acc", }, @@ -20238,17 +21863,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(152), + Line: int(154), Column: int(51), }, End: ast.Location{ - Line: int(152), + Line: int(154), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1398, + Ctx: p1523, FreeVars: ast.Identifiers{ "str", }, @@ -20263,17 +21888,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(152), + Line: int(154), Column: int(55), }, End: ast.Location{ - Line: int(152), + Line: int(154), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1398, + Ctx: p1523, FreeVars: ast.Identifiers{ "start_index", }, @@ -20288,17 +21913,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(152), + Line: int(154), Column: int(67), }, End: ast.Location{ - Line: int(152), + Line: int(154), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1398, + Ctx: p1523, FreeVars: ast.Identifiers{ "curr_index", }, @@ -20345,17 +21970,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(152), + Line: int(154), Column: int(81), }, End: ast.Location{ - Line: int(152), + Line: int(154), Column: int(83), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1398, + Ctx: p1523, FreeVars: ast.Identifiers{ "to", }, @@ -20387,17 +22012,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(154), + Line: int(156), Column: int(9), }, End: ast.Location{ - Line: int(154), + Line: int(156), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "acc", "curr_index", @@ -20410,11 +22035,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(154), + Line: int(156), Column: int(9), }, End: ast.Location{ - Line: int(154), + Line: int(156), Column: int(22), }, File: p1, @@ -20427,7 +22052,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1332, + Ctx: p1457, FreeVars: ast.Identifiers{ "replace_after", }, @@ -20443,17 +22068,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(154), + Line: int(156), Column: int(23), }, End: ast.Location{ - Line: int(154), + Line: int(156), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1433, + Ctx: p1558, FreeVars: ast.Identifiers{ "start_index", }, @@ -20468,17 +22093,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(154), + Line: int(156), Column: int(36), }, End: ast.Location{ - Line: int(154), + Line: int(156), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1433, + Ctx: p1558, FreeVars: ast.Identifiers{ "curr_index", }, @@ -20488,17 +22113,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(154), + Line: int(156), Column: int(36), }, End: ast.Location{ - Line: int(154), + Line: int(156), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1433, + Ctx: p1558, FreeVars: ast.Identifiers{ "curr_index", }, @@ -20512,17 +22137,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(154), + Line: int(156), Column: int(49), }, End: ast.Location{ - Line: int(154), + Line: int(156), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1433, + Ctx: p1558, FreeVars: nil, }, Value: float64(1), @@ -20537,17 +22162,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(154), + Line: int(156), Column: int(52), }, End: ast.Location{ - Line: int(154), + Line: int(156), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1433, + Ctx: p1558, FreeVars: ast.Identifiers{ "acc", }, @@ -20576,11 +22201,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(158), + Line: int(160), Column: int(5), }, End: ast.Location{ - Line: int(161), + Line: int(163), Column: int(30), }, File: p1, @@ -20609,7 +22234,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "from", "from_len", @@ -20624,17 +22249,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(158), + Line: int(160), Column: int(8), }, End: ast.Location{ - Line: int(158), + Line: int(160), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "from_len", }, @@ -20644,17 +22269,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(158), + Line: int(160), Column: int(8), }, End: ast.Location{ - Line: int(158), + Line: int(160), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "from_len", }, @@ -20668,17 +22293,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(158), + Line: int(160), Column: int(20), }, End: ast.Location{ - Line: int(158), + Line: int(160), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: nil, }, Value: float64(1), @@ -20691,17 +22316,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(159), + Line: int(161), Column: int(7), }, End: ast.Location{ - Line: int(159), + Line: int(161), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "from", "std", @@ -20714,17 +22339,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(159), + Line: int(161), Column: int(7), }, End: ast.Location{ - Line: int(159), + Line: int(161), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "std", }, @@ -20734,11 +22359,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(159), + Line: int(161), Column: int(7), }, End: ast.Location{ - Line: int(159), + Line: int(161), Column: int(10), }, File: p1, @@ -20793,17 +22418,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(159), + Line: int(161), Column: int(16), }, End: ast.Location{ - Line: int(159), + Line: int(161), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1462, + Ctx: p1587, FreeVars: ast.Identifiers{ "to", }, @@ -20818,17 +22443,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(159), + Line: int(161), Column: int(20), }, End: ast.Location{ - Line: int(159), + Line: int(161), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1462, + Ctx: p1587, FreeVars: ast.Identifiers{ "from", "std", @@ -20840,17 +22465,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(159), + Line: int(161), Column: int(20), }, End: ast.Location{ - Line: int(159), + Line: int(161), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1462, + Ctx: p1587, FreeVars: ast.Identifiers{ "std", }, @@ -20860,11 +22485,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(159), + Line: int(161), Column: int(20), }, End: ast.Location{ - Line: int(159), + Line: int(161), Column: int(23), }, File: p1, @@ -20912,17 +22537,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(159), + Line: int(161), Column: int(30), }, End: ast.Location{ - Line: int(159), + Line: int(161), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1473, + Ctx: p1598, FreeVars: ast.Identifiers{ "str", }, @@ -20937,17 +22562,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(159), + Line: int(161), Column: int(35), }, End: ast.Location{ - Line: int(159), + Line: int(161), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1473, + Ctx: p1598, FreeVars: ast.Identifiers{ "from", }, @@ -20987,17 +22612,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(161), + Line: int(163), Column: int(7), }, End: ast.Location{ - Line: int(161), + Line: int(163), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "replace_after", }, @@ -21007,11 +22632,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(161), + Line: int(163), Column: int(7), }, End: ast.Location{ - Line: int(161), + Line: int(163), Column: int(20), }, File: p1, @@ -21024,7 +22649,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1201, + Ctx: p1335, FreeVars: ast.Identifiers{ "replace_after", }, @@ -21040,17 +22665,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(161), + Line: int(163), Column: int(21), }, End: ast.Location{ - Line: int(161), + Line: int(163), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1485, + Ctx: p1610, FreeVars: nil, }, Value: float64(0), @@ -21064,17 +22689,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(161), + Line: int(163), Column: int(24), }, End: ast.Location{ - Line: int(161), + Line: int(163), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1485, + Ctx: p1610, FreeVars: nil, }, Value: float64(0), @@ -21088,17 +22713,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(161), + Line: int(163), Column: int(27), }, End: ast.Location{ - Line: int(161), + Line: int(163), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1485, + Ctx: p1610, FreeVars: nil, }, Value: "", @@ -21144,17 +22769,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(136), + Line: int(138), Column: int(25), }, End: ast.Location{ - Line: int(136), + Line: int(138), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1201, + Ctx: p1335, FreeVars: nil, }, Value: "'from' string must not be zero length.", @@ -21344,7 +22969,7 @@ var _StdAst = &ast.DesugaredObject{ Required: []ast.CommaSeparatedID{ ast.CommaSeparatedID{ NameFodder: ast.Fodder{}, - Name: "x", + Name: "str", CommaFodder: nil, }, }, @@ -21357,12 +22982,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(164), + Line: int(166), Column: int(5), }, End: ast.Location{ - Line: int(169), - Column: int(57), + Line: int(171), + Column: int(59), }, File: p1, }, @@ -21374,10 +22999,10 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1502, + Ctx: p1627, FreeVars: ast.Identifiers{ "std", - "x", + "str", }, }, Binds: ast.LocalBinds{ @@ -21390,17 +23015,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(164), + Line: int(166), Column: int(16), }, End: ast.Location{ - Line: int(164), + Line: int(166), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1506, + Ctx: p1631, FreeVars: ast.Identifiers{ "std", }, @@ -21410,11 +23035,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(164), + Line: int(166), Column: int(16), }, End: ast.Location{ - Line: int(164), + Line: int(166), Column: int(19), }, File: p1, @@ -21462,12 +23087,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(5), }, End: ast.Location{ - Line: int(169), - Column: int(57), + Line: int(171), + Column: int(59), }, File: p1, }, @@ -21479,11 +23104,11 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1502, + Ctx: p1627, FreeVars: ast.Identifiers{ "cp", "std", - "x", + "str", }, }, Binds: ast.LocalBinds{ @@ -21496,17 +23121,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(11), }, End: ast.Location{ - Line: int(168), + Line: int(170), Column: int(8), }, File: p1, }, Fodder: nil, - Ctx: p1516, + Ctx: p1641, FreeVars: ast.Identifiers{ "cp", "std", @@ -21530,17 +23155,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(26), }, End: ast.Location{ - Line: int(168), + Line: int(170), Column: int(8), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1520, + Ctx: p1645, FreeVars: ast.Identifiers{ "c", "cp", @@ -21552,17 +23177,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(29), }, End: ast.Location{ - Line: int(165), + Line: int(167), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1520, + Ctx: p1645, FreeVars: ast.Identifiers{ "c", "cp", @@ -21573,17 +23198,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(29), }, End: ast.Location{ - Line: int(165), + Line: int(167), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1520, + Ctx: p1645, FreeVars: ast.Identifiers{ "c", "cp", @@ -21594,17 +23219,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(29), }, End: ast.Location{ - Line: int(165), + Line: int(167), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1520, + Ctx: p1645, FreeVars: ast.Identifiers{ "c", "cp", @@ -21615,17 +23240,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(29), }, End: ast.Location{ - Line: int(165), + Line: int(167), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1520, + Ctx: p1645, FreeVars: ast.Identifiers{ "cp", }, @@ -21641,17 +23266,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(32), }, End: ast.Location{ - Line: int(165), + Line: int(167), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1532, + Ctx: p1657, FreeVars: ast.Identifiers{ "c", }, @@ -21675,17 +23300,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(38), }, End: ast.Location{ - Line: int(165), + Line: int(167), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1520, + Ctx: p1645, FreeVars: nil, }, Value: float64(97), @@ -21699,17 +23324,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(44), }, End: ast.Location{ - Line: int(165), + Line: int(167), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1520, + Ctx: p1645, FreeVars: ast.Identifiers{ "c", "cp", @@ -21720,17 +23345,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(44), }, End: ast.Location{ - Line: int(165), + Line: int(167), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1520, + Ctx: p1645, FreeVars: ast.Identifiers{ "c", "cp", @@ -21741,17 +23366,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(44), }, End: ast.Location{ - Line: int(165), + Line: int(167), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1520, + Ctx: p1645, FreeVars: ast.Identifiers{ "cp", }, @@ -21767,17 +23392,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(47), }, End: ast.Location{ - Line: int(165), + Line: int(167), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1543, + Ctx: p1668, FreeVars: ast.Identifiers{ "c", }, @@ -21801,17 +23426,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(165), + Line: int(167), Column: int(52), }, End: ast.Location{ - Line: int(165), + Line: int(167), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1520, + Ctx: p1645, FreeVars: nil, }, Value: float64(123), @@ -21825,17 +23450,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(166), + Line: int(168), Column: int(7), }, End: ast.Location{ - Line: int(166), + Line: int(168), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1520, + Ctx: p1645, FreeVars: ast.Identifiers{ "c", "cp", @@ -21847,17 +23472,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(166), + Line: int(168), Column: int(7), }, End: ast.Location{ - Line: int(166), + Line: int(168), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1520, + Ctx: p1645, FreeVars: ast.Identifiers{ "std", }, @@ -21867,11 +23492,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(166), + Line: int(168), Column: int(7), }, End: ast.Location{ - Line: int(166), + Line: int(168), Column: int(10), }, File: p1, @@ -21926,17 +23551,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(166), + Line: int(168), Column: int(16), }, End: ast.Location{ - Line: int(166), + Line: int(168), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1556, + Ctx: p1681, FreeVars: ast.Identifiers{ "c", "cp", @@ -21947,17 +23572,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(166), + Line: int(168), Column: int(16), }, End: ast.Location{ - Line: int(166), + Line: int(168), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1556, + Ctx: p1681, FreeVars: ast.Identifiers{ "c", "cp", @@ -21968,17 +23593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(166), + Line: int(168), Column: int(16), }, End: ast.Location{ - Line: int(166), + Line: int(168), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1556, + Ctx: p1681, FreeVars: ast.Identifiers{ "cp", }, @@ -21994,17 +23619,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(166), + Line: int(168), Column: int(19), }, End: ast.Location{ - Line: int(166), + Line: int(168), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1564, + Ctx: p1689, FreeVars: ast.Identifiers{ "c", }, @@ -22028,17 +23653,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(166), + Line: int(168), Column: int(24), }, End: ast.Location{ - Line: int(166), + Line: int(168), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1556, + Ctx: p1681, FreeVars: nil, }, Value: float64(32), @@ -22068,11 +23693,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(168), + Line: int(170), Column: int(7), }, End: ast.Location{ - Line: int(168), + Line: int(170), Column: int(8), }, File: p1, @@ -22085,7 +23710,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1520, + Ctx: p1645, FreeVars: ast.Identifiers{ "c", }, @@ -22103,21 +23728,21 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(169), + Line: int(171), Column: int(5), }, End: ast.Location{ - Line: int(169), - Column: int(57), + Line: int(171), + Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1502, + Ctx: p1627, FreeVars: ast.Identifiers{ "std", + "str", "up_letter", - "x", }, }, Target: &ast.Index{ @@ -22125,17 +23750,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(169), + Line: int(171), Column: int(5), }, End: ast.Location{ - Line: int(169), + Line: int(171), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1502, + Ctx: p1627, FreeVars: ast.Identifiers{ "std", }, @@ -22145,11 +23770,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(169), + Line: int(171), Column: int(5), }, End: ast.Location{ - Line: int(169), + Line: int(171), Column: int(8), }, File: p1, @@ -22204,17 +23829,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(169), + Line: int(171), Column: int(14), }, End: ast.Location{ - Line: int(169), + Line: int(171), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1581, + Ctx: p1706, FreeVars: nil, }, Value: "", @@ -22229,21 +23854,21 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(169), + Line: int(171), Column: int(18), }, End: ast.Location{ - Line: int(169), - Column: int(56), + Line: int(171), + Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1581, + Ctx: p1706, FreeVars: ast.Identifiers{ "std", + "str", "up_letter", - "x", }, }, Target: &ast.Index{ @@ -22251,17 +23876,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(169), + Line: int(171), Column: int(18), }, End: ast.Location{ - Line: int(169), + Line: int(171), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1581, + Ctx: p1706, FreeVars: ast.Identifiers{ "std", }, @@ -22271,11 +23896,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(169), + Line: int(171), Column: int(18), }, End: ast.Location{ - Line: int(169), + Line: int(171), Column: int(21), }, File: p1, @@ -22323,17 +23948,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(169), + Line: int(171), Column: int(26), }, End: ast.Location{ - Line: int(169), + Line: int(171), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1591, + Ctx: p1716, FreeVars: ast.Identifiers{ "up_letter", }, @@ -22348,20 +23973,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(169), + Line: int(171), Column: int(37), }, End: ast.Location{ - Line: int(169), - Column: int(55), + Line: int(171), + Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1591, + Ctx: p1716, FreeVars: ast.Identifiers{ "std", - "x", + "str", }, }, Target: &ast.Index{ @@ -22369,17 +23994,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(169), + Line: int(171), Column: int(37), }, End: ast.Location{ - Line: int(169), + Line: int(171), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1591, + Ctx: p1716, FreeVars: ast.Identifiers{ "std", }, @@ -22389,11 +24014,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(169), + Line: int(171), Column: int(37), }, End: ast.Location{ - Line: int(169), + Line: int(171), Column: int(40), }, File: p1, @@ -22441,22 +24066,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(169), + Line: int(171), Column: int(53), }, End: ast.Location{ - Line: int(169), - Column: int(54), + Line: int(171), + Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1602, + Ctx: p1727, FreeVars: ast.Identifiers{ - "x", + "str", }, }, - Id: "x", + Id: "str", }, CommaFodder: nil, }, @@ -22542,7 +24167,7 @@ var _StdAst = &ast.DesugaredObject{ Required: []ast.CommaSeparatedID{ ast.CommaSeparatedID{ NameFodder: ast.Fodder{}, - Name: "x", + Name: "str", CommaFodder: nil, }, }, @@ -22555,12 +24180,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(172), + Line: int(174), Column: int(5), }, End: ast.Location{ - Line: int(177), - Column: int(59), + Line: int(179), + Column: int(61), }, File: p1, }, @@ -22572,10 +24197,10 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1610, + Ctx: p1735, FreeVars: ast.Identifiers{ "std", - "x", + "str", }, }, Binds: ast.LocalBinds{ @@ -22588,17 +24213,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(172), + Line: int(174), Column: int(16), }, End: ast.Location{ - Line: int(172), + Line: int(174), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1614, + Ctx: p1739, FreeVars: ast.Identifiers{ "std", }, @@ -22608,11 +24233,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(172), + Line: int(174), Column: int(16), }, End: ast.Location{ - Line: int(172), + Line: int(174), Column: int(19), }, File: p1, @@ -22660,12 +24285,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(5), }, End: ast.Location{ - Line: int(177), - Column: int(59), + Line: int(179), + Column: int(61), }, File: p1, }, @@ -22677,11 +24302,11 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1610, + Ctx: p1735, FreeVars: ast.Identifiers{ "cp", "std", - "x", + "str", }, }, Binds: ast.LocalBinds{ @@ -22694,17 +24319,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(11), }, End: ast.Location{ - Line: int(176), + Line: int(178), Column: int(8), }, File: p1, }, Fodder: nil, - Ctx: p1624, + Ctx: p1749, FreeVars: ast.Identifiers{ "cp", "std", @@ -22728,17 +24353,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(28), }, End: ast.Location{ - Line: int(176), + Line: int(178), Column: int(8), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1628, + Ctx: p1753, FreeVars: ast.Identifiers{ "c", "cp", @@ -22750,17 +24375,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(31), }, End: ast.Location{ - Line: int(173), + Line: int(175), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1628, + Ctx: p1753, FreeVars: ast.Identifiers{ "c", "cp", @@ -22771,17 +24396,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(31), }, End: ast.Location{ - Line: int(173), + Line: int(175), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1628, + Ctx: p1753, FreeVars: ast.Identifiers{ "c", "cp", @@ -22792,17 +24417,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(31), }, End: ast.Location{ - Line: int(173), + Line: int(175), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1628, + Ctx: p1753, FreeVars: ast.Identifiers{ "c", "cp", @@ -22813,17 +24438,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(31), }, End: ast.Location{ - Line: int(173), + Line: int(175), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1628, + Ctx: p1753, FreeVars: ast.Identifiers{ "cp", }, @@ -22839,17 +24464,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(34), }, End: ast.Location{ - Line: int(173), + Line: int(175), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1640, + Ctx: p1765, FreeVars: ast.Identifiers{ "c", }, @@ -22873,17 +24498,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(40), }, End: ast.Location{ - Line: int(173), + Line: int(175), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1628, + Ctx: p1753, FreeVars: nil, }, Value: float64(65), @@ -22897,17 +24522,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(46), }, End: ast.Location{ - Line: int(173), + Line: int(175), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1628, + Ctx: p1753, FreeVars: ast.Identifiers{ "c", "cp", @@ -22918,17 +24543,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(46), }, End: ast.Location{ - Line: int(173), + Line: int(175), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1628, + Ctx: p1753, FreeVars: ast.Identifiers{ "c", "cp", @@ -22939,17 +24564,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(46), }, End: ast.Location{ - Line: int(173), + Line: int(175), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1628, + Ctx: p1753, FreeVars: ast.Identifiers{ "cp", }, @@ -22965,17 +24590,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(49), }, End: ast.Location{ - Line: int(173), + Line: int(175), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1651, + Ctx: p1776, FreeVars: ast.Identifiers{ "c", }, @@ -22999,17 +24624,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(173), + Line: int(175), Column: int(54), }, End: ast.Location{ - Line: int(173), + Line: int(175), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1628, + Ctx: p1753, FreeVars: nil, }, Value: float64(91), @@ -23023,17 +24648,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(174), + Line: int(176), Column: int(7), }, End: ast.Location{ - Line: int(174), + Line: int(176), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1628, + Ctx: p1753, FreeVars: ast.Identifiers{ "c", "cp", @@ -23045,17 +24670,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(174), + Line: int(176), Column: int(7), }, End: ast.Location{ - Line: int(174), + Line: int(176), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1628, + Ctx: p1753, FreeVars: ast.Identifiers{ "std", }, @@ -23065,11 +24690,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(174), + Line: int(176), Column: int(7), }, End: ast.Location{ - Line: int(174), + Line: int(176), Column: int(10), }, File: p1, @@ -23124,17 +24749,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(174), + Line: int(176), Column: int(16), }, End: ast.Location{ - Line: int(174), + Line: int(176), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1664, + Ctx: p1789, FreeVars: ast.Identifiers{ "c", "cp", @@ -23145,17 +24770,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(174), + Line: int(176), Column: int(16), }, End: ast.Location{ - Line: int(174), + Line: int(176), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1664, + Ctx: p1789, FreeVars: ast.Identifiers{ "c", "cp", @@ -23166,17 +24791,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(174), + Line: int(176), Column: int(16), }, End: ast.Location{ - Line: int(174), + Line: int(176), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1664, + Ctx: p1789, FreeVars: ast.Identifiers{ "cp", }, @@ -23192,17 +24817,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(174), + Line: int(176), Column: int(19), }, End: ast.Location{ - Line: int(174), + Line: int(176), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1672, + Ctx: p1797, FreeVars: ast.Identifiers{ "c", }, @@ -23226,17 +24851,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(174), + Line: int(176), Column: int(24), }, End: ast.Location{ - Line: int(174), + Line: int(176), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1664, + Ctx: p1789, FreeVars: nil, }, Value: float64(32), @@ -23266,11 +24891,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(176), + Line: int(178), Column: int(7), }, End: ast.Location{ - Line: int(176), + Line: int(178), Column: int(8), }, File: p1, @@ -23283,7 +24908,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1628, + Ctx: p1753, FreeVars: ast.Identifiers{ "c", }, @@ -23301,21 +24926,21 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(177), + Line: int(179), Column: int(5), }, End: ast.Location{ - Line: int(177), - Column: int(59), + Line: int(179), + Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1610, + Ctx: p1735, FreeVars: ast.Identifiers{ "down_letter", "std", - "x", + "str", }, }, Target: &ast.Index{ @@ -23323,17 +24948,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(177), + Line: int(179), Column: int(5), }, End: ast.Location{ - Line: int(177), + Line: int(179), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1610, + Ctx: p1735, FreeVars: ast.Identifiers{ "std", }, @@ -23343,11 +24968,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(177), + Line: int(179), Column: int(5), }, End: ast.Location{ - Line: int(177), + Line: int(179), Column: int(8), }, File: p1, @@ -23402,17 +25027,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(177), + Line: int(179), Column: int(14), }, End: ast.Location{ - Line: int(177), + Line: int(179), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1689, + Ctx: p1814, FreeVars: nil, }, Value: "", @@ -23427,21 +25052,21 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(177), + Line: int(179), Column: int(18), }, End: ast.Location{ - Line: int(177), - Column: int(58), + Line: int(179), + Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1689, + Ctx: p1814, FreeVars: ast.Identifiers{ "down_letter", "std", - "x", + "str", }, }, Target: &ast.Index{ @@ -23449,17 +25074,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(177), + Line: int(179), Column: int(18), }, End: ast.Location{ - Line: int(177), + Line: int(179), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1689, + Ctx: p1814, FreeVars: ast.Identifiers{ "std", }, @@ -23469,11 +25094,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(177), + Line: int(179), Column: int(18), }, End: ast.Location{ - Line: int(177), + Line: int(179), Column: int(21), }, File: p1, @@ -23521,17 +25146,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(177), + Line: int(179), Column: int(26), }, End: ast.Location{ - Line: int(177), + Line: int(179), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1699, + Ctx: p1824, FreeVars: ast.Identifiers{ "down_letter", }, @@ -23546,20 +25171,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(177), + Line: int(179), Column: int(39), }, End: ast.Location{ - Line: int(177), - Column: int(57), + Line: int(179), + Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1699, + Ctx: p1824, FreeVars: ast.Identifiers{ "std", - "x", + "str", }, }, Target: &ast.Index{ @@ -23567,17 +25192,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(177), + Line: int(179), Column: int(39), }, End: ast.Location{ - Line: int(177), + Line: int(179), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1699, + Ctx: p1824, FreeVars: ast.Identifiers{ "std", }, @@ -23587,11 +25212,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(177), + Line: int(179), Column: int(39), }, End: ast.Location{ - Line: int(177), + Line: int(179), Column: int(42), }, File: p1, @@ -23639,22 +25264,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(177), + Line: int(179), Column: int(55), }, End: ast.Location{ - Line: int(177), - Column: int(56), + Line: int(179), + Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1710, + Ctx: p1835, FreeVars: ast.Identifiers{ - "x", + "str", }, }, - Id: "x", + Id: "str", }, CommaFodder: nil, }, @@ -23758,17 +25383,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(181), + Line: int(182), Column: int(5), }, End: ast.Location{ - Line: int(181), + Line: int(182), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1717, + Ctx: p1842, FreeVars: ast.Identifiers{ "from", "std", @@ -23780,17 +25405,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(181), + Line: int(182), Column: int(5), }, End: ast.Location{ - Line: int(181), + Line: int(182), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1717, + Ctx: p1842, FreeVars: ast.Identifiers{ "std", }, @@ -23800,11 +25425,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(181), + Line: int(182), Column: int(5), }, End: ast.Location{ - Line: int(181), + Line: int(182), Column: int(8), }, File: p1, @@ -23859,17 +25484,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(181), + Line: int(182), Column: int(19), }, End: ast.Location{ - Line: int(181), + Line: int(182), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1727, + Ctx: p1852, FreeVars: ast.Identifiers{ "from", "to", @@ -23880,17 +25505,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(181), + Line: int(182), Column: int(19), }, End: ast.Location{ - Line: int(181), + Line: int(182), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1727, + Ctx: p1852, FreeVars: ast.Identifiers{ "from", "to", @@ -23901,17 +25526,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(181), + Line: int(182), Column: int(19), }, End: ast.Location{ - Line: int(181), + Line: int(182), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1727, + Ctx: p1852, FreeVars: ast.Identifiers{ "to", }, @@ -23925,17 +25550,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(181), + Line: int(182), Column: int(24), }, End: ast.Location{ - Line: int(181), + Line: int(182), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1727, + Ctx: p1852, FreeVars: ast.Identifiers{ "from", }, @@ -23950,17 +25575,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(181), + Line: int(182), Column: int(31), }, End: ast.Location{ - Line: int(181), + Line: int(182), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1727, + Ctx: p1852, FreeVars: nil, }, Value: float64(1), @@ -23975,17 +25600,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(181), + Line: int(182), Column: int(34), }, End: ast.Location{ - Line: int(181), + Line: int(182), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1727, + Ctx: p1852, FreeVars: ast.Identifiers{ "from", }, @@ -24008,17 +25633,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(181), + Line: int(182), Column: int(46), }, End: ast.Location{ - Line: int(181), + Line: int(182), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1740, + Ctx: p1865, FreeVars: ast.Identifiers{ "from", "i", @@ -24029,17 +25654,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(181), + Line: int(182), Column: int(46), }, End: ast.Location{ - Line: int(181), + Line: int(182), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1740, + Ctx: p1865, FreeVars: ast.Identifiers{ "i", }, @@ -24053,17 +25678,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(181), + Line: int(182), Column: int(50), }, End: ast.Location{ - Line: int(181), + Line: int(182), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1740, + Ctx: p1865, FreeVars: ast.Identifiers{ "from", }, @@ -24085,6 +25710,836 @@ var _StdAst = &ast.DesugaredObject{ }, PlusSuper: false, }, + ast.DesugaredObjectField{ + Hide: ast.ObjectFieldHide(0), + Name: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "repeat", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + Body: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: p11, + FreeVars: ast.Identifiers{ + "std", + }, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "what", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "count", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Local{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(185), + Column: int(5), + }, + End: ast.Location{ + Line: int(189), + Column: int(61), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + Ctx: p1877, + FreeVars: ast.Identifiers{ + "count", + "std", + "what", + }, + }, + Binds: ast.LocalBinds{ + ast.LocalBind{ + VarFodder: ast.Fodder{}, + Variable: "joiner", + EqFodder: ast.Fodder{}, + Body: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(186), + Column: int(7), + }, + End: ast.Location{ + Line: int(188), + Column: int(74), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: p1882, + FreeVars: ast.Identifiers{ + "std", + "what", + }, + }, + Cond: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(186), + Column: int(10), + }, + End: ast.Location{ + Line: int(186), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1882, + FreeVars: ast.Identifiers{ + "std", + "what", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(186), + Column: int(10), + }, + End: ast.Location{ + Line: int(186), + Column: int(22), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1882, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(186), + Column: int(10), + }, + End: ast.Location{ + Line: int(186), + Column: int(13), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(186), + Column: int(23), + }, + End: ast.Location{ + Line: int(186), + Column: int(27), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1893, + FreeVars: ast.Identifiers{ + "what", + }, + }, + Id: "what", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(186), + Column: int(34), + }, + End: ast.Location{ + Line: int(186), + Column: int(36), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1882, + FreeVars: nil, + }, + Value: "", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(187), + Column: int(12), + }, + End: ast.Location{ + Line: int(188), + Column: int(74), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1882, + FreeVars: ast.Identifiers{ + "std", + "what", + }, + }, + Cond: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(187), + Column: int(15), + }, + End: ast.Location{ + Line: int(187), + Column: int(32), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1882, + FreeVars: ast.Identifiers{ + "std", + "what", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(187), + Column: int(15), + }, + End: ast.Location{ + Line: int(187), + Column: int(26), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1882, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(187), + Column: int(15), + }, + End: ast.Location{ + Line: int(187), + Column: int(18), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(187), + Column: int(27), + }, + End: ast.Location{ + Line: int(187), + Column: int(31), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1908, + FreeVars: ast.Identifiers{ + "what", + }, + }, + Id: "what", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Array{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(187), + Column: int(38), + }, + End: ast.Location{ + Line: int(187), + Column: int(40), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1882, + FreeVars: nil, + }, + Elements: nil, + TrailingComma: false, + CloseFodder: ast.Fodder{}, + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(188), + Column: int(12), + }, + End: ast.Location{ + Line: int(188), + Column: int(74), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1882, + FreeVars: nil, + }, + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(188), + Column: int(18), + }, + End: ast.Location{ + Line: int(188), + Column: int(74), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1882, + FreeVars: nil, + }, + Value: "std.repeat first argument must be an array or a string", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + }, + }, + }, + Fun: nil, + CloseFodder: ast.Fodder{}, + }, + }, + Body: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(189), + Column: int(5), + }, + End: ast.Location{ + Line: int(189), + Column: int(61), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1877, + FreeVars: ast.Identifiers{ + "count", + "joiner", + "std", + "what", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(189), + Column: int(5), + }, + End: ast.Location{ + Line: int(189), + Column: int(13), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1877, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(189), + Column: int(5), + }, + End: ast.Location{ + Line: int(189), + Column: int(8), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "join", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(189), + Column: int(14), + }, + End: ast.Location{ + Line: int(189), + Column: int(20), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1924, + FreeVars: ast.Identifiers{ + "joiner", + }, + }, + Id: "joiner", + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(189), + Column: int(22), + }, + End: ast.Location{ + Line: int(189), + Column: int(60), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1924, + FreeVars: ast.Identifiers{ + "count", + "std", + "what", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(189), + Column: int(22), + }, + End: ast.Location{ + Line: int(189), + Column: int(35), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1924, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(189), + Column: int(22), + }, + End: ast.Location{ + Line: int(189), + Column: int(25), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "makeArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(189), + Column: int(36), + }, + End: ast.Location{ + Line: int(189), + Column: int(41), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1935, + FreeVars: ast.Identifiers{ + "count", + }, + }, + Id: "count", + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(189), + Column: int(43), + }, + End: ast.Location{ + Line: int(189), + Column: int(59), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1935, + FreeVars: ast.Identifiers{ + "what", + }, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "i", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(189), + Column: int(55), + }, + End: ast.Location{ + Line: int(189), + Column: int(59), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1941, + FreeVars: ast.Identifiers{ + "what", + }, + }, + Id: "what", + }, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + }, + PlusSuper: false, + }, ast.DesugaredObjectField{ Hide: ast.ObjectFieldHide(0), Name: &ast.LiteralString{ @@ -24162,12 +26617,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(184), + Line: int(192), Column: int(5), }, End: ast.Location{ - Line: int(219), - Column: int(68), + Line: int(222), + Column: int(66), }, File: p1, }, @@ -24179,7 +26634,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "end", "index", @@ -24198,11 +26653,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(186), + Line: int(194), Column: int(7), }, End: ast.Location{ - Line: int(199), + Line: int(207), Column: int(8), }, File: p1, @@ -24223,7 +26678,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p1758, + Ctx: p1955, FreeVars: ast.Identifiers{ "end", "index", @@ -24263,17 +26718,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(187), + Line: int(195), Column: int(20), }, End: ast.Location{ - Line: int(187), + Line: int(195), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "indexable", }, @@ -24311,11 +26766,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(189), + Line: int(197), Column: int(11), }, End: ast.Location{ - Line: int(190), + Line: int(198), Column: int(21), }, File: p1, @@ -24328,7 +26783,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "index", }, @@ -24338,17 +26793,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(189), + Line: int(197), Column: int(14), }, End: ast.Location{ - Line: int(189), + Line: int(197), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "index", }, @@ -24358,17 +26813,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(189), + Line: int(197), Column: int(14), }, End: ast.Location{ - Line: int(189), + Line: int(197), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "index", }, @@ -24382,17 +26837,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(189), + Line: int(197), Column: int(23), }, End: ast.Location{ - Line: int(189), + Line: int(197), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: nil, }, }, @@ -24403,17 +26858,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(189), + Line: int(197), Column: int(33), }, End: ast.Location{ - Line: int(189), + Line: int(197), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: nil, }, Value: float64(0), @@ -24432,17 +26887,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(190), + Line: int(198), Column: int(16), }, End: ast.Location{ - Line: int(190), + Line: int(198), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "index", }, @@ -24481,11 +26936,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(192), + Line: int(200), Column: int(11), }, End: ast.Location{ - Line: int(193), + Line: int(201), Column: int(19), }, File: p1, @@ -24498,7 +26953,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "end", "indexable", @@ -24510,17 +26965,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(192), + Line: int(200), Column: int(14), }, End: ast.Location{ - Line: int(192), + Line: int(200), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "end", }, @@ -24530,17 +26985,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(192), + Line: int(200), Column: int(14), }, End: ast.Location{ - Line: int(192), + Line: int(200), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "end", }, @@ -24554,17 +27009,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(192), + Line: int(200), Column: int(21), }, End: ast.Location{ - Line: int(192), + Line: int(200), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: nil, }, }, @@ -24575,17 +27030,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(192), + Line: int(200), Column: int(31), }, End: ast.Location{ - Line: int(192), + Line: int(200), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "indexable", "std", @@ -24596,17 +27051,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(192), + Line: int(200), Column: int(31), }, End: ast.Location{ - Line: int(192), + Line: int(200), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "std", }, @@ -24616,11 +27071,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(192), + Line: int(200), Column: int(31), }, End: ast.Location{ - Line: int(192), + Line: int(200), Column: int(34), }, File: p1, @@ -24668,17 +27123,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(192), + Line: int(200), Column: int(42), }, End: ast.Location{ - Line: int(192), + Line: int(200), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1796, + Ctx: p1993, FreeVars: ast.Identifiers{ "indexable", }, @@ -24708,17 +27163,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(193), + Line: int(201), Column: int(16), }, End: ast.Location{ - Line: int(193), + Line: int(201), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "end", }, @@ -24757,11 +27212,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(195), + Line: int(203), Column: int(11), }, End: ast.Location{ - Line: int(196), + Line: int(204), Column: int(20), }, File: p1, @@ -24774,7 +27229,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "step", }, @@ -24784,17 +27239,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(195), + Line: int(203), Column: int(14), }, End: ast.Location{ - Line: int(195), + Line: int(203), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "step", }, @@ -24804,17 +27259,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(195), + Line: int(203), Column: int(14), }, End: ast.Location{ - Line: int(195), + Line: int(203), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "step", }, @@ -24828,17 +27283,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(195), + Line: int(203), Column: int(22), }, End: ast.Location{ - Line: int(195), + Line: int(203), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: nil, }, }, @@ -24849,17 +27304,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(195), + Line: int(203), Column: int(32), }, End: ast.Location{ - Line: int(195), + Line: int(203), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: nil, }, Value: float64(1), @@ -24878,17 +27333,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(196), + Line: int(204), Column: int(16), }, End: ast.Location{ - Line: int(196), + Line: int(204), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "step", }, @@ -24927,17 +27382,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(197), + Line: int(205), Column: int(17), }, End: ast.Location{ - Line: int(197), + Line: int(205), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "indexable", "std", @@ -24948,17 +27403,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(197), + Line: int(205), Column: int(17), }, End: ast.Location{ - Line: int(197), + Line: int(205), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "std", }, @@ -24968,11 +27423,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(197), + Line: int(205), Column: int(17), }, End: ast.Location{ - Line: int(197), + Line: int(205), Column: int(20), }, File: p1, @@ -25020,17 +27475,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(197), + Line: int(205), Column: int(28), }, End: ast.Location{ - Line: int(197), + Line: int(205), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1824, + Ctx: p2021, FreeVars: ast.Identifiers{ "indexable", }, @@ -25078,17 +27533,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(198), + Line: int(206), Column: int(15), }, End: ast.Location{ - Line: int(198), + Line: int(206), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "indexable", "std", @@ -25099,17 +27554,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(198), + Line: int(206), Column: int(15), }, End: ast.Location{ - Line: int(198), + Line: int(206), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1763, + Ctx: p1960, FreeVars: ast.Identifiers{ "std", }, @@ -25119,11 +27574,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(198), + Line: int(206), Column: int(15), }, End: ast.Location{ - Line: int(198), + Line: int(206), Column: int(18), }, File: p1, @@ -25171,17 +27626,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(198), + Line: int(206), Column: int(24), }, End: ast.Location{ - Line: int(198), + Line: int(206), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1836, + Ctx: p2033, FreeVars: ast.Identifiers{ "indexable", }, @@ -25210,26 +27665,19 @@ var _StdAst = &ast.DesugaredObject{ Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(5), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(219), - Column: int(68), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p1752, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "indexable", "invar", @@ -25242,17 +27690,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(8), + Line: int(208), + Column: int(12), }, End: ast.Location{ - Line: int(200), - Column: int(58), + Line: int(208), + Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "invar", }, @@ -25262,17 +27710,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(8), + Line: int(208), + Column: int(12), }, End: ast.Location{ - Line: int(200), - Column: int(40), + Line: int(208), + Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "invar", }, @@ -25282,17 +27730,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(8), + Line: int(208), + Column: int(12), }, End: ast.Location{ - Line: int(200), - Column: int(23), + Line: int(208), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "invar", }, @@ -25302,17 +27750,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(8), + Line: int(208), + Column: int(12), }, End: ast.Location{ - Line: int(200), - Column: int(19), + Line: int(208), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "invar", }, @@ -25322,12 +27770,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(8), + Line: int(208), + Column: int(12), }, End: ast.Location{ - Line: int(200), - Column: int(13), + Line: int(208), + Column: int(17), }, File: p1, }, @@ -25366,23 +27814,23 @@ var _StdAst = &ast.DesugaredObject{ Id: nil, }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(9), + Op: ast.BinaryOp(8), Right: &ast.LiteralNumber{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(22), + Line: int(208), + Column: int(27), }, End: ast.Location{ - Line: int(200), - Column: int(23), + Line: int(208), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: nil, }, Value: float64(0), @@ -25390,23 +27838,23 @@ var _StdAst = &ast.DesugaredObject{ }, }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(18), + Op: ast.BinaryOp(17), Right: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(27), + Line: int(208), + Column: int(32), }, End: ast.Location{ - Line: int(200), - Column: int(40), + Line: int(208), + Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "invar", }, @@ -25416,17 +27864,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(27), + Line: int(208), + Column: int(32), }, End: ast.Location{ - Line: int(200), - Column: int(36), + Line: int(208), + Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "invar", }, @@ -25436,12 +27884,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(27), + Line: int(208), + Column: int(32), }, End: ast.Location{ - Line: int(200), - Column: int(32), + Line: int(208), + Column: int(37), }, File: p1, }, @@ -25480,23 +27928,23 @@ var _StdAst = &ast.DesugaredObject{ Id: nil, }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(9), + Op: ast.BinaryOp(8), Right: &ast.LiteralNumber{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(39), + Line: int(208), + Column: int(45), }, End: ast.Location{ - Line: int(200), - Column: int(40), + Line: int(208), + Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: nil, }, Value: float64(0), @@ -25505,23 +27953,23 @@ var _StdAst = &ast.DesugaredObject{ }, }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(18), + Op: ast.BinaryOp(17), Right: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(44), + Line: int(208), + Column: int(50), }, End: ast.Location{ - Line: int(200), - Column: int(58), + Line: int(208), + Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "invar", }, @@ -25531,17 +27979,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(44), + Line: int(208), + Column: int(50), }, End: ast.Location{ - Line: int(200), - Column: int(54), + Line: int(208), + Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "invar", }, @@ -25551,12 +27999,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(44), + Line: int(208), + Column: int(50), }, End: ast.Location{ - Line: int(200), - Column: int(49), + Line: int(208), + Column: int(55), }, File: p1, }, @@ -25595,23 +28043,23 @@ var _StdAst = &ast.DesugaredObject{ Id: nil, }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(9), + Op: ast.BinaryOp(8), Right: &ast.LiteralNumber{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(200), - Column: int(57), + Line: int(208), + Column: int(64), }, End: ast.Location{ - Line: int(200), - Column: int(58), + Line: int(208), + Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: nil, }, Value: float64(0), @@ -25619,426 +28067,23 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(201), - Column: int(7), - }, - End: ast.Location{ - Line: int(202), - Column: int(53), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p1752, - FreeVars: ast.Identifiers{ - "invar", - "std", - }, - }, - Expr: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "invar", - "std", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: nil, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "mod", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: nil, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(201), - Column: int(14), - }, - End: ast.Location{ - Line: int(201), - Column: int(83), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1752, - FreeVars: nil, - }, - Value: "got [%s:%s:%s] but negative index, end, and steps are not supported", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - CommaFodder: nil, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Array{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(202), - Column: int(16), - }, - End: ast.Location{ - Line: int(202), - Column: int(52), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1752, - FreeVars: ast.Identifiers{ - "invar", - }, - }, - Elements: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(202), - Column: int(17), - }, - End: ast.Location{ - Line: int(202), - Column: int(28), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1885, - FreeVars: ast.Identifiers{ - "invar", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(202), - Column: int(17), - }, - End: ast.Location{ - Line: int(202), - Column: int(22), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "invar", - }, - }, - Id: "invar", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "index", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(202), - Column: int(30), - }, - End: ast.Location{ - Line: int(202), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1885, - FreeVars: ast.Identifiers{ - "invar", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(202), - Column: int(30), - }, - End: ast.Location{ - Line: int(202), - Column: int(35), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "invar", - }, - }, - Id: "invar", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "end", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(202), - Column: int(41), - }, - End: ast.Location{ - Line: int(202), - Column: int(51), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1885, - FreeVars: ast.Identifiers{ - "invar", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(202), - Column: int(41), - }, - End: ast.Location{ - Line: int(202), - Column: int(46), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "invar", - }, - }, - Id: "invar", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "step", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - CommaFodder: nil, - }, - }, - TrailingComma: false, - CloseFodder: ast.Fodder{}, - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: nil, - TailStrictFodder: nil, - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Conditional{ + ThenFodder: nil, + BranchTrue: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(203), - Column: int(10), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(219), - Column: int(68), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p1752, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "indexable", "invar", @@ -26051,17 +28096,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(203), - Column: int(13), + Line: int(209), + Column: int(12), }, End: ast.Location{ - Line: int(203), - Column: int(22), + Line: int(209), + Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "step", }, @@ -26071,17 +28116,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(203), - Column: int(13), + Line: int(209), + Column: int(12), }, End: ast.Location{ - Line: int(203), - Column: int(17), + Line: int(209), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "step", }, @@ -26089,233 +28134,46 @@ var _StdAst = &ast.DesugaredObject{ Id: "step", }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), + Op: ast.BinaryOp(13), Right: &ast.LiteralNumber{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(203), - Column: int(21), + Line: int(209), + Column: int(20), }, End: ast.Location{ - Line: int(203), - Column: int(22), + Line: int(209), + Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: nil, }, Value: float64(0), OriginalString: "0", }, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(204), - Column: int(7), - }, - End: ast.Location{ - Line: int(204), - Column: int(62), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p1752, - FreeVars: ast.Identifiers{ - "std", - "step", - }, - }, - Expr: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - "step", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: nil, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "mod", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: nil, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(204), - Column: int(14), - }, - End: ast.Location{ - Line: int(204), - Column: int(54), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1752, - FreeVars: nil, - }, - Value: "got %s but step must be greater than 0", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - CommaFodder: nil, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(204), - Column: int(57), - }, - End: ast.Location{ - Line: int(204), - Column: int(61), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1752, - FreeVars: ast.Identifiers{ - "step", - }, - }, - Id: "step", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: nil, - TailStrictFodder: nil, - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Conditional{ + ThenFodder: nil, + BranchTrue: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(205), - Column: int(10), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(219), - Column: int(68), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p1752, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "indexable", "invar", @@ -26327,669 +28185,287 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(205), - Column: int(13), + Line: int(210), + Column: int(12), }, End: ast.Location{ - Line: int(205), - Column: int(78), + Line: int(210), + Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "indexable", "std", }, }, - Left: &ast.Binary{ + Left: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(205), - Column: int(13), + Line: int(210), + Column: int(12), }, End: ast.Location{ - Line: int(205), - Column: int(44), + Line: int(210), + Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "indexable", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(205), - Column: int(13), + Line: int(210), + Column: int(12), }, End: ast.Location{ - Line: int(205), - Column: int(32), + Line: int(210), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ - "indexable", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(205), - Column: int(13), + Line: int(210), + Column: int(12), }, End: ast.Location{ - Line: int(205), - Column: int(21), + Line: int(210), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(205), - Column: int(13), - }, - End: ast.Location{ - Line: int(205), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(205), - Column: int(22), - }, - End: ast.Location{ - Line: int(205), - Column: int(31), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(210), + Column: int(25), }, - Fodder: ast.Fodder{}, - Ctx: p1938, - FreeVars: ast.Identifiers{ - "indexable", + End: ast.Location{ + Line: int(210), + Column: int(34), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2085, + FreeVars: ast.Identifiers{ + "indexable", }, - Id: "indexable", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(205), - Column: int(36), + Id: "indexable", }, - End: ast.Location{ - Line: int(205), - Column: int(44), - }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p1752, - FreeVars: nil, }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(17), - Right: &ast.Binary{ + Op: ast.BinaryOp(18), + Right: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(205), - Column: int(48), + Line: int(210), + Column: int(39), }, End: ast.Location{ - Line: int(205), - Column: int(78), + Line: int(210), + Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "indexable", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(205), - Column: int(48), + Line: int(210), + Column: int(39), }, End: ast.Location{ - Line: int(205), - Column: int(67), + Line: int(210), + Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ - "indexable", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(205), - Column: int(48), + Line: int(210), + Column: int(39), }, End: ast.Location{ - Line: int(205), - Column: int(56), + Line: int(210), + Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(205), - Column: int(48), - }, - End: ast.Location{ - Line: int(205), - Column: int(51), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(205), - Column: int(57), - }, - End: ast.Location{ - Line: int(205), - Column: int(66), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(210), + Column: int(51), }, - Fodder: ast.Fodder{}, - Ctx: p1952, - FreeVars: ast.Identifiers{ - "indexable", + End: ast.Location{ + Line: int(210), + Column: int(60), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2096, + FreeVars: ast.Identifiers{ + "indexable", }, - Id: "indexable", }, - CommaFodder: nil, + Id: "indexable", }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(205), - Column: int(71), - }, - End: ast.Location{ - Line: int(205), - Column: int(78), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1752, - FreeVars: nil, - }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(206), - Column: int(7), - }, - End: ast.Location{ - Line: int(206), - Column: int(90), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p1752, - FreeVars: ast.Identifiers{ - "indexable", - "std", - }, - }, - Expr: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "indexable", - "std", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: nil, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "mod", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: nil, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(206), - Column: int(14), - }, - End: ast.Location{ - Line: int(206), - Column: int(67), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1752, - FreeVars: nil, - }, - Value: "std.slice accepts a string or an array, but got: %s", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - CommaFodder: nil, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(206), - Column: int(70), - }, - End: ast.Location{ - Line: int(206), - Column: int(89), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1752, - FreeVars: ast.Identifiers{ - "indexable", - "std", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(206), - Column: int(70), - }, - End: ast.Location{ - Line: int(206), - Column: int(78), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1752, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(206), - Column: int(70), - }, - End: ast.Location{ - Line: int(206), - Column: int(73), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(206), - Column: int(79), - }, - End: ast.Location{ - Line: int(206), - Column: int(88), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p1976, - FreeVars: ast.Identifiers{ - "indexable", - }, - }, - Id: "indexable", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - CommaFodder: nil, - }, - }, - Named: nil, + Named: nil, }, TrailingComma: false, TailStrict: false, - FodderRight: nil, + FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Local{ + ThenFodder: nil, + BranchTrue: &ast.Local{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(208), - Column: int(7), + Line: int(211), + Column: int(5), }, End: ast.Location{ - Line: int(219), - Column: int(68), + Line: int(222), + Column: int(66), }, File: p1, }, @@ -26997,11 +28473,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(6), + Indent: int(4), Comment: []string{}, }, }, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "invar", }, @@ -27016,17 +28492,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(208), - Column: int(13), + Line: int(211), + Column: int(11), }, End: ast.Location{ - Line: int(218), - Column: int(12), + Line: int(221), + Column: int(10), }, File: p1, }, Fodder: nil, - Ctx: p1984, + Ctx: p2103, FreeVars: ast.Identifiers{ "build", "invar", @@ -27055,12 +28531,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(209), - Column: int(9), + Line: int(212), + Column: int(7), }, End: ast.Location{ - Line: int(218), - Column: int(12), + Line: int(221), + Column: int(10), }, File: p1, }, @@ -27068,11 +28544,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p1989, + Ctx: p2108, FreeVars: ast.Identifiers{ "build", "cur", @@ -27085,17 +28561,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(209), - Column: int(12), + Line: int(212), + Column: int(10), }, End: ast.Location{ - Line: int(209), - Column: int(51), + Line: int(212), + Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1989, + Ctx: p2108, FreeVars: ast.Identifiers{ "cur", "invar", @@ -27106,17 +28582,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(209), - Column: int(12), + Line: int(212), + Column: int(10), }, End: ast.Location{ - Line: int(209), - Column: int(28), + Line: int(212), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1989, + Ctx: p2108, FreeVars: ast.Identifiers{ "cur", "invar", @@ -27127,17 +28603,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(209), - Column: int(12), + Line: int(212), + Column: int(10), }, End: ast.Location{ - Line: int(209), - Column: int(15), + Line: int(212), + Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1989, + Ctx: p2108, FreeVars: ast.Identifiers{ "cur", }, @@ -27151,17 +28627,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(209), - Column: int(19), + Line: int(212), + Column: int(17), }, End: ast.Location{ - Line: int(209), - Column: int(28), + Line: int(212), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1989, + Ctx: p2108, FreeVars: ast.Identifiers{ "invar", }, @@ -27171,12 +28647,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(209), - Column: int(19), + Line: int(212), + Column: int(17), }, End: ast.Location{ - Line: int(209), - Column: int(24), + Line: int(212), + Column: int(22), }, File: p1, }, @@ -27222,17 +28698,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(209), - Column: int(32), + Line: int(212), + Column: int(30), }, End: ast.Location{ - Line: int(209), - Column: int(51), + Line: int(212), + Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1989, + Ctx: p2108, FreeVars: ast.Identifiers{ "cur", "invar", @@ -27243,17 +28719,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(209), - Column: int(32), + Line: int(212), + Column: int(30), }, End: ast.Location{ - Line: int(209), - Column: int(35), + Line: int(212), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1989, + Ctx: p2108, FreeVars: ast.Identifiers{ "cur", }, @@ -27267,17 +28743,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(209), - Column: int(39), + Line: int(212), + Column: int(37), }, End: ast.Location{ - Line: int(209), - Column: int(51), + Line: int(212), + Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1989, + Ctx: p2108, FreeVars: ast.Identifiers{ "invar", }, @@ -27287,12 +28763,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(209), - Column: int(39), + Line: int(212), + Column: int(37), }, End: ast.Location{ - Line: int(209), - Column: int(44), + Line: int(212), + Column: int(42), }, File: p1, }, @@ -27338,12 +28814,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(210), - Column: int(11), + Line: int(213), + Column: int(9), }, End: ast.Location{ - Line: int(210), - Column: int(16), + Line: int(213), + Column: int(14), }, File: p1, }, @@ -27351,11 +28827,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p1989, + Ctx: p2108, FreeVars: ast.Identifiers{ "slice", }, @@ -27366,7 +28842,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -27375,17 +28851,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(212), - Column: int(11), + Line: int(215), + Column: int(9), }, End: ast.Location{ - Line: int(218), - Column: int(12), + Line: int(221), + Column: int(10), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1989, + Ctx: p2108, FreeVars: ast.Identifiers{ "build", "cur", @@ -27398,12 +28874,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(212), - Column: int(11), + Line: int(215), + Column: int(9), }, End: ast.Location{ - Line: int(212), - Column: int(16), + Line: int(215), + Column: int(14), }, File: p1, }, @@ -27411,11 +28887,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p1989, + Ctx: p2108, FreeVars: ast.Identifiers{ "build", }, @@ -27431,12 +28907,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(213), - Column: int(13), + Line: int(216), + Column: int(11), }, End: ast.Location{ - Line: int(216), - Column: int(45), + Line: int(219), + Column: int(43), }, File: p1, }, @@ -27444,11 +28920,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "cur", "invar", @@ -27460,17 +28936,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(213), - Column: int(16), + Line: int(216), + Column: int(14), }, End: ast.Location{ - Line: int(213), - Column: int(38), + Line: int(216), + Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "invar", }, @@ -27480,17 +28956,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(213), - Column: int(16), + Line: int(216), + Column: int(14), }, End: ast.Location{ - Line: int(213), - Column: int(26), + Line: int(216), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "invar", }, @@ -27500,12 +28976,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(213), - Column: int(16), + Line: int(216), + Column: int(14), }, End: ast.Location{ - Line: int(213), - Column: int(21), + Line: int(216), + Column: int(19), }, File: p1, }, @@ -27550,17 +29026,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(213), - Column: int(30), + Line: int(216), + Column: int(28), }, End: ast.Location{ - Line: int(213), - Column: int(38), + Line: int(216), + Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2023, + Ctx: p2142, FreeVars: nil, }, Value: "string", @@ -27574,17 +29050,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(214), - Column: int(15), + Line: int(217), + Column: int(13), }, End: ast.Location{ - Line: int(214), - Column: int(43), + Line: int(217), + Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "cur", "invar", @@ -27596,12 +29072,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(214), - Column: int(15), + Line: int(217), + Column: int(13), }, End: ast.Location{ - Line: int(214), - Column: int(20), + Line: int(217), + Column: int(18), }, File: p1, }, @@ -27609,11 +29085,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "slice", }, @@ -27627,17 +29103,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(214), - Column: int(23), + Line: int(217), + Column: int(21), }, End: ast.Location{ - Line: int(214), - Column: int(43), + Line: int(217), + Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "cur", "invar", @@ -27648,17 +29124,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(214), - Column: int(23), + Line: int(217), + Column: int(21), }, End: ast.Location{ - Line: int(214), - Column: int(38), + Line: int(217), + Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "invar", }, @@ -27668,12 +29144,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(214), - Column: int(23), + Line: int(217), + Column: int(21), }, End: ast.Location{ - Line: int(214), - Column: int(28), + Line: int(217), + Column: int(26), }, File: p1, }, @@ -27717,17 +29193,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(214), - Column: int(39), + Line: int(217), + Column: int(37), }, End: ast.Location{ - Line: int(214), - Column: int(42), + Line: int(217), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "cur", }, @@ -27742,7 +29218,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, @@ -27751,17 +29227,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(216), - Column: int(15), + Line: int(219), + Column: int(13), }, End: ast.Location{ - Line: int(216), - Column: int(45), + Line: int(219), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "cur", "invar", @@ -27773,12 +29249,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(216), - Column: int(15), + Line: int(219), + Column: int(13), }, End: ast.Location{ - Line: int(216), - Column: int(20), + Line: int(219), + Column: int(18), }, File: p1, }, @@ -27786,11 +29262,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "slice", }, @@ -27804,17 +29280,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(216), - Column: int(23), + Line: int(219), + Column: int(21), }, End: ast.Location{ - Line: int(216), - Column: int(45), + Line: int(219), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "cur", "invar", @@ -27827,17 +29303,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(216), - Column: int(24), + Line: int(219), + Column: int(22), }, End: ast.Location{ - Line: int(216), - Column: int(44), + Line: int(219), + Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2057, + Ctx: p2176, FreeVars: ast.Identifiers{ "cur", "invar", @@ -27848,17 +29324,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(216), - Column: int(24), + Line: int(219), + Column: int(22), }, End: ast.Location{ - Line: int(216), - Column: int(39), + Line: int(219), + Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2057, + Ctx: p2176, FreeVars: ast.Identifiers{ "invar", }, @@ -27868,12 +29344,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(216), - Column: int(24), + Line: int(219), + Column: int(22), }, End: ast.Location{ - Line: int(216), - Column: int(29), + Line: int(219), + Column: int(27), }, File: p1, }, @@ -27917,17 +29393,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(216), - Column: int(40), + Line: int(219), + Column: int(38), }, End: ast.Location{ - Line: int(216), - Column: int(43), + Line: int(219), + Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2057, + Ctx: p2176, FreeVars: ast.Identifiers{ "cur", }, @@ -27953,17 +29429,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(217), - Column: int(13), + Line: int(220), + Column: int(11), }, End: ast.Location{ - Line: int(217), - Column: int(29), + Line: int(220), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "cur", "invar", @@ -27974,12 +29450,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(217), - Column: int(13), + Line: int(220), + Column: int(11), }, End: ast.Location{ - Line: int(217), - Column: int(16), + Line: int(220), + Column: int(14), }, File: p1, }, @@ -27987,11 +29463,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "cur", }, @@ -28005,17 +29481,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(217), - Column: int(19), + Line: int(220), + Column: int(17), }, End: ast.Location{ - Line: int(217), - Column: int(29), + Line: int(220), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2023, + Ctx: p2142, FreeVars: ast.Identifiers{ "invar", }, @@ -28025,12 +29501,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(217), - Column: int(19), + Line: int(220), + Column: int(17), }, End: ast.Location{ - Line: int(217), - Column: int(24), + Line: int(220), + Column: int(22), }, File: p1, }, @@ -28080,7 +29556,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, @@ -28097,17 +29573,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(219), - Column: int(7), + Line: int(222), + Column: int(5), }, End: ast.Location{ - Line: int(219), - Column: int(68), + Line: int(222), + Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "build", "invar", @@ -28118,12 +29594,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(219), - Column: int(7), + Line: int(222), + Column: int(5), }, End: ast.Location{ - Line: int(219), - Column: int(12), + Line: int(222), + Column: int(10), }, File: p1, }, @@ -28131,11 +29607,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(6), + Indent: int(4), Comment: []string{}, }, }, - Ctx: p1752, + Ctx: p1949, FreeVars: ast.Identifiers{ "build", }, @@ -28151,17 +29627,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(219), - Column: int(13), + Line: int(222), + Column: int(11), }, End: ast.Location{ - Line: int(219), - Column: int(54), + Line: int(222), + Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2084, + Ctx: p2203, FreeVars: ast.Identifiers{ "invar", }, @@ -28171,17 +29647,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(219), - Column: int(16), + Line: int(222), + Column: int(14), }, End: ast.Location{ - Line: int(219), - Column: int(38), + Line: int(222), + Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2084, + Ctx: p2203, FreeVars: ast.Identifiers{ "invar", }, @@ -28191,17 +29667,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(219), - Column: int(16), + Line: int(222), + Column: int(14), }, End: ast.Location{ - Line: int(219), - Column: int(26), + Line: int(222), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2084, + Ctx: p2203, FreeVars: ast.Identifiers{ "invar", }, @@ -28211,12 +29687,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(219), - Column: int(16), + Line: int(222), + Column: int(14), }, End: ast.Location{ - Line: int(219), - Column: int(21), + Line: int(222), + Column: int(19), }, File: p1, }, @@ -28261,17 +29737,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(219), - Column: int(30), + Line: int(222), + Column: int(28), }, End: ast.Location{ - Line: int(219), - Column: int(38), + Line: int(222), + Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2084, + Ctx: p2203, FreeVars: nil, }, Value: "string", @@ -28285,17 +29761,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(219), - Column: int(44), + Line: int(222), + Column: int(42), }, End: ast.Location{ - Line: int(219), - Column: int(46), + Line: int(222), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2084, + Ctx: p2203, FreeVars: nil, }, Value: "", @@ -28308,17 +29784,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(219), - Column: int(52), + Line: int(222), + Column: int(50), }, End: ast.Location{ - Line: int(219), - Column: int(54), + Line: int(222), + Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2084, + Ctx: p2203, FreeVars: nil, }, Elements: nil, @@ -28334,17 +29810,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(219), - Column: int(56), + Line: int(222), + Column: int(54), }, End: ast.Location{ - Line: int(219), - Column: int(67), + Line: int(222), + Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2084, + Ctx: p2203, FreeVars: ast.Identifiers{ "invar", }, @@ -28354,12 +29830,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(219), - Column: int(56), + Line: int(222), + Column: int(54), }, End: ast.Location{ - Line: int(219), - Column: int(61), + Line: int(222), + Column: int(59), }, File: p1, }, @@ -28408,409 +29884,3482 @@ var _StdAst = &ast.DesugaredObject{ TailStrictFodder: nil, }, }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "indexable", + "std", + }, + }, + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "indexable", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: nil, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "mod", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: nil, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(210), + Column: int(64), + }, + End: ast.Location{ + Line: int(210), + Column: int(117), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1949, + FreeVars: nil, + }, + Value: "std.slice accepts a string or an array, but got: %s", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(210), + Column: int(120), + }, + End: ast.Location{ + Line: int(210), + Column: int(139), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1949, + FreeVars: ast.Identifiers{ + "indexable", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(210), + Column: int(120), + }, + End: ast.Location{ + Line: int(210), + Column: int(128), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1949, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(210), + Column: int(120), + }, + End: ast.Location{ + Line: int(210), + Column: int(123), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(210), + Column: int(129), + }, + End: ast.Location{ + Line: int(210), + Column: int(138), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2240, + FreeVars: ast.Identifiers{ + "indexable", + }, + }, + Id: "indexable", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: nil, + TailStrictFodder: nil, + }, + }, + }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + "step", + }, + }, + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + "step", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: nil, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "mod", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: nil, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(209), + Column: int(24), + }, + End: ast.Location{ + Line: int(209), + Column: int(64), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1949, + FreeVars: nil, + }, + Value: "got %s but step must be greater than 0", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(209), + Column: int(67), + }, + End: ast.Location{ + Line: int(209), + Column: int(71), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1949, + FreeVars: ast.Identifiers{ + "step", + }, + }, + Id: "step", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: nil, + TailStrictFodder: nil, + }, + }, + }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "invar", + "std", + }, + }, + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "invar", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: nil, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "mod", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: nil, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(208), + Column: int(68), + }, + End: ast.Location{ + Line: int(208), + Column: int(137), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1949, + FreeVars: nil, + }, + Value: "got [%s:%s:%s] but negative index, end, and steps are not supported", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Array{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(208), + Column: int(140), + }, + End: ast.Location{ + Line: int(208), + Column: int(176), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p1949, + FreeVars: ast.Identifiers{ + "invar", + }, + }, + Elements: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(208), + Column: int(141), + }, + End: ast.Location{ + Line: int(208), + Column: int(152), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2270, + FreeVars: ast.Identifiers{ + "invar", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(208), + Column: int(141), + }, + End: ast.Location{ + Line: int(208), + Column: int(146), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "invar", + }, + }, + Id: "invar", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "index", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(208), + Column: int(154), + }, + End: ast.Location{ + Line: int(208), + Column: int(163), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2270, + FreeVars: ast.Identifiers{ + "invar", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(208), + Column: int(154), + }, + End: ast.Location{ + Line: int(208), + Column: int(159), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "invar", + }, + }, + Id: "invar", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "end", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(208), + Column: int(165), + }, + End: ast.Location{ + Line: int(208), + Column: int(175), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2270, + FreeVars: ast.Identifiers{ + "invar", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(208), + Column: int(165), + }, + End: ast.Location{ + Line: int(208), + Column: int(170), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "invar", + }, + }, + Id: "invar", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "step", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + CommaFodder: nil, + }, + }, + TrailingComma: false, + CloseFodder: ast.Fodder{}, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: nil, + TailStrictFodder: nil, + }, + }, + }, + }, + }, + PlusSuper: false, + }, + ast.DesugaredObjectField{ + Hide: ast.ObjectFieldHide(0), + Name: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "member", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + Body: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: p11, + FreeVars: ast.Identifiers{ + "std", + }, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "arr", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "x", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(225), + Column: int(5), + }, + End: ast.Location{ + Line: int(229), + Column: int(72), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + Ctx: p2291, + FreeVars: ast.Identifiers{ + "arr", + "std", + "x", + }, + }, + Cond: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(225), + Column: int(8), + }, + End: ast.Location{ + Line: int(225), + Column: int(24), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: ast.Identifiers{ + "arr", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(225), + Column: int(8), + }, + End: ast.Location{ + Line: int(225), + Column: int(19), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(225), + Column: int(8), + }, + End: ast.Location{ + Line: int(225), + Column: int(11), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(225), + Column: int(20), + }, + End: ast.Location{ + Line: int(225), + Column: int(23), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2302, + FreeVars: ast.Identifiers{ + "arr", + }, + }, + Id: "arr", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(226), + Column: int(7), + }, + End: ast.Location{ + Line: int(226), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: ast.Identifiers{ + "arr", + "std", + "x", + }, + }, + Left: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(226), + Column: int(7), + }, + End: ast.Location{ + Line: int(226), + Column: int(24), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: ast.Identifiers{ + "arr", + "std", + "x", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(226), + Column: int(7), + }, + End: ast.Location{ + Line: int(226), + Column: int(16), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(226), + Column: int(7), + }, + End: ast.Location{ + Line: int(226), + Column: int(10), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "count", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(226), + Column: int(17), + }, + End: ast.Location{ + Line: int(226), + Column: int(20), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2316, + FreeVars: ast.Identifiers{ + "arr", + }, + }, + Id: "arr", + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(226), + Column: int(22), + }, + End: ast.Location{ + Line: int(226), + Column: int(23), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2316, + FreeVars: ast.Identifiers{ + "x", + }, + }, + Id: "x", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(7), + Right: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(226), + Column: int(27), + }, + End: ast.Location{ + Line: int(226), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: nil, + }, + Value: float64(0), + OriginalString: "0", + }, + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(227), + Column: int(10), + }, + End: ast.Location{ + Line: int(229), + Column: int(72), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: ast.Identifiers{ + "arr", + "std", + "x", + }, + }, + Cond: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(227), + Column: int(13), + }, + End: ast.Location{ + Line: int(227), + Column: int(30), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: ast.Identifiers{ + "arr", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(227), + Column: int(13), + }, + End: ast.Location{ + Line: int(227), + Column: int(25), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(227), + Column: int(13), + }, + End: ast.Location{ + Line: int(227), + Column: int(16), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(227), + Column: int(26), + }, + End: ast.Location{ + Line: int(227), + Column: int(29), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2333, + FreeVars: ast.Identifiers{ + "arr", + }, + }, + Id: "arr", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(228), + Column: int(7), + }, + End: ast.Location{ + Line: int(228), + Column: int(45), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: ast.Identifiers{ + "arr", + "std", + "x", + }, + }, + Left: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(228), + Column: int(7), + }, + End: ast.Location{ + Line: int(228), + Column: int(41), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: ast.Identifiers{ + "arr", + "std", + "x", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(228), + Column: int(7), + }, + End: ast.Location{ + Line: int(228), + Column: int(17), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(228), + Column: int(7), + }, + End: ast.Location{ + Line: int(228), + Column: int(10), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(228), + Column: int(18), + }, + End: ast.Location{ + Line: int(228), + Column: int(40), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2347, + FreeVars: ast.Identifiers{ + "arr", + "std", + "x", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(228), + Column: int(18), + }, + End: ast.Location{ + Line: int(228), + Column: int(32), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2347, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(228), + Column: int(18), + }, + End: ast.Location{ + Line: int(228), + Column: int(21), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "findSubstr", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(228), + Column: int(33), + }, + End: ast.Location{ + Line: int(228), + Column: int(34), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2356, + FreeVars: ast.Identifiers{ + "x", + }, + }, + Id: "x", + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(228), + Column: int(36), + }, + End: ast.Location{ + Line: int(228), + Column: int(39), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2356, + FreeVars: ast.Identifiers{ + "arr", + }, + }, + Id: "arr", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(7), + Right: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(228), + Column: int(44), + }, + End: ast.Location{ + Line: int(228), + Column: int(45), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: nil, + }, + Value: float64(0), + OriginalString: "0", + }, + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(229), + Column: int(10), + }, + End: ast.Location{ + Line: int(229), + Column: int(72), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: nil, + }, + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(229), + Column: int(16), + }, + End: ast.Location{ + Line: int(229), + Column: int(72), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2291, + FreeVars: nil, + }, + Value: "std.member first argument must be an array or a string", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + }, + }, + }, + }, + PlusSuper: false, + }, + ast.DesugaredObjectField{ + Hide: ast.ObjectFieldHide(0), + Name: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "count", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + Body: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: p11, + FreeVars: ast.Identifiers{ + "std", + }, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "arr", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "x", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(231), + Column: int(19), + }, + End: ast.Location{ + Line: int(231), + Column: int(66), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2369, + FreeVars: ast.Identifiers{ + "arr", + "std", + "x", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(231), + Column: int(19), + }, + End: ast.Location{ + Line: int(231), + Column: int(29), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2369, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(231), + Column: int(19), + }, + End: ast.Location{ + Line: int(231), + Column: int(22), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(231), + Column: int(30), + }, + End: ast.Location{ + Line: int(231), + Column: int(65), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2378, + FreeVars: ast.Identifiers{ + "arr", + "std", + "x", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(231), + Column: int(30), + }, + End: ast.Location{ + Line: int(231), + Column: int(40), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2378, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(231), + Column: int(30), + }, + End: ast.Location{ + Line: int(231), + Column: int(33), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "filter", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(231), + Column: int(41), + }, + End: ast.Location{ + Line: int(231), + Column: int(59), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2387, + FreeVars: ast.Identifiers{ + "x", + }, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "v", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(231), + Column: int(53), + }, + End: ast.Location{ + Line: int(231), + Column: int(59), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2391, + FreeVars: ast.Identifiers{ + "v", + "x", + }, + }, + Left: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(231), + Column: int(53), + }, + End: ast.Location{ + Line: int(231), + Column: int(54), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2391, + FreeVars: ast.Identifiers{ + "v", + }, + }, + Id: "v", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(12), + Right: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(231), + Column: int(58), + }, + End: ast.Location{ + Line: int(231), + Column: int(59), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2391, + FreeVars: ast.Identifiers{ + "x", + }, + }, + Id: "x", + }, + }, + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(231), + Column: int(61), + }, + End: ast.Location{ + Line: int(231), + Column: int(64), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2387, + FreeVars: ast.Identifiers{ + "arr", + }, + }, + Id: "arr", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + PlusSuper: false, + }, + ast.DesugaredObjectField{ + Hide: ast.ObjectFieldHide(0), + Name: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "mod", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + Body: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: p11, + FreeVars: ast.Identifiers{ + "std", + }, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "a", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "b", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(234), + Column: int(5), + }, + End: ast.Location{ + Line: int(239), + Column: int(94), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "a", + "b", + "std", + }, + }, + Cond: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(234), + Column: int(8), + }, + End: ast.Location{ + Line: int(234), + Column: int(42), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "a", + "b", + "std", + }, + }, + Left: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(234), + Column: int(8), + }, + End: ast.Location{ + Line: int(234), + Column: int(23), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "a", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(234), + Column: int(8), + }, + End: ast.Location{ + Line: int(234), + Column: int(20), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(234), + Column: int(8), + }, + End: ast.Location{ + Line: int(234), + Column: int(11), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isNumber", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(234), + Column: int(21), + }, + End: ast.Location{ + Line: int(234), + Column: int(22), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2418, + FreeVars: ast.Identifiers{ + "a", + }, + }, + Id: "a", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(17), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(234), + Column: int(27), + }, + End: ast.Location{ + Line: int(234), + Column: int(42), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "b", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(234), + Column: int(27), + }, + End: ast.Location{ + Line: int(234), + Column: int(39), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(234), + Column: int(27), + }, + End: ast.Location{ + Line: int(234), + Column: int(30), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isNumber", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(234), + Column: int(40), + }, + End: ast.Location{ + Line: int(234), + Column: int(41), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2429, + FreeVars: ast.Identifiers{ + "b", + }, + }, + Id: "b", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(235), + Column: int(7), + }, + End: ast.Location{ + Line: int(235), + Column: int(23), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "a", + "b", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(235), + Column: int(7), + }, + End: ast.Location{ + Line: int(235), + Column: int(17), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(235), + Column: int(7), + }, + End: ast.Location{ + Line: int(235), + Column: int(10), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "modulo", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(235), + Column: int(18), + }, + End: ast.Location{ + Line: int(235), + Column: int(19), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2441, + FreeVars: ast.Identifiers{ + "a", + }, + }, + Id: "a", + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(235), + Column: int(21), + }, + End: ast.Location{ + Line: int(235), + Column: int(22), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2441, + FreeVars: ast.Identifiers{ + "b", + }, + }, + Id: "b", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(236), + Column: int(10), + }, + End: ast.Location{ + Line: int(239), + Column: int(94), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "a", + "b", + "std", + }, + }, + Cond: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(236), + Column: int(13), + }, + End: ast.Location{ + Line: int(236), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "a", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(236), + Column: int(13), + }, + End: ast.Location{ + Line: int(236), + Column: int(25), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(236), + Column: int(13), + }, + End: ast.Location{ + Line: int(236), + Column: int(16), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(236), + Column: int(26), + }, + End: ast.Location{ + Line: int(236), + Column: int(27), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2457, + FreeVars: ast.Identifiers{ + "a", + }, + }, + Id: "a", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(237), + Column: int(7), + }, + End: ast.Location{ + Line: int(237), + Column: int(23), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "a", + "b", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(237), + Column: int(7), + }, + End: ast.Location{ + Line: int(237), + Column: int(17), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(237), + Column: int(7), + }, + End: ast.Location{ + Line: int(237), + Column: int(10), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "format", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(237), + Column: int(18), + }, + End: ast.Location{ + Line: int(237), + Column: int(19), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2469, + FreeVars: ast.Identifiers{ + "a", + }, + }, + Id: "a", + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(237), + Column: int(21), + }, + End: ast.Location{ + Line: int(237), + Column: int(22), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2469, + FreeVars: ast.Identifiers{ + "b", + }, + }, + Id: "b", + }, + CommaFodder: nil, + }, + }, + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - }, - }, - }, - PlusSuper: false, - }, - ast.DesugaredObjectField{ - Hide: ast.ObjectFieldHide(0), - Name: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "count", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - Body: &ast.Function{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: p11, - FreeVars: ast.Identifiers{ - "std", - }, - }, - ParenLeftFodder: ast.Fodder{}, - Parameters: ast.Parameters{ - Required: []ast.CommaSeparatedID{ - ast.CommaSeparatedID{ - NameFodder: ast.Fodder{}, - Name: "arr", - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedID{ - NameFodder: ast.Fodder{}, - Name: "x", - CommaFodder: nil, - }, - }, - Optional: nil, - }, - TrailingComma: false, - ParenRightFodder: ast.Fodder{}, - Body: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(221), - Column: int(19), - }, - End: ast.Location{ - Line: int(221), - Column: int(66), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2106, - FreeVars: ast.Identifiers{ - "arr", - "std", - "x", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(221), - Column: int(19), - }, - End: ast.Location{ - Line: int(221), - Column: int(29), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2106, - FreeVars: ast.Identifiers{ - "std", + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, }, }, - Target: &ast.Var{ + BranchFalse: &ast.Error{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(221), - Column: int(19), + Line: int(239), + Column: int(7), }, End: ast.Location{ - Line: int(221), - Column: int(22), + Line: int(239), + Column: int(94), }, File: p1, }, - Fodder: ast.Fodder{}, - Ctx: nil, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: p2405, FreeVars: ast.Identifiers{ + "a", + "b", "std", }, }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(239), + Column: int(13), + }, + End: ast.Location{ + Line: int(239), + Column: int(94), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "a", + "b", + "std", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "length", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Apply{ + Left: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(221), - Column: int(30), + Line: int(239), + Column: int(13), }, End: ast.Location{ - Line: int(221), - Column: int(65), + Line: int(239), + Column: int(88), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2115, + Ctx: p2405, FreeVars: ast.Identifiers{ - "arr", + "a", + "b", "std", - "x", }, }, - Target: &ast.Index{ + Left: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(221), - Column: int(30), + Line: int(239), + Column: int(13), }, End: ast.Location{ - Line: int(221), - Column: int(40), + Line: int(239), + Column: int(74), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2115, + Ctx: p2405, FreeVars: ast.Identifiers{ + "a", "std", }, }, - Target: &ast.Var{ + Left: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(221), - Column: int(30), + Line: int(239), + Column: int(13), }, End: ast.Location{ - Line: int(221), - Column: int(33), + Line: int(239), + Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: nil, + Ctx: p2405, FreeVars: ast.Identifiers{ + "a", "std", }, }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Left: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(239), + Column: int(13), + }, + End: ast.Location{ + Line: int(239), + Column: int(50), + }, + File: p1, }, - File: nil, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + Value: "Operator % cannot be used on types ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - Value: "filter", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Function{ + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(239), + Column: int(53), + }, + End: ast.Location{ + Line: int(239), + Column: int(64), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "a", + "std", + }, + }, + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(221), - Column: int(41), + Line: int(239), + Column: int(53), }, End: ast.Location{ - Line: int(221), - Column: int(59), + Line: int(239), + Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2124, + Ctx: p2405, FreeVars: ast.Identifiers{ - "x", - }, - }, - ParenLeftFodder: ast.Fodder{}, - Parameters: ast.Parameters{ - Required: []ast.CommaSeparatedID{ - ast.CommaSeparatedID{ - NameFodder: ast.Fodder{}, - Name: "v", - CommaFodder: nil, - }, + "std", }, - Optional: nil, }, - TrailingComma: false, - ParenRightFodder: ast.Fodder{}, - Body: &ast.Binary{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(221), + Line: int(239), Column: int(53), }, End: ast.Location{ - Line: int(221), - Column: int(59), + Line: int(239), + Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2128, + Ctx: nil, FreeVars: ast.Identifiers{ - "v", - "x", + "std", }, }, - Left: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(221), - Column: int(53), - }, - End: ast.Location{ - Line: int(221), - Column: int(54), - }, - File: p1, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: ast.Fodder{}, - Ctx: p2128, - FreeVars: ast.Identifiers{ - "v", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Id: "v", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(221), - Column: int(58), + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(239), + Column: int(62), + }, + End: ast.Location{ + Line: int(239), + Column: int(63), + }, + File: p1, }, - End: ast.Location{ - Line: int(221), - Column: int(59), + Fodder: ast.Fodder{}, + Ctx: p2495, + FreeVars: ast.Identifiers{ + "a", }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2128, - FreeVars: ast.Identifiers{ - "x", }, + Id: "a", }, - Id: "x", + CommaFodder: nil, }, }, + Named: nil, }, - CommaFodder: ast.Fodder{}, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(221), - Column: int(61), + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(239), + Column: int(67), + }, + End: ast.Location{ + Line: int(239), + Column: int(74), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: nil, + }, + Value: " and ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(239), + Column: int(77), + }, + End: ast.Location{ + Line: int(239), + Column: int(88), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "b", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(239), + Column: int(77), + }, + End: ast.Location{ + Line: int(239), + Column: int(85), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(239), + Column: int(77), + }, + End: ast.Location{ + Line: int(239), + Column: int(80), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(239), + Column: int(86), + }, + End: ast.Location{ + Line: int(239), + Column: int(87), + }, + File: p1, }, - End: ast.Location{ - Line: int(221), - Column: int(64), + Fodder: ast.Fodder{}, + Ctx: p2507, + FreeVars: ast.Identifiers{ + "b", }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2124, - FreeVars: ast.Identifiers{ - "arr", }, + Id: "b", }, - Id: "arr", + CommaFodder: nil, }, - CommaFodder: nil, }, + Named: nil, }, - Named: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, }, - CommaFodder: nil, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(239), + Column: int(91), + }, + End: ast.Location{ + Line: int(239), + Column: int(94), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2405, + FreeVars: nil, + }, + Value: ".", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, }, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, }, }, PlusSuper: false, @@ -28835,7 +33384,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "mod", + Value: "map", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -28864,12 +33413,12 @@ var _StdAst = &ast.DesugaredObject{ Required: []ast.CommaSeparatedID{ ast.CommaSeparatedID{ NameFodder: ast.Fodder{}, - Name: "a", + Name: "func", CommaFodder: ast.Fodder{}, }, ast.CommaSeparatedID{ NameFodder: ast.Fodder{}, - Name: "b", + Name: "arr", CommaFodder: nil, }, }, @@ -28882,12 +33431,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(224), + Line: int(242), Column: int(5), }, End: ast.Location{ - Line: int(229), - Column: int(94), + Line: int(247), + Column: int(63), }, File: p1, }, @@ -28899,247 +33448,253 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ - "a", - "b", + "arr", + "func", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(224), + Line: int(242), Column: int(8), }, End: ast.Location{ - Line: int(224), - Column: int(58), + Line: int(242), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ - "a", - "b", + "func", "std", }, }, - Left: &ast.Binary{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(224), - Column: int(8), + Line: int(242), + Column: int(9), }, End: ast.Location{ - Line: int(224), - Column: int(31), + Line: int(242), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ - "a", + "func", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(224), - Column: int(8), + Line: int(242), + Column: int(9), }, End: ast.Location{ - Line: int(224), - Column: int(19), + Line: int(242), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ - "a", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(224), - Column: int(8), + Line: int(242), + Column: int(9), }, End: ast.Location{ - Line: int(224), - Column: int(16), + Line: int(242), + Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(224), - Column: int(8), - }, - End: ast.Location{ - Line: int(224), - Column: int(11), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isFunction", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(224), - Column: int(17), - }, - End: ast.Location{ - Line: int(224), - Column: int(18), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(242), + Column: int(24), }, - Fodder: ast.Fodder{}, - Ctx: p2157, - FreeVars: ast.Identifiers{ - "a", + End: ast.Location{ + Line: int(242), + Column: int(28), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2529, + FreeVars: ast.Identifiers{ + "func", }, - Id: "a", }, - CommaFodder: nil, + Id: "func", }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Named: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(224), - Column: int(23), - }, - End: ast.Location{ - Line: int(224), - Column: int(31), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2142, - FreeVars: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(243), + Column: int(7), }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + End: ast.Location{ + Line: int(243), + Column: int(76), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: p2516, + FreeVars: ast.Identifiers{ + "func", + "std", }, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(17), - Right: &ast.Binary{ + Expr: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(224), - Column: int(35), + Line: int(243), + Column: int(14), }, End: ast.Location{ - Line: int(224), - Column: int(58), + Line: int(243), + Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ - "b", + "func", "std", }, }, - Left: &ast.Apply{ + Left: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(224), - Column: int(35), + Line: int(243), + Column: int(14), }, End: ast.Location{ - Line: int(224), - Column: int(46), + Line: int(243), + Column: int(58), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2516, + FreeVars: nil, + }, + Value: "std.map first param must be function, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(243), + Column: int(61), + }, + End: ast.Location{ + Line: int(243), + Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ - "b", + "func", "std", }, }, @@ -29148,17 +33703,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(224), - Column: int(35), + Line: int(243), + Column: int(61), }, End: ast.Location{ - Line: int(224), - Column: int(43), + Line: int(243), + Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ "std", }, @@ -29168,12 +33723,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(224), - Column: int(35), + Line: int(243), + Column: int(61), }, End: ast.Location{ - Line: int(224), - Column: int(38), + Line: int(243), + Column: int(64), }, File: p1, }, @@ -29220,22 +33775,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(224), - Column: int(44), + Line: int(243), + Column: int(70), }, End: ast.Location{ - Line: int(224), - Column: int(45), + Line: int(243), + Column: int(74), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2171, + Ctx: p2546, FreeVars: ast.Identifiers{ - "b", + "func", }, }, - Id: "b", + Id: "func", }, CommaFodder: nil, }, @@ -29247,190 +33802,7 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(224), - Column: int(50), - }, - End: ast.Location{ - Line: int(224), - Column: int(58), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2142, - FreeVars: nil, - }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(225), - Column: int(7), - }, - End: ast.Location{ - Line: int(225), - Column: int(23), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2142, - FreeVars: ast.Identifiers{ - "a", - "b", - "std", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(225), - Column: int(7), - }, - End: ast.Location{ - Line: int(225), - Column: int(17), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2142, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(225), - Column: int(7), - }, - End: ast.Location{ - Line: int(225), - Column: int(10), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "modulo", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(225), - Column: int(18), - }, - End: ast.Location{ - Line: int(225), - Column: int(19), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2184, - FreeVars: ast.Identifiers{ - "a", - }, - }, - Id: "a", - }, - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(225), - Column: int(21), - }, - End: ast.Location{ - Line: int(225), - Column: int(22), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2184, - FreeVars: ast.Identifiers{ - "b", - }, - }, - Id: "b", - }, - CommaFodder: nil, - }, - }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, }, ElseFodder: ast.Fodder{ ast.FodderElement{ @@ -29445,20 +33817,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(226), + Line: int(244), Column: int(10), }, End: ast.Location{ - Line: int(229), - Column: int(94), + Line: int(247), + Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ - "a", - "b", + "arr", + "func", "std", }, }, @@ -29467,330 +33839,521 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(226), + Line: int(244), Column: int(13), }, End: ast.Location{ - Line: int(226), - Column: int(36), + Line: int(244), + Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ - "a", + "arr", "std", }, }, - Left: &ast.Apply{ + Left: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(226), + Line: int(244), Column: int(13), }, - End: ast.Location{ - Line: int(226), - Column: int(24), + End: ast.Location{ + Line: int(244), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ - "a", + "arr", "std", }, }, - Target: &ast.Index{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(226), - Column: int(13), + Line: int(244), + Column: int(14), }, End: ast.Location{ - Line: int(226), - Column: int(21), + Line: int(244), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ + "arr", "std", }, }, - Target: &ast.Var{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(226), - Column: int(13), + Line: int(244), + Column: int(14), }, End: ast.Location{ - Line: int(226), - Column: int(16), + Line: int(244), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: nil, + Ctx: p2516, FreeVars: ast.Identifiers{ "std", }, }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(244), + Column: int(14), + }, + End: ast.Location{ + Line: int(244), + Column: int(17), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + Id: "std", }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(226), - Column: int(22), + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(244), + Column: int(26), + }, + End: ast.Location{ + Line: int(244), + Column: int(29), + }, + File: p1, }, - End: ast.Location{ - Line: int(226), - Column: int(23), + Fodder: ast.Fodder{}, + Ctx: p2564, + FreeVars: ast.Identifiers{ + "arr", }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2202, - FreeVars: ast.Identifiers{ - "a", }, + Id: "arr", }, - Id: "a", + CommaFodder: nil, }, - CommaFodder: nil, }, + Named: nil, }, - Named: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ + Op: ast.BinaryOp(17), + Right: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(226), - Column: int(28), + Line: int(244), + Column: int(34), }, End: ast.Location{ - Line: int(226), - Column: int(36), + Line: int(244), + Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, - FreeVars: nil, + Ctx: p2516, + FreeVars: ast.Identifiers{ + "arr", + "std", + }, + }, + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(244), + Column: int(35), + }, + End: ast.Location{ + Line: int(244), + Column: int(52), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2516, + FreeVars: ast.Identifiers{ + "arr", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(244), + Column: int(35), + }, + End: ast.Location{ + Line: int(244), + Column: int(47), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2516, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(244), + Column: int(35), + }, + End: ast.Location{ + Line: int(244), + Column: int(38), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(244), + Column: int(48), + }, + End: ast.Location{ + Line: int(244), + Column: int(51), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2577, + FreeVars: ast.Identifiers{ + "arr", + }, + }, + Id: "arr", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", }, }, ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Apply{ + BranchTrue: &ast.Error{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(227), + Line: int(245), Column: int(7), }, End: ast.Location{ - Line: int(227), - Column: int(23), + Line: int(245), + Column: int(82), }, File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p2142, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: p2516, FreeVars: ast.Identifiers{ - "a", - "b", + "arr", "std", }, }, - Target: &ast.Index{ + Expr: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(227), - Column: int(7), + Line: int(245), + Column: int(14), }, End: ast.Location{ - Line: int(227), - Column: int(17), + Line: int(245), + Column: int(81), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ + "arr", "std", }, }, - Target: &ast.Var{ + Left: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(227), - Column: int(7), + Line: int(245), + Column: int(14), }, End: ast.Location{ - Line: int(227), - Column: int(10), + Line: int(245), + Column: int(65), }, File: p1, }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, + Fodder: ast.Fodder{}, + Ctx: p2516, + FreeVars: nil, }, - Id: "std", + Value: "std.map second param must be array / string, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(245), + Column: int(68), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(245), + Column: int(81), }, - File: nil, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2516, + FreeVars: ast.Identifiers{ + "arr", + "std", }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, }, - Value: "format", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(245), + Column: int(68), + }, + End: ast.Location{ + Line: int(245), + Column: int(76), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2516, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(227), - Column: int(18), + Line: int(245), + Column: int(68), }, End: ast.Location{ - Line: int(227), - Column: int(19), + Line: int(245), + Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2215, + Ctx: nil, FreeVars: ast.Identifiers{ - "a", + "std", }, }, - Id: "a", + Id: "std", }, - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(227), - Column: int(21), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(227), - Column: int(22), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p2215, - FreeVars: ast.Identifiers{ - "b", + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(245), + Column: int(77), + }, + End: ast.Location{ + Line: int(245), + Column: int(80), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2594, + FreeVars: ast.Identifiers{ + "arr", + }, + }, + Id: "arr", }, + CommaFodder: nil, }, - Id: "b", }, - CommaFodder: nil, + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, }, ElseFodder: ast.Fodder{ ast.FodderElement{ @@ -29800,449 +34363,406 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - BranchFalse: &ast.Error{ + BranchFalse: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(229), + Line: int(247), Column: int(7), }, End: ast.Location{ - Line: int(229), - Column: int(94), + Line: int(247), + Column: int(63), }, File: p1, }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p2142, + Fodder: ast.Fodder{}, + Ctx: p2516, FreeVars: ast.Identifiers{ - "a", - "b", + "arr", + "func", "std", }, }, - Expr: &ast.Binary{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(229), - Column: int(13), + Line: int(247), + Column: int(7), }, End: ast.Location{ - Line: int(229), - Column: int(94), + Line: int(247), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2516, FreeVars: ast.Identifiers{ - "a", - "b", "std", }, }, - Left: &ast.Binary{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(229), - Column: int(13), + Line: int(247), + Column: int(7), }, End: ast.Location{ - Line: int(229), - Column: int(88), + Line: int(247), + Column: int(10), }, File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p2142, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: nil, FreeVars: ast.Identifiers{ - "a", - "b", "std", }, }, - Left: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(229), - Column: int(13), - }, - End: ast.Location{ - Line: int(229), - Column: int(74), - }, - File: p1, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: ast.Fodder{}, - Ctx: p2142, - FreeVars: ast.Identifiers{ - "a", - "std", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Left: &ast.Binary{ + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "makeArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(229), - Column: int(13), + Line: int(247), + Column: int(21), }, End: ast.Location{ - Line: int(229), - Column: int(64), + Line: int(247), + Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2607, FreeVars: ast.Identifiers{ - "a", + "arr", "std", }, }, - Left: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(229), - Column: int(13), - }, - End: ast.Location{ - Line: int(229), - Column: int(50), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2142, - FreeVars: nil, - }, - Value: "Operator % cannot be used on types ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(229), - Column: int(53), + Line: int(247), + Column: int(21), }, End: ast.Location{ - Line: int(229), - Column: int(64), + Line: int(247), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: p2607, FreeVars: ast.Identifiers{ - "a", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(229), - Column: int(53), + Line: int(247), + Column: int(21), }, End: ast.Location{ - Line: int(229), - Column: int(61), + Line: int(247), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(229), - Column: int(53), - }, - End: ast.Location{ - Line: int(229), - Column: int(56), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(229), - Column: int(62), - }, - End: ast.Location{ - Line: int(229), - Column: int(63), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(247), + Column: int(32), }, - Fodder: ast.Fodder{}, - Ctx: p2241, - FreeVars: ast.Identifiers{ - "a", + End: ast.Location{ + Line: int(247), + Column: int(35), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2616, + FreeVars: ast.Identifiers{ + "arr", }, - Id: "a", }, - CommaFodder: nil, + Id: "arr", }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.LiteralString{ + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Function{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(229), - Column: int(67), + Line: int(247), + Column: int(38), }, End: ast.Location{ - Line: int(229), - Column: int(74), + Line: int(247), + Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2142, - FreeVars: nil, - }, - Value: " and ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(229), - Column: int(77), - }, - End: ast.Location{ - Line: int(229), - Column: int(88), + Ctx: p2607, + FreeVars: ast.Identifiers{ + "arr", + "func", }, - File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p2142, - FreeVars: ast.Identifiers{ - "b", - "std", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(229), - Column: int(77), - }, - End: ast.Location{ - Line: int(229), - Column: int(85), + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "i", + CommaFodder: nil, }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2142, - FreeVars: ast.Identifiers{ - "std", }, + Optional: nil, }, - Target: &ast.Var{ + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(229), - Column: int(77), + Line: int(247), + Column: int(50), }, End: ast.Location{ - Line: int(229), - Column: int(80), + Line: int(247), + Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: nil, + Ctx: p2622, FreeVars: ast.Identifiers{ - "std", + "arr", + "func", + "i", }, }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(247), + Column: int(50), + }, + End: ast.Location{ + Line: int(247), + Column: int(54), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: p2622, + FreeVars: ast.Identifiers{ + "func", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + Id: "func", }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(229), - Column: int(86), + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(247), + Column: int(55), + }, + End: ast.Location{ + Line: int(247), + Column: int(61), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2628, + FreeVars: ast.Identifiers{ + "arr", + "i", + }, }, - End: ast.Location{ - Line: int(229), - Column: int(87), + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(247), + Column: int(55), + }, + End: ast.Location{ + Line: int(247), + Column: int(58), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2628, + FreeVars: ast.Identifiers{ + "arr", + }, + }, + Id: "arr", }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2253, - FreeVars: ast.Identifiers{ - "b", + LeftBracketFodder: ast.Fodder{}, + Index: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(247), + Column: int(59), + }, + End: ast.Location{ + Line: int(247), + Column: int(60), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2628, + FreeVars: ast.Identifiers{ + "i", + }, + }, + Id: "i", + }, + RightBracketFodder: ast.Fodder{}, + Id: nil, }, + CommaFodder: nil, }, - Id: "b", }, - CommaFodder: nil, + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(229), - Column: int(91), - }, - End: ast.Location{ - Line: int(229), - Column: int(94), - }, - File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p2142, - FreeVars: nil, + CommaFodder: nil, }, - Value: ".", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", }, + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, }, }, @@ -30269,7 +34789,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "map", + Value: "mapWithIndex", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -30316,12 +34836,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(232), + Line: int(250), Column: int(5), }, End: ast.Location{ - Line: int(237), - Column: int(63), + Line: int(255), + Column: int(66), }, File: p1, }, @@ -30333,50 +34853,51 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "arr", "func", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(232), + Line: int(250), Column: int(8), }, End: ast.Location{ - Line: int(232), - Column: int(36), + Line: int(250), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "func", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(232), - Column: int(8), + Line: int(250), + Column: int(9), }, End: ast.Location{ - Line: int(232), - Column: int(22), + Line: int(250), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "func", "std", @@ -30387,17 +34908,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(232), - Column: int(8), + Line: int(250), + Column: int(9), }, End: ast.Location{ - Line: int(232), - Column: int(16), + Line: int(250), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "std", }, @@ -30407,12 +34928,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(232), - Column: int(8), + Line: int(250), + Column: int(9), }, End: ast.Location{ - Line: int(232), - Column: int(11), + Line: int(250), + Column: int(12), }, File: p1, }, @@ -30443,7 +34964,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isFunction", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -30459,17 +34980,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(232), - Column: int(17), + Line: int(250), + Column: int(24), }, End: ast.Location{ - Line: int(232), - Column: int(21), + Line: int(250), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2275, + Ctx: p2653, FreeVars: ast.Identifiers{ "func", }, @@ -30486,30 +35007,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(232), - Column: int(26), - }, - End: ast.Location{ - Line: int(232), - Column: int(36), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2262, - FreeVars: nil, - }, - Value: "function", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -30517,12 +35014,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(233), + Line: int(251), Column: int(7), }, End: ast.Location{ - Line: int(233), - Column: int(76), + Line: int(251), + Column: int(85), }, File: p1, }, @@ -30534,7 +35031,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "func", "std", @@ -30545,17 +35042,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(233), + Line: int(251), Column: int(14), }, End: ast.Location{ - Line: int(233), - Column: int(75), + Line: int(251), + Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "func", "std", @@ -30566,20 +35063,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(233), + Line: int(251), Column: int(14), }, End: ast.Location{ - Line: int(233), - Column: int(58), + Line: int(251), + Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: nil, }, - Value: "std.map first param must be function, got ", + Value: "std.mapWithIndex first param must be function, got ", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -30590,17 +35087,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(233), - Column: int(61), + Line: int(251), + Column: int(70), }, End: ast.Location{ - Line: int(233), - Column: int(75), + Line: int(251), + Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "func", "std", @@ -30611,17 +35108,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(233), - Column: int(61), + Line: int(251), + Column: int(70), }, End: ast.Location{ - Line: int(233), - Column: int(69), + Line: int(251), + Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "std", }, @@ -30631,12 +35128,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(233), - Column: int(61), + Line: int(251), + Column: int(70), }, End: ast.Location{ - Line: int(233), - Column: int(64), + Line: int(251), + Column: int(73), }, File: p1, }, @@ -30683,17 +35180,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(233), - Column: int(70), + Line: int(251), + Column: int(79), }, End: ast.Location{ - Line: int(233), - Column: int(74), + Line: int(251), + Column: int(83), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2293, + Ctx: p2670, FreeVars: ast.Identifiers{ "func", }, @@ -30725,17 +35222,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(234), + Line: int(252), Column: int(10), }, End: ast.Location{ - Line: int(237), - Column: int(63), + Line: int(255), + Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "arr", "func", @@ -30747,59 +35244,60 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(234), + Line: int(252), Column: int(13), }, End: ast.Location{ - Line: int(234), - Column: int(66), + Line: int(252), + Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "arr", "std", }, }, - Left: &ast.Binary{ + Left: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(234), + Line: int(252), Column: int(13), }, End: ast.Location{ - Line: int(234), - Column: int(37), + Line: int(252), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "arr", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(234), - Column: int(13), + Line: int(252), + Column: int(14), }, End: ast.Location{ - Line: int(234), - Column: int(26), + Line: int(252), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "arr", "std", @@ -30810,17 +35308,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(234), - Column: int(13), + Line: int(252), + Column: int(14), }, End: ast.Location{ - Line: int(234), - Column: int(21), + Line: int(252), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "std", }, @@ -30830,12 +35328,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(234), - Column: int(13), + Line: int(252), + Column: int(14), }, End: ast.Location{ - Line: int(234), - Column: int(16), + Line: int(252), + Column: int(17), }, File: p1, }, @@ -30866,7 +35364,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isArray", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -30882,17 +35380,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(234), - Column: int(22), + Line: int(252), + Column: int(26), }, End: ast.Location{ - Line: int(234), - Column: int(25), + Line: int(252), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2311, + Ctx: p2688, FreeVars: ast.Identifiers{ "arr", }, @@ -30909,70 +35407,47 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(234), - Column: int(30), - }, - End: ast.Location{ - Line: int(234), - Column: int(37), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2262, - FreeVars: nil, - }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, OpFodder: ast.Fodder{}, Op: ast.BinaryOp(17), - Right: &ast.Binary{ + Right: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(234), - Column: int(41), + Line: int(252), + Column: int(34), }, End: ast.Location{ - Line: int(234), - Column: int(66), + Line: int(252), + Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "arr", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(234), - Column: int(41), + Line: int(252), + Column: int(35), }, End: ast.Location{ - Line: int(234), - Column: int(54), + Line: int(252), + Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "arr", "std", @@ -30983,17 +35458,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(234), - Column: int(41), + Line: int(252), + Column: int(35), }, End: ast.Location{ - Line: int(234), - Column: int(49), + Line: int(252), + Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "std", }, @@ -31003,12 +35478,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(234), - Column: int(41), + Line: int(252), + Column: int(35), }, End: ast.Location{ - Line: int(234), - Column: int(44), + Line: int(252), + Column: int(38), }, File: p1, }, @@ -31039,7 +35514,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isString", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -31055,17 +35530,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(234), - Column: int(50), + Line: int(252), + Column: int(48), }, End: ast.Location{ - Line: int(234), - Column: int(53), + Line: int(252), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2325, + Ctx: p2701, FreeVars: ast.Identifiers{ "arr", }, @@ -31082,30 +35557,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(234), - Column: int(58), - }, - End: ast.Location{ - Line: int(234), - Column: int(66), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2262, - FreeVars: nil, - }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, }, ThenFodder: ast.Fodder{}, @@ -31114,11 +35565,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(235), + Line: int(253), Column: int(7), }, End: ast.Location{ - Line: int(235), + Line: int(253), Column: int(82), }, File: p1, @@ -31131,7 +35582,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "arr", "std", @@ -31142,17 +35593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(235), + Line: int(253), Column: int(14), }, End: ast.Location{ - Line: int(235), + Line: int(253), Column: int(81), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "arr", "std", @@ -31163,20 +35614,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(235), + Line: int(253), Column: int(14), }, End: ast.Location{ - Line: int(235), + Line: int(253), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: nil, }, - Value: "std.map second param must be array / string, got ", + Value: "std.mapWithIndex second param must be array, got ", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -31187,17 +35638,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(235), + Line: int(253), Column: int(68), }, End: ast.Location{ - Line: int(235), + Line: int(253), Column: int(81), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "arr", "std", @@ -31208,17 +35659,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(235), + Line: int(253), Column: int(68), }, End: ast.Location{ - Line: int(235), + Line: int(253), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "std", }, @@ -31228,11 +35679,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(235), + Line: int(253), Column: int(68), }, End: ast.Location{ - Line: int(235), + Line: int(253), Column: int(71), }, File: p1, @@ -31280,17 +35731,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(235), + Line: int(253), Column: int(77), }, End: ast.Location{ - Line: int(235), + Line: int(253), Column: int(80), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2343, + Ctx: p2718, FreeVars: ast.Identifiers{ "arr", }, @@ -31322,17 +35773,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), + Line: int(255), Column: int(7), }, End: ast.Location{ - Line: int(237), - Column: int(63), + Line: int(255), + Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "arr", "func", @@ -31344,17 +35795,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), + Line: int(255), Column: int(7), }, End: ast.Location{ - Line: int(237), + Line: int(255), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2262, + Ctx: p2640, FreeVars: ast.Identifiers{ "std", }, @@ -31364,11 +35815,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), + Line: int(255), Column: int(7), }, End: ast.Location{ - Line: int(237), + Line: int(255), Column: int(10), }, File: p1, @@ -31423,17 +35874,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), + Line: int(255), Column: int(21), }, End: ast.Location{ - Line: int(237), + Line: int(255), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2356, + Ctx: p2731, FreeVars: ast.Identifiers{ "arr", "std", @@ -31444,17 +35895,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), + Line: int(255), Column: int(21), }, End: ast.Location{ - Line: int(237), + Line: int(255), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2356, + Ctx: p2731, FreeVars: ast.Identifiers{ "std", }, @@ -31464,11 +35915,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), + Line: int(255), Column: int(21), }, End: ast.Location{ - Line: int(237), + Line: int(255), Column: int(24), }, File: p1, @@ -31516,17 +35967,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), + Line: int(255), Column: int(32), }, End: ast.Location{ - Line: int(237), + Line: int(255), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2365, + Ctx: p2740, FreeVars: ast.Identifiers{ "arr", }, @@ -31551,17 +36002,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), + Line: int(255), Column: int(38), }, End: ast.Location{ - Line: int(237), - Column: int(62), + Line: int(255), + Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2356, + Ctx: p2731, FreeVars: ast.Identifiers{ "arr", "func", @@ -31585,17 +36036,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), + Line: int(255), Column: int(50), }, End: ast.Location{ - Line: int(237), - Column: int(62), + Line: int(255), + Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2371, + Ctx: p2746, FreeVars: ast.Identifiers{ "arr", "func", @@ -31607,17 +36058,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), + Line: int(255), Column: int(50), }, End: ast.Location{ - Line: int(237), + Line: int(255), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2371, + Ctx: p2746, FreeVars: ast.Identifiers{ "func", }, @@ -31628,22 +36079,47 @@ var _StdAst = &ast.DesugaredObject{ Arguments: ast.Arguments{ Positional: []ast.CommaSeparatedExpr{ ast.CommaSeparatedExpr{ - Expr: &ast.Index{ + Expr: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), + Line: int(255), Column: int(55), }, End: ast.Location{ - Line: int(237), - Column: int(61), + Line: int(255), + Column: int(56), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2752, + FreeVars: ast.Identifiers{ + "i", + }, + }, + Id: "i", + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(255), + Column: int(58), + }, + End: ast.Location{ + Line: int(255), + Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2377, + Ctx: p2752, FreeVars: ast.Identifiers{ "arr", "i", @@ -31654,17 +36130,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), - Column: int(55), + Line: int(255), + Column: int(58), }, End: ast.Location{ - Line: int(237), - Column: int(58), + Line: int(255), + Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2377, + Ctx: p2752, FreeVars: ast.Identifiers{ "arr", }, @@ -31677,17 +36153,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(237), - Column: int(59), + Line: int(255), + Column: int(62), }, End: ast.Location{ - Line: int(237), - Column: int(60), + Line: int(255), + Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2377, + Ctx: p2752, FreeVars: ast.Identifiers{ "i", }, @@ -31743,7 +36219,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "mapWithIndex", + Value: "mapWithKey", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -31777,7 +36253,7 @@ var _StdAst = &ast.DesugaredObject{ }, ast.CommaSeparatedID{ NameFodder: ast.Fodder{}, - Name: "arr", + Name: "obj", CommaFodder: nil, }, }, @@ -31790,12 +36266,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(240), + Line: int(258), Column: int(5), }, End: ast.Location{ - Line: int(245), - Column: int(66), + Line: int(263), + Column: int(62), }, File: p1, }, @@ -31807,50 +36283,51 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ - "arr", "func", + "obj", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(240), + Line: int(258), Column: int(8), }, End: ast.Location{ - Line: int(240), - Column: int(36), + Line: int(258), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ "func", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(240), - Column: int(8), + Line: int(258), + Column: int(9), }, End: ast.Location{ - Line: int(240), - Column: int(22), + Line: int(258), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ "func", "std", @@ -31861,17 +36338,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(240), - Column: int(8), + Line: int(258), + Column: int(9), }, End: ast.Location{ - Line: int(240), - Column: int(16), + Line: int(258), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ "std", }, @@ -31881,12 +36358,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(240), - Column: int(8), + Line: int(258), + Column: int(9), }, End: ast.Location{ - Line: int(240), - Column: int(11), + Line: int(258), + Column: int(12), }, File: p1, }, @@ -31917,7 +36394,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isFunction", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -31933,17 +36410,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(240), - Column: int(17), + Line: int(258), + Column: int(24), }, End: ast.Location{ - Line: int(240), - Column: int(21), + Line: int(258), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2402, + Ctx: p2779, FreeVars: ast.Identifiers{ "func", }, @@ -31960,30 +36437,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(240), - Column: int(26), - }, - End: ast.Location{ - Line: int(240), - Column: int(36), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2389, - FreeVars: nil, - }, - Value: "function", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -31991,12 +36444,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(241), + Line: int(259), Column: int(7), }, End: ast.Location{ - Line: int(241), - Column: int(85), + Line: int(259), + Column: int(83), }, File: p1, }, @@ -32008,7 +36461,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ "func", "std", @@ -32019,17 +36472,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(241), + Line: int(259), Column: int(14), }, End: ast.Location{ - Line: int(241), - Column: int(84), + Line: int(259), + Column: int(82), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ "func", "std", @@ -32040,20 +36493,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(241), + Line: int(259), Column: int(14), }, End: ast.Location{ - Line: int(241), - Column: int(67), + Line: int(259), + Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: nil, }, - Value: "std.mapWithIndex first param must be function, got ", + Value: "std.mapWithKey first param must be function, got ", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -32064,17 +36517,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(241), - Column: int(70), + Line: int(259), + Column: int(68), }, End: ast.Location{ - Line: int(241), - Column: int(84), + Line: int(259), + Column: int(82), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ "func", "std", @@ -32085,17 +36538,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(241), - Column: int(70), + Line: int(259), + Column: int(68), }, End: ast.Location{ - Line: int(241), - Column: int(78), + Line: int(259), + Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ "std", }, @@ -32105,12 +36558,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(241), - Column: int(70), + Line: int(259), + Column: int(68), }, End: ast.Location{ - Line: int(241), - Column: int(73), + Line: int(259), + Column: int(71), }, File: p1, }, @@ -32157,17 +36610,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(241), - Column: int(79), + Line: int(259), + Column: int(77), }, End: ast.Location{ - Line: int(241), - Column: int(83), + Line: int(259), + Column: int(81), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2420, + Ctx: p2796, FreeVars: ast.Identifiers{ "func", }, @@ -32199,387 +36652,169 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(242), + Line: int(260), Column: int(10), }, End: ast.Location{ - Line: int(245), - Column: int(66), + Line: int(263), + Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ - "arr", "func", + "obj", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(242), + Line: int(260), Column: int(13), }, End: ast.Location{ - Line: int(242), - Column: int(66), + Line: int(260), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ - "arr", + "obj", "std", }, }, - Left: &ast.Binary{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(242), - Column: int(13), + Line: int(260), + Column: int(14), }, End: ast.Location{ - Line: int(242), - Column: int(37), + Line: int(260), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ - "arr", + "obj", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(242), - Column: int(13), + Line: int(260), + Column: int(14), }, End: ast.Location{ - Line: int(242), + Line: int(260), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ - "arr", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(242), - Column: int(13), + Line: int(260), + Column: int(14), }, End: ast.Location{ - Line: int(242), - Column: int(21), + Line: int(260), + Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(242), - Column: int(13), - }, - End: ast.Location{ - Line: int(242), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(242), - Column: int(22), - }, - End: ast.Location{ - Line: int(242), - Column: int(25), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2438, - FreeVars: ast.Identifiers{ - "arr", - }, - }, - Id: "arr", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(242), - Column: int(30), - }, - End: ast.Location{ - Line: int(242), - Column: int(37), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2389, - FreeVars: nil, - }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(17), - Right: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(242), - Column: int(41), - }, - End: ast.Location{ - Line: int(242), - Column: int(66), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2389, - FreeVars: ast.Identifiers{ - "arr", - "std", - }, - }, - Left: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(242), - Column: int(41), - }, - End: ast.Location{ - Line: int(242), - Column: int(54), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2389, - FreeVars: ast.Identifiers{ - "arr", - "std", - }, + Id: "std", }, - Target: &ast.Index{ + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(242), - Column: int(41), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(242), - Column: int(49), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2389, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(242), - Column: int(41), - }, - End: ast.Location{ - Line: int(242), - Column: int(44), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isObject", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(242), - Column: int(50), - }, - End: ast.Location{ - Line: int(242), - Column: int(53), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(260), + Column: int(27), }, - Fodder: ast.Fodder{}, - Ctx: p2452, - FreeVars: ast.Identifiers{ - "arr", + End: ast.Location{ + Line: int(260), + Column: int(30), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2812, + FreeVars: ast.Identifiers{ + "obj", }, - Id: "arr", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(242), - Column: int(58), - }, - End: ast.Location{ - Line: int(242), - Column: int(66), + Id: "obj", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p2389, - FreeVars: nil, }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, }, ThenFodder: ast.Fodder{}, @@ -32588,12 +36823,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(243), + Line: int(261), Column: int(7), }, End: ast.Location{ - Line: int(243), - Column: int(82), + Line: int(261), + Column: int(81), }, File: p1, }, @@ -32605,9 +36840,9 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ - "arr", + "obj", "std", }, }, @@ -32616,19 +36851,19 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(243), + Line: int(261), Column: int(14), }, End: ast.Location{ - Line: int(243), - Column: int(81), + Line: int(261), + Column: int(80), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ - "arr", + "obj", "std", }, }, @@ -32637,20 +36872,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(243), + Line: int(261), Column: int(14), }, End: ast.Location{ - Line: int(243), - Column: int(65), + Line: int(261), + Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: nil, }, - Value: "std.mapWithIndex second param must be array, got ", + Value: "std.mapWithKey second param must be object, got ", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -32661,19 +36896,19 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(243), - Column: int(68), + Line: int(261), + Column: int(67), }, End: ast.Location{ - Line: int(243), - Column: int(81), + Line: int(261), + Column: int(80), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ - "arr", + "obj", "std", }, }, @@ -32682,17 +36917,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(243), - Column: int(68), + Line: int(261), + Column: int(67), }, End: ast.Location{ - Line: int(243), - Column: int(76), + Line: int(261), + Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2389, + Ctx: p2766, FreeVars: ast.Identifiers{ "std", }, @@ -32702,12 +36937,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(243), - Column: int(68), + Line: int(261), + Column: int(67), }, End: ast.Location{ - Line: int(243), - Column: int(71), + Line: int(261), + Column: int(70), }, File: p1, }, @@ -32754,22 +36989,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(243), - Column: int(77), + Line: int(261), + Column: int(76), }, End: ast.Location{ - Line: int(243), - Column: int(80), + Line: int(261), + Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2470, + Ctx: p2829, FreeVars: ast.Identifiers{ - "arr", + "obj", }, }, - Id: "arr", + Id: "obj", }, CommaFodder: nil, }, @@ -32794,41 +37029,41 @@ var _StdAst = &ast.DesugaredObject{ BranchFalse: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(245), - Column: int(7), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(245), - Column: int(66), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p2389, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ - "arr", "func", + "obj", "std", }, }, Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(245), - Column: int(7), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(245), - Column: int(20), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p2389, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, @@ -32836,25 +37071,18 @@ var _StdAst = &ast.DesugaredObject{ Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(245), - Column: int(7), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(245), - Column: int(10), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, + Fodder: nil, Ctx: nil, FreeVars: ast.Identifiers{ "std", @@ -32862,7 +37090,7 @@ var _StdAst = &ast.DesugaredObject{ }, Id: "std", }, - LeftBracketFodder: ast.Fodder{}, + LeftBracketFodder: nil, Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ @@ -32881,54 +37109,55 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "makeArray", + Value: "$objectFlatMerge", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, RightBracketFodder: nil, Id: nil, }, - FodderLeft: ast.Fodder{}, + FodderLeft: nil, Arguments: ast.Arguments{ Positional: []ast.CommaSeparatedExpr{ ast.CommaSeparatedExpr{ Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(245), - Column: int(21), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(245), - Column: int(36), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p2483, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ - "arr", + "func", + "obj", "std", }, }, Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(245), - Column: int(21), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(245), - Column: int(31), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p2483, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, @@ -32936,18 +37165,18 @@ var _StdAst = &ast.DesugaredObject{ Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(245), - Column: int(21), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(245), - Column: int(24), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, + Fodder: nil, Ctx: nil, FreeVars: ast.Identifiers{ "std", @@ -32955,7 +37184,7 @@ var _StdAst = &ast.DesugaredObject{ }, Id: "std", }, - LeftBracketFodder: ast.Fodder{}, + LeftBracketFodder: nil, Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ @@ -32974,178 +37203,336 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "length", + Value: "flatMap", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, RightBracketFodder: nil, Id: nil, }, - FodderLeft: ast.Fodder{}, + FodderLeft: nil, Arguments: ast.Arguments{ Positional: []ast.CommaSeparatedExpr{ ast.CommaSeparatedExpr{ - Expr: &ast.Var{ + Expr: &ast.Function{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(245), - Column: int(32), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(245), - Column: int(35), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p2492, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ - "arr", + "func", + "obj", }, }, - Id: "arr", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Function{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(245), - Column: int(38), - }, - End: ast.Location{ - Line: int(245), - Column: int(65), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2483, - FreeVars: ast.Identifiers{ - "arr", - "func", - }, - }, - ParenLeftFodder: ast.Fodder{}, - Parameters: ast.Parameters{ - Required: []ast.CommaSeparatedID{ - ast.CommaSeparatedID{ - NameFodder: ast.Fodder{}, - Name: "i", - CommaFodder: nil, - }, - }, - Optional: nil, - }, - TrailingComma: false, - ParenRightFodder: ast.Fodder{}, - Body: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(245), - Column: int(50), - }, - End: ast.Location{ - Line: int(245), - Column: int(65), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2498, - FreeVars: ast.Identifiers{ - "arr", - "func", - "i", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(245), - Column: int(50), + ParenLeftFodder: nil, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: nil, + Name: "k", + CommaFodder: nil, + }, + }, + Optional: nil, }, - End: ast.Location{ - Line: int(245), - Column: int(54), + TrailingComma: false, + ParenRightFodder: nil, + Body: &ast.Array{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "func", + "k", + "obj", + }, + }, + Elements: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.DesugaredObject{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(263), + Column: int(7), + }, + End: ast.Location{ + Line: int(263), + Column: int(62), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: p2766, + FreeVars: ast.Identifiers{ + "func", + "k", + "obj", + }, + }, + Asserts: ast.Nodes{}, + Fields: ast.DesugaredObjectFields{ + ast.DesugaredObjectField{ + Hide: ast.ObjectFieldHide(1), + Name: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(263), + Column: int(10), + }, + End: ast.Location{ + Line: int(263), + Column: int(11), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2766, + FreeVars: ast.Identifiers{ + "k", + }, + }, + Id: "k", + }, + Body: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(263), + Column: int(14), + }, + End: ast.Location{ + Line: int(263), + Column: int(29), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2861, + FreeVars: ast.Identifiers{ + "func", + "k", + "obj", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(263), + Column: int(14), + }, + End: ast.Location{ + Line: int(263), + Column: int(18), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2861, + FreeVars: ast.Identifiers{ + "func", + }, + }, + Id: "func", + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(263), + Column: int(19), + }, + End: ast.Location{ + Line: int(263), + Column: int(20), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2867, + FreeVars: ast.Identifiers{ + "k", + }, + }, + Id: "k", + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(263), + Column: int(22), + }, + End: ast.Location{ + Line: int(263), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2867, + FreeVars: ast.Identifiers{ + "k", + "obj", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(263), + Column: int(22), + }, + End: ast.Location{ + Line: int(263), + Column: int(25), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2867, + FreeVars: ast.Identifiers{ + "obj", + }, + }, + Id: "obj", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(263), + Column: int(26), + }, + End: ast.Location{ + Line: int(263), + Column: int(27), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2867, + FreeVars: ast.Identifiers{ + "k", + }, + }, + Id: "k", + }, + RightBracketFodder: ast.Fodder{}, + Id: nil, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + PlusSuper: false, + }, + }, + Locals: ast.LocalBinds{}, + }, + CommaFodder: nil, + }, + }, + TrailingComma: false, + CloseFodder: nil, }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2498, - FreeVars: ast.Identifiers{ - "func", }, + CommaFodder: nil, }, - Id: "func", - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(245), - Column: int(55), - }, - End: ast.Location{ - Line: int(245), - Column: int(56), - }, - File: p1, + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(263), + Column: int(39), }, - Fodder: ast.Fodder{}, - Ctx: p2504, - FreeVars: ast.Identifiers{ - "i", + End: ast.Location{ + Line: int(263), + Column: int(60), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2766, + FreeVars: ast.Identifiers{ + "obj", + "std", }, - Id: "i", }, - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Index{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(245), - Column: int(58), + Line: int(263), + Column: int(39), }, End: ast.Location{ - Line: int(245), - Column: int(64), + Line: int(263), + Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2504, + Ctx: p2766, FreeVars: ast.Identifiers{ - "arr", - "i", + "std", }, }, Target: &ast.Var{ @@ -33153,59 +37540,94 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(245), - Column: int(58), + Line: int(263), + Column: int(39), }, End: ast.Location{ - Line: int(245), - Column: int(61), + Line: int(263), + Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2504, + Ctx: nil, FreeVars: ast.Identifiers{ - "arr", + "std", }, }, - Id: "arr", + Id: "std", }, LeftBracketFodder: ast.Fodder{}, - Index: &ast.Var{ + Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(245), - Column: int(62), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(245), - Column: int(63), + Line: int(0), + Column: int(0), }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2504, - FreeVars: ast.Identifiers{ - "i", + File: nil, }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - Id: "i", + Value: "objectFields", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - RightBracketFodder: ast.Fodder{}, + RightBracketFodder: nil, Id: nil, }, - CommaFodder: nil, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(263), + Column: int(56), + }, + End: ast.Location{ + Line: int(263), + Column: int(59), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2884, + FreeVars: ast.Identifiers{ + "obj", + }, + }, + Id: "obj", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: nil, + TailStrictFodder: nil, }, CommaFodder: nil, }, @@ -33214,7 +37636,7 @@ var _StdAst = &ast.DesugaredObject{ }, TrailingComma: false, TailStrict: false, - FodderRight: ast.Fodder{}, + FodderRight: nil, TailStrictFodder: nil, }, }, @@ -33242,7 +37664,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "mapWithKey", + Value: "flatMap", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -33276,7 +37698,7 @@ var _StdAst = &ast.DesugaredObject{ }, ast.CommaSeparatedID{ NameFodder: ast.Fodder{}, - Name: "obj", + Name: "arr", CommaFodder: nil, }, }, @@ -33289,12 +37711,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(248), + Line: int(266), Column: int(5), }, End: ast.Location{ - Line: int(253), - Column: int(62), + Line: int(272), + Column: int(89), }, File: p1, }, @@ -33306,50 +37728,51 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ + "arr", "func", - "obj", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(248), + Line: int(266), Column: int(8), }, End: ast.Location{ - Line: int(248), - Column: int(36), + Line: int(266), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ "func", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(248), - Column: int(8), + Line: int(266), + Column: int(9), }, End: ast.Location{ - Line: int(248), - Column: int(22), + Line: int(266), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ "func", "std", @@ -33360,17 +37783,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(248), - Column: int(8), + Line: int(266), + Column: int(9), }, End: ast.Location{ - Line: int(248), - Column: int(16), + Line: int(266), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ "std", }, @@ -33380,12 +37803,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(248), - Column: int(8), + Line: int(266), + Column: int(9), }, End: ast.Location{ - Line: int(248), - Column: int(11), + Line: int(266), + Column: int(12), }, File: p1, }, @@ -33416,7 +37839,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isFunction", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -33432,17 +37855,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(248), - Column: int(17), + Line: int(266), + Column: int(24), }, End: ast.Location{ - Line: int(248), - Column: int(21), + Line: int(266), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2531, + Ctx: p2905, FreeVars: ast.Identifiers{ "func", }, @@ -33459,30 +37882,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(248), - Column: int(26), - }, - End: ast.Location{ - Line: int(248), - Column: int(36), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2518, - FreeVars: nil, - }, - Value: "function", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -33490,12 +37889,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(249), + Line: int(267), Column: int(7), }, End: ast.Location{ - Line: int(249), - Column: int(83), + Line: int(267), + Column: int(80), }, File: p1, }, @@ -33507,7 +37906,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ "func", "std", @@ -33518,17 +37917,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(249), + Line: int(267), Column: int(14), }, End: ast.Location{ - Line: int(249), - Column: int(82), + Line: int(267), + Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ "func", "std", @@ -33539,20 +37938,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(249), + Line: int(267), Column: int(14), }, End: ast.Location{ - Line: int(249), - Column: int(65), + Line: int(267), + Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p2892, FreeVars: nil, }, - Value: "std.mapWithKey first param must be function, got ", + Value: "std.flatMap first param must be function, got ", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -33563,17 +37962,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(249), - Column: int(68), + Line: int(267), + Column: int(65), }, End: ast.Location{ - Line: int(249), - Column: int(82), + Line: int(267), + Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ "func", "std", @@ -33584,17 +37983,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(249), - Column: int(68), + Line: int(267), + Column: int(65), }, End: ast.Location{ - Line: int(249), - Column: int(76), + Line: int(267), + Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ "std", }, @@ -33604,12 +38003,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(249), - Column: int(68), + Line: int(267), + Column: int(65), }, End: ast.Location{ - Line: int(249), - Column: int(71), + Line: int(267), + Column: int(68), }, File: p1, }, @@ -33656,17 +38055,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(249), - Column: int(77), + Line: int(267), + Column: int(74), }, End: ast.Location{ - Line: int(249), - Column: int(81), + Line: int(267), + Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2549, + Ctx: p2922, FreeVars: ast.Identifiers{ "func", }, @@ -33698,1015 +38097,1541 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(250), + Line: int(268), Column: int(10), }, End: ast.Location{ - Line: int(253), - Column: int(62), + Line: int(272), + Column: int(89), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ + "arr", "func", - "obj", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(250), + Line: int(268), Column: int(13), }, End: ast.Location{ - Line: int(250), - Column: int(38), + Line: int(268), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ - "obj", + "arr", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(250), + Line: int(268), Column: int(13), }, End: ast.Location{ - Line: int(250), - Column: int(26), + Line: int(268), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ - "obj", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(250), + Line: int(268), Column: int(13), }, End: ast.Location{ - Line: int(250), - Column: int(21), + Line: int(268), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(250), - Column: int(13), - }, - End: ast.Location{ - Line: int(250), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(250), - Column: int(22), - }, - End: ast.Location{ - Line: int(250), - Column: int(25), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(268), + Column: int(25), }, - Fodder: ast.Fodder{}, - Ctx: p2565, - FreeVars: ast.Identifiers{ - "obj", + End: ast.Location{ + Line: int(268), + Column: int(28), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2936, + FreeVars: ast.Identifiers{ + "arr", }, - Id: "obj", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(250), - Column: int(30), - }, - End: ast.Location{ - Line: int(250), - Column: int(38), + Id: "arr", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p2518, - FreeVars: nil, }, - Value: "object", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ + BranchTrue: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(251), + Line: int(269), Column: int(7), }, End: ast.Location{ - Line: int(251), - Column: int(81), + Line: int(269), + Column: int(82), }, File: p1, }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p2518, + Fodder: ast.Fodder{}, + Ctx: p2892, FreeVars: ast.Identifiers{ - "obj", + "arr", + "func", "std", }, }, - Expr: &ast.Binary{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(251), - Column: int(14), + Line: int(269), + Column: int(7), }, End: ast.Location{ - Line: int(251), - Column: int(80), + Line: int(269), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ - "obj", "std", }, }, - Left: &ast.LiteralString{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(251), - Column: int(14), + Line: int(269), + Column: int(7), }, End: ast.Location{ - Line: int(251), - Column: int(64), + Line: int(269), + Column: int(10), }, File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p2518, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, FreeVars: nil, }, - Value: "std.mapWithKey second param must be object, got ", + Value: "flattenArrays", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Apply{ + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(25), + }, + End: ast.Location{ + Line: int(269), + Column: int(81), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2948, + FreeVars: ast.Identifiers{ + "arr", + "func", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(25), + }, + End: ast.Location{ + Line: int(269), + Column: int(38), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2948, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(25), + }, + End: ast.Location{ + Line: int(269), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "makeArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(39), + }, + End: ast.Location{ + Line: int(269), + Column: int(54), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2957, + FreeVars: ast.Identifiers{ + "arr", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(39), + }, + End: ast.Location{ + Line: int(269), + Column: int(49), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2957, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(39), + }, + End: ast.Location{ + Line: int(269), + Column: int(42), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(50), + }, + End: ast.Location{ + Line: int(269), + Column: int(53), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2966, + FreeVars: ast.Identifiers{ + "arr", + }, + }, + Id: "arr", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(56), + }, + End: ast.Location{ + Line: int(269), + Column: int(80), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2957, + FreeVars: ast.Identifiers{ + "arr", + "func", + }, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "i", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(68), + }, + End: ast.Location{ + Line: int(269), + Column: int(80), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2972, + FreeVars: ast.Identifiers{ + "arr", + "func", + "i", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(68), + }, + End: ast.Location{ + Line: int(269), + Column: int(72), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2972, + FreeVars: ast.Identifiers{ + "func", + }, + }, + Id: "func", + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(73), + }, + End: ast.Location{ + Line: int(269), + Column: int(79), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2978, + FreeVars: ast.Identifiers{ + "arr", + "i", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(73), + }, + End: ast.Location{ + Line: int(269), + Column: int(76), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2978, + FreeVars: ast.Identifiers{ + "arr", + }, + }, + Id: "arr", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(269), + Column: int(77), + }, + End: ast.Location{ + Line: int(269), + Column: int(78), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2978, + FreeVars: ast.Identifiers{ + "i", + }, + }, + Id: "i", + }, + RightBracketFodder: ast.Fodder{}, + Id: nil, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(270), + Column: int(10), + }, + End: ast.Location{ + Line: int(272), + Column: int(89), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2892, + FreeVars: ast.Identifiers{ + "arr", + "func", + "std", + }, + }, + Cond: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(270), + Column: int(13), + }, + End: ast.Location{ + Line: int(270), + Column: int(30), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2892, + FreeVars: ast.Identifiers{ + "arr", + "std", + }, + }, + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(251), - Column: int(67), + Line: int(270), + Column: int(13), }, End: ast.Location{ - Line: int(251), - Column: int(80), + Line: int(270), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p2892, FreeVars: ast.Identifiers{ - "obj", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(251), - Column: int(67), + Line: int(270), + Column: int(13), }, End: ast.Location{ - Line: int(251), - Column: int(75), + Line: int(270), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(251), - Column: int(67), - }, - End: ast.Location{ - Line: int(251), - Column: int(70), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(251), - Column: int(76), - }, - End: ast.Location{ - Line: int(251), - Column: int(79), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(270), + Column: int(26), }, - Fodder: ast.Fodder{}, - Ctx: p2583, - FreeVars: ast.Identifiers{ - "obj", + End: ast.Location{ + Line: int(270), + Column: int(29), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2996, + FreeVars: ast.Identifiers{ + "arr", }, - Id: "obj", }, - CommaFodder: nil, + Id: "arr", }, + CommaFodder: nil, }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "func", - "obj", - "std", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - Target: &ast.Index{ + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(271), + Column: int(7), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(271), + Column: int(77), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p2892, FreeVars: ast.Identifiers{ + "arr", + "func", "std", }, }, - Target: &ast.Var{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(271), + Column: int(7), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(271), + Column: int(15), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p2892, FreeVars: ast.Identifiers{ "std", }, }, - Id: "std", - }, - LeftBracketFodder: nil, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(271), + Column: int(7), + }, + End: ast.Location{ + Line: int(271), + Column: int(10), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + Id: "std", }, - Value: "$objectFlatMerge", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "join", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: nil, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(271), + Column: int(16), + }, + End: ast.Location{ + Line: int(271), + Column: int(18), + }, + File: p1, }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "func", - "obj", - "std", + Fodder: ast.Fodder{}, + Ctx: p3008, + FreeVars: nil, }, + Value: "", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - Target: &ast.Index{ + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(271), + Column: int(20), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(271), + Column: int(76), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p3008, FreeVars: ast.Identifiers{ + "arr", + "func", "std", }, }, - Target: &ast.Var{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(271), + Column: int(20), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(271), + Column: int(33), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p3008, FreeVars: ast.Identifiers{ "std", }, }, - Id: "std", - }, - LeftBracketFodder: nil, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(271), + Column: int(20), + }, + End: ast.Location{ + Line: int(271), + Column: int(23), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + Id: "std", }, - Value: "flatMap", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: nil, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Function{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "func", - "obj", + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - ParenLeftFodder: nil, - Parameters: ast.Parameters{ - Required: []ast.CommaSeparatedID{ - ast.CommaSeparatedID{ - NameFodder: nil, - Name: "k", - CommaFodder: nil, - }, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Optional: nil, + File: nil, }, - TrailingComma: false, - ParenRightFodder: nil, - Body: &ast.Array{ + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "makeArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(271), + Column: int(34), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(271), + Column: int(49), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p3018, FreeVars: ast.Identifiers{ - "func", - "k", - "obj", + "arr", + "std", }, }, - Elements: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.DesugaredObject{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(253), - Column: int(7), - }, - End: ast.Location{ - Line: int(253), - Column: int(62), - }, - File: p1, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(271), + Column: int(34), + }, + End: ast.Location{ + Line: int(271), + Column: int(44), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p3018, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(271), + Column: int(34), }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, + End: ast.Location{ + Line: int(271), + Column: int(37), }, - Ctx: p2518, - FreeVars: ast.Identifiers{ - "func", - "k", - "obj", + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Asserts: ast.Nodes{}, - Fields: ast.DesugaredObjectFields{ - ast.DesugaredObjectField{ - Hide: ast.ObjectFieldHide(1), - Name: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(253), - Column: int(10), - }, - End: ast.Location{ - Line: int(253), - Column: int(11), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2518, - FreeVars: ast.Identifiers{ - "k", - }, - }, - Id: "k", - }, - Body: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(253), - Column: int(14), - }, - End: ast.Location{ - Line: int(253), - Column: int(29), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2615, - FreeVars: ast.Identifiers{ - "func", - "k", - "obj", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(253), - Column: int(14), - }, - End: ast.Location{ - Line: int(253), - Column: int(18), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2615, - FreeVars: ast.Identifiers{ - "func", - }, - }, - Id: "func", + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(271), + Column: int(45), }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(253), - Column: int(19), - }, - End: ast.Location{ - Line: int(253), - Column: int(20), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2621, - FreeVars: ast.Identifiers{ - "k", - }, - }, - Id: "k", - }, - CommaFodder: ast.Fodder{}, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(253), - Column: int(22), - }, - End: ast.Location{ - Line: int(253), - Column: int(28), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2621, - FreeVars: ast.Identifiers{ - "k", - "obj", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(253), - Column: int(22), - }, - End: ast.Location{ - Line: int(253), - Column: int(25), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2621, - FreeVars: ast.Identifiers{ - "obj", - }, - }, - Id: "obj", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(253), - Column: int(26), - }, - End: ast.Location{ - Line: int(253), - Column: int(27), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2621, - FreeVars: ast.Identifiers{ - "k", - }, - }, - Id: "k", - }, - RightBracketFodder: ast.Fodder{}, - Id: nil, - }, - CommaFodder: nil, - }, - }, - Named: nil, + End: ast.Location{ + Line: int(271), + Column: int(48), }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p3027, + FreeVars: ast.Identifiers{ + "arr", }, - PlusSuper: false, }, + Id: "arr", }, - Locals: ast.LocalBinds{}, + CommaFodder: nil, }, - CommaFodder: nil, }, + Named: nil, }, TrailingComma: false, - CloseFodder: nil, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, + CommaFodder: ast.Fodder{}, }, - CommaFodder: nil, - }, - ast.CommaSeparatedExpr{ - Expr: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(253), - Column: int(39), - }, - End: ast.Location{ - Line: int(253), - Column: int(60), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2518, - FreeVars: ast.Identifiers{ - "obj", - "std", - }, - }, - Target: &ast.Index{ + ast.CommaSeparatedExpr{ + Expr: &ast.Function{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(253), - Column: int(39), + Line: int(271), + Column: int(51), }, End: ast.Location{ - Line: int(253), - Column: int(55), + Line: int(271), + Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2518, + Ctx: p3018, FreeVars: ast.Identifiers{ - "std", + "arr", + "func", }, }, - Target: &ast.Var{ + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "i", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(253), - Column: int(39), + Line: int(271), + Column: int(63), }, End: ast.Location{ - Line: int(253), - Column: int(42), + Line: int(271), + Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: nil, + Ctx: p3033, FreeVars: ast.Identifiers{ - "std", + "arr", + "func", + "i", }, }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(271), + Column: int(63), + }, + End: ast.Location{ + Line: int(271), + Column: int(67), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: p3033, + FreeVars: ast.Identifiers{ + "func", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + Id: "func", }, - Value: "objectFields", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(253), - Column: int(56), + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(271), + Column: int(68), + }, + End: ast.Location{ + Line: int(271), + Column: int(74), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p3039, + FreeVars: ast.Identifiers{ + "arr", + "i", + }, }, - End: ast.Location{ - Line: int(253), - Column: int(59), + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(271), + Column: int(68), + }, + End: ast.Location{ + Line: int(271), + Column: int(71), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p3039, + FreeVars: ast.Identifiers{ + "arr", + }, + }, + Id: "arr", }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2638, - FreeVars: ast.Identifiers{ - "obj", + LeftBracketFodder: ast.Fodder{}, + Index: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(271), + Column: int(72), + }, + End: ast.Location{ + Line: int(271), + Column: int(73), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p3039, + FreeVars: ast.Identifiers{ + "i", + }, + }, + Id: "i", + }, + RightBracketFodder: ast.Fodder{}, + Id: nil, }, + CommaFodder: nil, }, - Id: "obj", }, - CommaFodder: nil, + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + CommaFodder: nil, }, - CommaFodder: nil, }, + Named: nil, }, - Named: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: nil, - TailStrictFodder: nil, + CommaFodder: nil, }, - CommaFodder: nil, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(272), + Column: int(10), + }, + End: ast.Location{ + Line: int(272), + Column: int(89), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2892, + FreeVars: ast.Identifiers{ + "arr", + "std", + }, + }, + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(272), + Column: int(17), + }, + End: ast.Location{ + Line: int(272), + Column: int(88), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2892, + FreeVars: ast.Identifiers{ + "arr", + "std", + }, + }, + Left: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(272), + Column: int(17), + }, + End: ast.Location{ + Line: int(272), + Column: int(72), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2892, + FreeVars: nil, + }, + Value: "std.flatMap second param must be array / string, got ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(272), + Column: int(75), + }, + End: ast.Location{ + Line: int(272), + Column: int(88), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2892, + FreeVars: ast.Identifiers{ + "arr", + "std", + }, + }, + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(272), + Column: int(75), + }, + End: ast.Location{ + Line: int(272), + Column: int(83), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p2892, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(272), + Column: int(75), + }, + End: ast.Location{ + Line: int(272), + Column: int(78), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "type", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(272), + Column: int(84), + }, + End: ast.Location{ + Line: int(272), + Column: int(87), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p3060, + FreeVars: ast.Identifiers{ + "arr", + }, + }, + Id: "arr", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: nil, - TailStrictFodder: nil, }, }, }, @@ -34780,11 +39705,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(256), + Line: int(275), Column: int(5), }, End: ast.Location{ - Line: int(274), + Line: int(293), Column: int(83), }, File: p1, @@ -34797,7 +39722,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "arr", "sep", @@ -34814,17 +39739,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(256), + Line: int(275), Column: int(11), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(55), }, File: p1, }, Fodder: nil, - Ctx: p2650, + Ctx: p3072, FreeVars: ast.Identifiers{ "aux", "sep", @@ -34864,11 +39789,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(257), + Line: int(276), Column: int(7), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(55), }, File: p1, @@ -34881,7 +39806,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "aux", @@ -34897,17 +39822,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(257), + Line: int(276), Column: int(10), }, End: ast.Location{ - Line: int(257), + Line: int(276), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "i", @@ -34919,17 +39844,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(257), + Line: int(276), Column: int(10), }, End: ast.Location{ - Line: int(257), + Line: int(276), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "i", }, @@ -34943,17 +39868,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(257), + Line: int(276), Column: int(15), }, End: ast.Location{ - Line: int(257), + Line: int(276), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "std", @@ -34964,17 +39889,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(257), + Line: int(276), Column: int(15), }, End: ast.Location{ - Line: int(257), + Line: int(276), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "std", }, @@ -34984,11 +39909,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(257), + Line: int(276), Column: int(15), }, End: ast.Location{ - Line: int(257), + Line: int(276), Column: int(18), }, File: p1, @@ -35036,17 +39961,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(257), + Line: int(276), Column: int(26), }, End: ast.Location{ - Line: int(257), + Line: int(276), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2670, + Ctx: p3092, FreeVars: ast.Identifiers{ "arr", }, @@ -35070,11 +39995,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(258), + Line: int(277), Column: int(9), }, End: ast.Location{ - Line: int(258), + Line: int(277), Column: int(16), }, File: p1, @@ -35087,7 +40012,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "running", }, @@ -35107,17 +40032,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(259), + Line: int(278), Column: int(12), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "aux", @@ -35133,17 +40058,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(259), + Line: int(278), Column: int(15), }, End: ast.Location{ - Line: int(259), + Line: int(278), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "i", @@ -35154,17 +40079,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(259), + Line: int(278), Column: int(15), }, End: ast.Location{ - Line: int(259), + Line: int(278), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "i", @@ -35175,17 +40100,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(259), + Line: int(278), Column: int(15), }, End: ast.Location{ - Line: int(259), + Line: int(278), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", }, @@ -35198,17 +40123,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(259), + Line: int(278), Column: int(19), }, End: ast.Location{ - Line: int(259), + Line: int(278), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "i", }, @@ -35225,17 +40150,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(259), + Line: int(278), Column: int(25), }, End: ast.Location{ - Line: int(259), + Line: int(278), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: nil, }, }, @@ -35246,17 +40171,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(260), + Line: int(279), Column: int(9), }, End: ast.Location{ - Line: int(260), + Line: int(279), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "aux", @@ -35270,11 +40195,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(260), + Line: int(279), Column: int(9), }, End: ast.Location{ - Line: int(260), + Line: int(279), Column: int(12), }, File: p1, @@ -35287,7 +40212,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "aux", }, @@ -35303,17 +40228,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(260), + Line: int(279), Column: int(13), }, End: ast.Location{ - Line: int(260), + Line: int(279), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2694, + Ctx: p3116, FreeVars: ast.Identifiers{ "arr", }, @@ -35328,17 +40253,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(260), + Line: int(279), Column: int(18), }, End: ast.Location{ - Line: int(260), + Line: int(279), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2694, + Ctx: p3116, FreeVars: ast.Identifiers{ "i", }, @@ -35348,17 +40273,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(260), + Line: int(279), Column: int(18), }, End: ast.Location{ - Line: int(260), + Line: int(279), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2694, + Ctx: p3116, FreeVars: ast.Identifiers{ "i", }, @@ -35372,17 +40297,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(260), + Line: int(279), Column: int(22), }, End: ast.Location{ - Line: int(260), + Line: int(279), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2694, + Ctx: p3116, FreeVars: nil, }, Value: float64(1), @@ -35397,17 +40322,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(260), + Line: int(279), Column: int(25), }, End: ast.Location{ - Line: int(260), + Line: int(279), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2694, + Ctx: p3116, FreeVars: ast.Identifiers{ "first", }, @@ -35422,17 +40347,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(260), + Line: int(279), Column: int(32), }, End: ast.Location{ - Line: int(260), + Line: int(279), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2694, + Ctx: p3116, FreeVars: ast.Identifiers{ "running", }, @@ -35462,17 +40387,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(261), + Line: int(280), Column: int(12), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "aux", @@ -35488,17 +40413,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(261), + Line: int(280), Column: int(15), }, End: ast.Location{ - Line: int(261), + Line: int(280), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "i", @@ -35511,17 +40436,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(261), + Line: int(280), Column: int(15), }, End: ast.Location{ - Line: int(261), + Line: int(280), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "i", @@ -35533,17 +40458,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(261), + Line: int(280), Column: int(15), }, End: ast.Location{ - Line: int(261), + Line: int(280), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "std", }, @@ -35553,11 +40478,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(261), + Line: int(280), Column: int(15), }, End: ast.Location{ - Line: int(261), + Line: int(280), Column: int(18), }, File: p1, @@ -35605,17 +40530,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(261), + Line: int(280), Column: int(24), }, End: ast.Location{ - Line: int(261), + Line: int(280), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2719, + Ctx: p3141, FreeVars: ast.Identifiers{ "arr", "i", @@ -35626,17 +40551,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(261), + Line: int(280), Column: int(24), }, End: ast.Location{ - Line: int(261), + Line: int(280), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2719, + Ctx: p3141, FreeVars: ast.Identifiers{ "arr", }, @@ -35649,17 +40574,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(261), + Line: int(280), Column: int(28), }, End: ast.Location{ - Line: int(261), + Line: int(280), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2719, + Ctx: p3141, FreeVars: ast.Identifiers{ "i", }, @@ -35686,17 +40611,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(261), + Line: int(280), Column: int(35), }, End: ast.Location{ - Line: int(261), + Line: int(280), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "sep", "std", @@ -35707,17 +40632,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(261), + Line: int(280), Column: int(35), }, End: ast.Location{ - Line: int(261), + Line: int(280), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "std", }, @@ -35727,11 +40652,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(261), + Line: int(280), Column: int(35), }, End: ast.Location{ - Line: int(261), + Line: int(280), Column: int(38), }, File: p1, @@ -35779,17 +40704,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(261), + Line: int(280), Column: int(44), }, End: ast.Location{ - Line: int(261), + Line: int(280), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2734, + Ctx: p3156, FreeVars: ast.Identifiers{ "sep", }, @@ -35813,11 +40738,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(9), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(87), }, File: p1, @@ -35830,7 +40755,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "i", @@ -35938,17 +40863,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(15), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: nil, }, Value: "expected %s but arr[%d] was %s ", @@ -35963,17 +40888,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(51), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(87), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "i", @@ -35988,17 +40913,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(52), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2752, + Ctx: p3174, FreeVars: ast.Identifiers{ "sep", "std", @@ -36009,17 +40934,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(52), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2752, + Ctx: p3174, FreeVars: ast.Identifiers{ "std", }, @@ -36029,11 +40954,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(52), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(55), }, File: p1, @@ -36081,17 +41006,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(61), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2761, + Ctx: p3183, FreeVars: ast.Identifiers{ "sep", }, @@ -36116,17 +41041,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(67), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2752, + Ctx: p3174, FreeVars: ast.Identifiers{ "i", }, @@ -36141,17 +41066,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(70), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(86), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2752, + Ctx: p3174, FreeVars: ast.Identifiers{ "arr", "i", @@ -36163,17 +41088,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(70), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2752, + Ctx: p3174, FreeVars: ast.Identifiers{ "std", }, @@ -36183,11 +41108,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(70), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(73), }, File: p1, @@ -36235,17 +41160,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(79), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(85), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2774, + Ctx: p3196, FreeVars: ast.Identifiers{ "arr", "i", @@ -36256,17 +41181,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(79), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(82), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2774, + Ctx: p3196, FreeVars: ast.Identifiers{ "arr", }, @@ -36279,17 +41204,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(262), + Line: int(281), Column: int(83), }, End: ast.Location{ - Line: int(262), + Line: int(281), Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2774, + Ctx: p3196, FreeVars: ast.Identifiers{ "i", }, @@ -36339,17 +41264,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(263), + Line: int(282), Column: int(12), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "aux", @@ -36364,17 +41289,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(263), + Line: int(282), Column: int(15), }, End: ast.Location{ - Line: int(263), + Line: int(282), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "first", }, @@ -36387,17 +41312,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(264), + Line: int(283), Column: int(9), }, End: ast.Location{ - Line: int(264), + Line: int(283), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "aux", @@ -36410,11 +41335,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(264), + Line: int(283), Column: int(9), }, End: ast.Location{ - Line: int(264), + Line: int(283), Column: int(12), }, File: p1, @@ -36427,7 +41352,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "aux", }, @@ -36443,17 +41368,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(264), + Line: int(283), Column: int(13), }, End: ast.Location{ - Line: int(264), + Line: int(283), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2792, + Ctx: p3214, FreeVars: ast.Identifiers{ "arr", }, @@ -36468,17 +41393,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(264), + Line: int(283), Column: int(18), }, End: ast.Location{ - Line: int(264), + Line: int(283), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2792, + Ctx: p3214, FreeVars: ast.Identifiers{ "i", }, @@ -36488,17 +41413,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(264), + Line: int(283), Column: int(18), }, End: ast.Location{ - Line: int(264), + Line: int(283), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2792, + Ctx: p3214, FreeVars: ast.Identifiers{ "i", }, @@ -36512,17 +41437,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(264), + Line: int(283), Column: int(22), }, End: ast.Location{ - Line: int(264), + Line: int(283), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2792, + Ctx: p3214, FreeVars: nil, }, Value: float64(1), @@ -36537,17 +41462,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(264), + Line: int(283), Column: int(25), }, End: ast.Location{ - Line: int(264), + Line: int(283), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2792, + Ctx: p3214, FreeVars: nil, }, Value: false, @@ -36560,17 +41485,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(264), + Line: int(283), Column: int(32), }, End: ast.Location{ - Line: int(264), + Line: int(283), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2792, + Ctx: p3214, FreeVars: ast.Identifiers{ "arr", "i", @@ -36582,17 +41507,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(264), + Line: int(283), Column: int(32), }, End: ast.Location{ - Line: int(264), + Line: int(283), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2792, + Ctx: p3214, FreeVars: ast.Identifiers{ "running", }, @@ -36606,17 +41531,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(264), + Line: int(283), Column: int(42), }, End: ast.Location{ - Line: int(264), + Line: int(283), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2792, + Ctx: p3214, FreeVars: ast.Identifiers{ "arr", "i", @@ -36627,17 +41552,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(264), + Line: int(283), Column: int(42), }, End: ast.Location{ - Line: int(264), + Line: int(283), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2792, + Ctx: p3214, FreeVars: ast.Identifiers{ "arr", }, @@ -36650,17 +41575,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(264), + Line: int(283), Column: int(46), }, End: ast.Location{ - Line: int(264), + Line: int(283), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2792, + Ctx: p3214, FreeVars: ast.Identifiers{ "i", }, @@ -36694,17 +41619,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(9), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "arr", "aux", @@ -36718,11 +41643,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(9), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(12), }, File: p1, @@ -36735,7 +41660,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2655, + Ctx: p3077, FreeVars: ast.Identifiers{ "aux", }, @@ -36751,17 +41676,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(13), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2818, + Ctx: p3240, FreeVars: ast.Identifiers{ "arr", }, @@ -36776,17 +41701,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(18), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2818, + Ctx: p3240, FreeVars: ast.Identifiers{ "i", }, @@ -36796,17 +41721,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(18), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2818, + Ctx: p3240, FreeVars: ast.Identifiers{ "i", }, @@ -36820,17 +41745,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(22), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2818, + Ctx: p3240, FreeVars: nil, }, Value: float64(1), @@ -36845,17 +41770,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(25), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2818, + Ctx: p3240, FreeVars: nil, }, Value: false, @@ -36868,17 +41793,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(32), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2818, + Ctx: p3240, FreeVars: ast.Identifiers{ "arr", "i", @@ -36891,17 +41816,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(32), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2818, + Ctx: p3240, FreeVars: ast.Identifiers{ "running", "sep", @@ -36912,17 +41837,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(32), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2818, + Ctx: p3240, FreeVars: ast.Identifiers{ "running", }, @@ -36936,17 +41861,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(42), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2818, + Ctx: p3240, FreeVars: ast.Identifiers{ "sep", }, @@ -36961,17 +41886,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(48), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2818, + Ctx: p3240, FreeVars: ast.Identifiers{ "arr", "i", @@ -36982,17 +41907,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(48), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2818, + Ctx: p3240, FreeVars: ast.Identifiers{ "arr", }, @@ -37005,17 +41930,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(266), + Line: int(285), Column: int(52), }, End: ast.Location{ - Line: int(266), + Line: int(285), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2818, + Ctx: p3240, FreeVars: ast.Identifiers{ "i", }, @@ -37050,11 +41975,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(267), + Line: int(286), Column: int(5), }, End: ast.Location{ - Line: int(274), + Line: int(293), Column: int(83), }, File: p1, @@ -37067,7 +41992,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "arr", "aux", @@ -37075,43 +42000,44 @@ var _StdAst = &ast.DesugaredObject{ "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(267), + Line: int(286), Column: int(8), }, End: ast.Location{ - Line: int(267), - Column: int(32), + Line: int(286), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "arr", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(267), - Column: int(8), + Line: int(286), + Column: int(9), }, End: ast.Location{ - Line: int(267), - Column: int(21), + Line: int(286), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "arr", "std", @@ -37122,17 +42048,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(267), - Column: int(8), + Line: int(286), + Column: int(9), }, End: ast.Location{ - Line: int(267), - Column: int(16), + Line: int(286), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "std", }, @@ -37142,12 +42068,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(267), - Column: int(8), + Line: int(286), + Column: int(9), }, End: ast.Location{ - Line: int(267), - Column: int(11), + Line: int(286), + Column: int(12), }, File: p1, }, @@ -37178,7 +42104,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isArray", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -37194,17 +42120,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(267), - Column: int(17), + Line: int(286), + Column: int(21), }, End: ast.Location{ - Line: int(267), - Column: int(20), + Line: int(286), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2854, + Ctx: p3276, FreeVars: ast.Identifiers{ "arr", }, @@ -37221,30 +42147,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(267), - Column: int(25), - }, - End: ast.Location{ - Line: int(267), - Column: int(32), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p2646, - FreeVars: nil, - }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -37252,11 +42154,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(268), + Line: int(287), Column: int(7), }, End: ast.Location{ - Line: int(268), + Line: int(287), Column: int(74), }, File: p1, @@ -37269,7 +42171,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "arr", "std", @@ -37280,17 +42182,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(268), + Line: int(287), Column: int(13), }, End: ast.Location{ - Line: int(268), + Line: int(287), Column: int(74), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "arr", "std", @@ -37301,17 +42203,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(268), + Line: int(287), Column: int(13), }, End: ast.Location{ - Line: int(268), + Line: int(287), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: nil, }, Value: "join second parameter should be array, got ", @@ -37325,17 +42227,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(268), + Line: int(287), Column: int(61), }, End: ast.Location{ - Line: int(268), + Line: int(287), Column: int(74), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "arr", "std", @@ -37346,17 +42248,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(268), + Line: int(287), Column: int(61), }, End: ast.Location{ - Line: int(268), + Line: int(287), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "std", }, @@ -37366,11 +42268,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(268), + Line: int(287), Column: int(61), }, End: ast.Location{ - Line: int(268), + Line: int(287), Column: int(64), }, File: p1, @@ -37418,17 +42320,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(268), + Line: int(287), Column: int(70), }, End: ast.Location{ - Line: int(268), + Line: int(287), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2872, + Ctx: p3293, FreeVars: ast.Identifiers{ "arr", }, @@ -37460,17 +42362,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(269), + Line: int(288), Column: int(10), }, End: ast.Location{ - Line: int(274), + Line: int(293), Column: int(83), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "arr", "aux", @@ -37478,176 +42380,130 @@ var _StdAst = &ast.DesugaredObject{ "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(269), + Line: int(288), Column: int(13), }, End: ast.Location{ - Line: int(269), - Column: int(38), + Line: int(288), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "sep", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(269), + Line: int(288), Column: int(13), }, End: ast.Location{ - Line: int(269), - Column: int(26), + Line: int(288), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ - "sep", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(269), + Line: int(288), Column: int(13), }, End: ast.Location{ - Line: int(269), - Column: int(21), + Line: int(288), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(269), - Column: int(13), - }, - End: ast.Location{ - Line: int(269), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(269), - Column: int(22), - }, - End: ast.Location{ - Line: int(269), - Column: int(25), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(288), + Column: int(26), }, - Fodder: ast.Fodder{}, - Ctx: p2888, - FreeVars: ast.Identifiers{ - "sep", + End: ast.Location{ + Line: int(288), + Column: int(29), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p3307, + FreeVars: ast.Identifiers{ + "sep", }, - Id: "sep", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(269), - Column: int(30), - }, - End: ast.Location{ - Line: int(269), - Column: int(38), + Id: "sep", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p2646, - FreeVars: nil, }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Apply{ @@ -37655,17 +42511,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(270), + Line: int(289), Column: int(7), }, End: ast.Location{ - Line: int(270), + Line: int(289), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "arr", "aux", @@ -37676,11 +42532,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(270), + Line: int(289), Column: int(7), }, End: ast.Location{ - Line: int(270), + Line: int(289), Column: int(10), }, File: p1, @@ -37693,7 +42549,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "aux", }, @@ -37709,17 +42565,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(270), + Line: int(289), Column: int(11), }, End: ast.Location{ - Line: int(270), + Line: int(289), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2898, + Ctx: p3316, FreeVars: ast.Identifiers{ "arr", }, @@ -37734,17 +42590,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(270), + Line: int(289), Column: int(16), }, End: ast.Location{ - Line: int(270), + Line: int(289), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2898, + Ctx: p3316, FreeVars: nil, }, Value: float64(0), @@ -37758,17 +42614,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(270), + Line: int(289), Column: int(19), }, End: ast.Location{ - Line: int(270), + Line: int(289), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2898, + Ctx: p3316, FreeVars: nil, }, Value: true, @@ -37781,17 +42637,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(270), + Line: int(289), Column: int(25), }, End: ast.Location{ - Line: int(270), + Line: int(289), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2898, + Ctx: p3316, FreeVars: nil, }, Value: "", @@ -37821,17 +42677,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(271), + Line: int(290), Column: int(10), }, End: ast.Location{ - Line: int(274), + Line: int(293), Column: int(83), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "arr", "aux", @@ -37839,176 +42695,130 @@ var _StdAst = &ast.DesugaredObject{ "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(271), + Line: int(290), Column: int(13), }, End: ast.Location{ - Line: int(271), - Column: int(37), + Line: int(290), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "sep", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(271), + Line: int(290), Column: int(13), }, End: ast.Location{ - Line: int(271), - Column: int(26), + Line: int(290), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ - "sep", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(271), + Line: int(290), Column: int(13), }, End: ast.Location{ - Line: int(271), - Column: int(21), + Line: int(290), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(271), - Column: int(13), - }, - End: ast.Location{ - Line: int(271), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(271), - Column: int(22), - }, - End: ast.Location{ - Line: int(271), - Column: int(25), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(290), + Column: int(25), }, - Fodder: ast.Fodder{}, - Ctx: p2917, - FreeVars: ast.Identifiers{ - "sep", + End: ast.Location{ + Line: int(290), + Column: int(28), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p3333, + FreeVars: ast.Identifiers{ + "sep", }, - Id: "sep", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(271), - Column: int(30), - }, - End: ast.Location{ - Line: int(271), - Column: int(37), + Id: "sep", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p2646, - FreeVars: nil, }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Apply{ @@ -38016,17 +42826,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(272), + Line: int(291), Column: int(7), }, End: ast.Location{ - Line: int(272), + Line: int(291), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "arr", "aux", @@ -38037,11 +42847,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(272), + Line: int(291), Column: int(7), }, End: ast.Location{ - Line: int(272), + Line: int(291), Column: int(10), }, File: p1, @@ -38054,7 +42864,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "aux", }, @@ -38070,17 +42880,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(272), + Line: int(291), Column: int(11), }, End: ast.Location{ - Line: int(272), + Line: int(291), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2927, + Ctx: p3342, FreeVars: ast.Identifiers{ "arr", }, @@ -38095,17 +42905,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(272), + Line: int(291), Column: int(16), }, End: ast.Location{ - Line: int(272), + Line: int(291), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2927, + Ctx: p3342, FreeVars: nil, }, Value: float64(0), @@ -38119,17 +42929,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(272), + Line: int(291), Column: int(19), }, End: ast.Location{ - Line: int(272), + Line: int(291), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2927, + Ctx: p3342, FreeVars: nil, }, Value: true, @@ -38142,17 +42952,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(272), + Line: int(291), Column: int(25), }, End: ast.Location{ - Line: int(272), + Line: int(291), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2927, + Ctx: p3342, FreeVars: nil, }, Elements: nil, @@ -38182,11 +42992,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(274), + Line: int(293), Column: int(7), }, End: ast.Location{ - Line: int(274), + Line: int(293), Column: int(83), }, File: p1, @@ -38199,7 +43009,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "sep", "std", @@ -38210,17 +43020,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(274), + Line: int(293), Column: int(13), }, End: ast.Location{ - Line: int(274), + Line: int(293), Column: int(83), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "sep", "std", @@ -38231,17 +43041,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(274), + Line: int(293), Column: int(13), }, End: ast.Location{ - Line: int(274), + Line: int(293), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: nil, }, Value: "join first parameter should be string or array, got ", @@ -38255,17 +43065,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(274), + Line: int(293), Column: int(70), }, End: ast.Location{ - Line: int(274), + Line: int(293), Column: int(83), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "sep", "std", @@ -38276,17 +43086,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(274), + Line: int(293), Column: int(70), }, End: ast.Location{ - Line: int(274), + Line: int(293), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2646, + Ctx: p3068, FreeVars: ast.Identifiers{ "std", }, @@ -38296,11 +43106,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(274), + Line: int(293), Column: int(70), }, End: ast.Location{ - Line: int(274), + Line: int(293), Column: int(73), }, File: p1, @@ -38348,17 +43158,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(274), + Line: int(293), Column: int(79), }, End: ast.Location{ - Line: int(274), + Line: int(293), Column: int(82), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2948, + Ctx: p3363, FreeVars: ast.Identifiers{ "sep", }, @@ -38446,17 +43256,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(277), + Line: int(296), Column: int(5), }, End: ast.Location{ - Line: int(277), + Line: int(296), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2955, + Ctx: p3370, FreeVars: ast.Identifiers{ "arr", "std", @@ -38467,17 +43277,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(277), + Line: int(296), Column: int(5), }, End: ast.Location{ - Line: int(277), + Line: int(296), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2955, + Ctx: p3370, FreeVars: ast.Identifiers{ "std", }, @@ -38487,11 +43297,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(277), + Line: int(296), Column: int(5), }, End: ast.Location{ - Line: int(277), + Line: int(296), Column: int(8), }, File: p1, @@ -38546,17 +43356,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(277), + Line: int(296), Column: int(14), }, End: ast.Location{ - Line: int(277), + Line: int(296), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2965, + Ctx: p3380, FreeVars: nil, }, Value: "\n", @@ -38571,17 +43381,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(277), + Line: int(296), Column: int(20), }, End: ast.Location{ - Line: int(277), + Line: int(296), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2965, + Ctx: p3380, FreeVars: ast.Identifiers{ "arr", }, @@ -38591,17 +43401,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(277), + Line: int(296), Column: int(20), }, End: ast.Location{ - Line: int(277), + Line: int(296), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2965, + Ctx: p3380, FreeVars: ast.Identifiers{ "arr", }, @@ -38615,17 +43425,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(277), + Line: int(296), Column: int(26), }, End: ast.Location{ - Line: int(277), + Line: int(296), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2965, + Ctx: p3380, FreeVars: nil, }, Elements: []ast.CommaSeparatedExpr{ @@ -38635,17 +43445,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(277), + Line: int(296), Column: int(27), }, End: ast.Location{ - Line: int(277), + Line: int(296), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2973, + Ctx: p3388, FreeVars: nil, }, Value: "", @@ -38734,11 +43544,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(280), + Line: int(299), Column: int(5), }, End: ast.Location{ - Line: int(285), + Line: int(304), Column: int(63), }, File: p1, @@ -38751,7 +43561,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2980, + Ctx: p3395, FreeVars: ast.Identifiers{ "arr", "std", @@ -38762,17 +43572,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(280), + Line: int(299), Column: int(8), }, End: ast.Location{ - Line: int(280), + Line: int(299), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2980, + Ctx: p3395, FreeVars: ast.Identifiers{ "arr", "std", @@ -38783,17 +43593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(280), + Line: int(299), Column: int(8), }, End: ast.Location{ - Line: int(280), + Line: int(299), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2980, + Ctx: p3395, FreeVars: ast.Identifiers{ "std", }, @@ -38803,11 +43613,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(280), + Line: int(299), Column: int(8), }, End: ast.Location{ - Line: int(280), + Line: int(299), Column: int(11), }, File: p1, @@ -38855,17 +43665,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(280), + Line: int(299), Column: int(21), }, End: ast.Location{ - Line: int(280), + Line: int(299), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2991, + Ctx: p3406, FreeVars: ast.Identifiers{ "arr", }, @@ -38888,11 +43698,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(281), + Line: int(300), Column: int(7), }, End: ast.Location{ - Line: int(281), + Line: int(300), Column: int(10), }, File: p1, @@ -38905,7 +43715,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2980, + Ctx: p3395, FreeVars: ast.Identifiers{ "arr", }, @@ -38925,17 +43735,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(282), + Line: int(301), Column: int(10), }, End: ast.Location{ - Line: int(285), + Line: int(304), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2980, + Ctx: p3395, FreeVars: ast.Identifiers{ "arr", "std", @@ -38946,17 +43756,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(282), + Line: int(301), Column: int(13), }, End: ast.Location{ - Line: int(282), + Line: int(301), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2980, + Ctx: p3395, FreeVars: ast.Identifiers{ "arr", "std", @@ -38967,17 +43777,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(282), + Line: int(301), Column: int(13), }, End: ast.Location{ - Line: int(282), + Line: int(301), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2980, + Ctx: p3395, FreeVars: ast.Identifiers{ "std", }, @@ -38987,11 +43797,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(282), + Line: int(301), Column: int(13), }, End: ast.Location{ - Line: int(282), + Line: int(301), Column: int(16), }, File: p1, @@ -39039,17 +43849,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(282), + Line: int(301), Column: int(25), }, End: ast.Location{ - Line: int(282), + Line: int(301), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3008, + Ctx: p3423, FreeVars: ast.Identifiers{ "arr", }, @@ -39072,17 +43882,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(283), + Line: int(302), Column: int(7), }, End: ast.Location{ - Line: int(283), + Line: int(302), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2980, + Ctx: p3395, FreeVars: ast.Identifiers{ "arr", "std", @@ -39093,17 +43903,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(283), + Line: int(302), Column: int(7), }, End: ast.Location{ - Line: int(283), + Line: int(302), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2980, + Ctx: p3395, FreeVars: ast.Identifiers{ "std", }, @@ -39113,11 +43923,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(283), + Line: int(302), Column: int(7), }, End: ast.Location{ - Line: int(283), + Line: int(302), Column: int(10), }, File: p1, @@ -39172,17 +43982,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(283), + Line: int(302), Column: int(16), }, End: ast.Location{ - Line: int(283), + Line: int(302), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3020, + Ctx: p3435, FreeVars: nil, }, Value: "", @@ -39346,17 +44156,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(283), + Line: int(302), Column: int(21), }, End: ast.Location{ - Line: int(283), + Line: int(302), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3036, + Ctx: p3451, FreeVars: ast.Identifiers{ "std", "x", @@ -39367,17 +44177,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(283), + Line: int(302), Column: int(21), }, End: ast.Location{ - Line: int(283), + Line: int(302), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3036, + Ctx: p3451, FreeVars: ast.Identifiers{ "std", }, @@ -39387,11 +44197,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(283), + Line: int(302), Column: int(21), }, End: ast.Location{ - Line: int(283), + Line: int(302), Column: int(24), }, File: p1, @@ -39439,17 +44249,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(283), + Line: int(302), Column: int(34), }, End: ast.Location{ - Line: int(283), + Line: int(302), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3045, + Ctx: p3460, FreeVars: ast.Identifiers{ "x", }, @@ -39481,17 +44291,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(283), + Line: int(302), Column: int(46), }, End: ast.Location{ - Line: int(283), + Line: int(302), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3020, + Ctx: p3435, FreeVars: ast.Identifiers{ "arr", }, @@ -39531,11 +44341,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(285), + Line: int(304), Column: int(7), }, End: ast.Location{ - Line: int(285), + Line: int(304), Column: int(63), }, File: p1, @@ -39548,7 +44358,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p2980, + Ctx: p3395, FreeVars: ast.Identifiers{ "arr", "std", @@ -39652,17 +44462,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(285), + Line: int(304), Column: int(13), }, End: ast.Location{ - Line: int(285), + Line: int(304), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2980, + Ctx: p3395, FreeVars: nil, }, Value: "Expected string or array, got %s", @@ -39677,17 +44487,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(285), + Line: int(304), Column: int(50), }, End: ast.Location{ - Line: int(285), + Line: int(304), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2980, + Ctx: p3395, FreeVars: ast.Identifiers{ "arr", "std", @@ -39698,17 +44508,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(285), + Line: int(304), Column: int(50), }, End: ast.Location{ - Line: int(285), + Line: int(304), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p2980, + Ctx: p3395, FreeVars: ast.Identifiers{ "std", }, @@ -39718,11 +44528,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(285), + Line: int(304), Column: int(50), }, End: ast.Location{ - Line: int(285), + Line: int(304), Column: int(53), }, File: p1, @@ -39770,17 +44580,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(285), + Line: int(304), Column: int(59), }, End: ast.Location{ - Line: int(285), + Line: int(304), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3071, + Ctx: p3486, FreeVars: ast.Identifiers{ "arr", }, @@ -39880,11 +44690,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(294), + Line: int(313), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -39921,7 +44731,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "std", "str", @@ -39938,17 +44748,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(294), + Line: int(313), Column: int(11), }, End: ast.Location{ - Line: int(311), - Column: int(28), + Line: int(328), + Column: int(26), }, File: p1, }, Fodder: nil, - Ctx: p3086, + Ctx: p3501, FreeVars: ast.Identifiers{ "std", }, @@ -39974,26 +44784,19 @@ var _StdAst = &ast.DesugaredObject{ Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(295), - Column: int(7), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(311), - Column: int(28), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p3091, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "i", "std", @@ -40005,17 +44808,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(295), - Column: int(10), + Line: int(314), + Column: int(14), }, End: ast.Location{ - Line: int(295), - Column: int(30), + Line: int(314), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3091, + Ctx: p3507, FreeVars: ast.Identifiers{ "i", "std", @@ -40027,17 +44830,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(295), - Column: int(10), + Line: int(314), + Column: int(14), }, End: ast.Location{ - Line: int(295), - Column: int(11), + Line: int(314), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3091, + Ctx: p3507, FreeVars: ast.Identifiers{ "i", }, @@ -40045,23 +44848,23 @@ var _StdAst = &ast.DesugaredObject{ Id: "i", }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(8), + Op: ast.BinaryOp(9), Right: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(295), - Column: int(15), + Line: int(314), + Column: int(18), }, End: ast.Location{ - Line: int(295), - Column: int(30), + Line: int(314), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3091, + Ctx: p3507, FreeVars: ast.Identifiers{ "std", "str", @@ -40072,17 +44875,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(295), - Column: int(15), + Line: int(314), + Column: int(18), }, End: ast.Location{ - Line: int(295), - Column: int(25), + Line: int(314), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3091, + Ctx: p3507, FreeVars: ast.Identifiers{ "std", }, @@ -40092,12 +44895,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(295), - Column: int(15), + Line: int(314), + Column: int(18), }, End: ast.Location{ - Line: int(295), - Column: int(18), + Line: int(314), + Column: int(21), }, File: p1, }, @@ -40144,17 +44947,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(295), - Column: int(26), + Line: int(314), + Column: int(29), }, End: ast.Location{ - Line: int(295), - Column: int(29), + Line: int(314), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3106, + Ctx: p3520, FreeVars: ast.Identifiers{ "str", }, @@ -40172,74 +44975,18 @@ var _StdAst = &ast.DesugaredObject{ TailStrictFodder: nil, }, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(296), - Column: int(9), - }, - End: ast.Location{ - Line: int(296), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(8), - Comment: []string{}, - }, - }, - Ctx: p3091, - FreeVars: nil, - }, - Expr: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(296), - Column: int(15), - }, - End: ast.Location{ - Line: int(296), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p3091, - FreeVars: nil, - }, - Value: "Truncated format code.", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Local{ + ThenFodder: nil, + BranchTrue: &ast.Local{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(298), - Column: int(9), + Line: int(315), + Column: int(7), }, End: ast.Location{ - Line: int(311), - Column: int(28), + Line: int(328), + Column: int(26), }, File: p1, }, @@ -40247,11 +44994,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p3091, + Ctx: p3507, FreeVars: ast.Identifiers{ "i", "std", @@ -40268,17 +45015,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(298), - Column: int(19), + Line: int(315), + Column: int(17), }, End: ast.Location{ - Line: int(298), - Column: int(25), + Line: int(315), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3117, + Ctx: p3527, FreeVars: ast.Identifiers{ "i", "str", @@ -40289,17 +45036,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(298), - Column: int(19), + Line: int(315), + Column: int(17), }, End: ast.Location{ - Line: int(298), - Column: int(22), + Line: int(315), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3117, + Ctx: p3527, FreeVars: ast.Identifiers{ "str", }, @@ -40312,17 +45059,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(298), - Column: int(23), + Line: int(315), + Column: int(21), }, End: ast.Location{ - Line: int(298), - Column: int(24), + Line: int(315), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3117, + Ctx: p3527, FreeVars: ast.Identifiers{ "i", }, @@ -40341,12 +45088,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(299), - Column: int(9), + Line: int(316), + Column: int(7), }, End: ast.Location{ - Line: int(311), - Column: int(28), + Line: int(328), + Column: int(26), }, File: p1, }, @@ -40354,11 +45101,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p3091, + Ctx: p3507, FreeVars: ast.Identifiers{ "c", "i", @@ -40371,17 +45118,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(299), - Column: int(12), + Line: int(316), + Column: int(10), }, End: ast.Location{ - Line: int(299), - Column: int(20), + Line: int(316), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3091, + Ctx: p3507, FreeVars: ast.Identifiers{ "c", }, @@ -40391,17 +45138,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(299), - Column: int(12), + Line: int(316), + Column: int(10), }, End: ast.Location{ - Line: int(299), - Column: int(13), + Line: int(316), + Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3091, + Ctx: p3507, FreeVars: ast.Identifiers{ "c", }, @@ -40415,17 +45162,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(299), - Column: int(17), + Line: int(316), + Column: int(15), }, End: ast.Location{ - Line: int(299), - Column: int(20), + Line: int(316), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3091, + Ctx: p3507, FreeVars: nil, }, Value: "(", @@ -40439,12 +45186,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(300), - Column: int(11), + Line: int(317), + Column: int(9), }, End: ast.Location{ - Line: int(309), - Column: int(34), + Line: int(326), + Column: int(32), }, File: p1, }, @@ -40452,11 +45199,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p3091, + Ctx: p3507, FreeVars: ast.Identifiers{ "i", "std", @@ -40473,17 +45220,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(300), - Column: int(17), + Line: int(317), + Column: int(15), }, End: ast.Location{ - Line: int(308), - Column: int(35), + Line: int(325), + Column: int(33), }, File: p1, }, Fodder: nil, - Ctx: p3136, + Ctx: p3546, FreeVars: ast.Identifiers{ "consume", "std", @@ -40517,12 +45264,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(301), - Column: int(13), + Line: int(318), + Column: int(11), }, End: ast.Location{ - Line: int(308), - Column: int(35), + Line: int(325), + Column: int(33), }, File: p1, }, @@ -40530,11 +45277,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, - Ctx: p3141, + Ctx: p3551, FreeVars: ast.Identifiers{ "consume", "j", @@ -40548,17 +45295,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(301), - Column: int(16), + Line: int(318), + Column: int(14), }, End: ast.Location{ - Line: int(301), - Column: int(36), + Line: int(318), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3141, + Ctx: p3551, FreeVars: ast.Identifiers{ "j", "std", @@ -40570,17 +45317,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(301), - Column: int(16), + Line: int(318), + Column: int(14), }, End: ast.Location{ - Line: int(301), - Column: int(17), + Line: int(318), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3141, + Ctx: p3551, FreeVars: ast.Identifiers{ "j", }, @@ -40594,17 +45341,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(301), - Column: int(21), + Line: int(318), + Column: int(19), }, End: ast.Location{ - Line: int(301), - Column: int(36), + Line: int(318), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3141, + Ctx: p3551, FreeVars: ast.Identifiers{ "std", "str", @@ -40615,17 +45362,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(301), - Column: int(21), + Line: int(318), + Column: int(19), }, End: ast.Location{ - Line: int(301), - Column: int(31), + Line: int(318), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3141, + Ctx: p3551, FreeVars: ast.Identifiers{ "std", }, @@ -40635,12 +45382,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(301), - Column: int(21), + Line: int(318), + Column: int(19), }, End: ast.Location{ - Line: int(301), - Column: int(24), + Line: int(318), + Column: int(22), }, File: p1, }, @@ -40687,17 +45434,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(301), - Column: int(32), + Line: int(318), + Column: int(30), }, End: ast.Location{ - Line: int(301), - Column: int(35), + Line: int(318), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3156, + Ctx: p3566, FreeVars: ast.Identifiers{ "str", }, @@ -40721,12 +45468,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(302), - Column: int(15), + Line: int(319), + Column: int(13), }, End: ast.Location{ - Line: int(302), - Column: int(45), + Line: int(319), + Column: int(43), }, File: p1, }, @@ -40734,11 +45481,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3141, + Ctx: p3551, FreeVars: nil, }, Expr: &ast.LiteralString{ @@ -40746,17 +45493,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(302), - Column: int(21), + Line: int(319), + Column: int(19), }, End: ast.Location{ - Line: int(302), - Column: int(45), + Line: int(319), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3141, + Ctx: p3551, FreeVars: nil, }, Value: "Truncated format code.", @@ -40768,7 +45515,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, @@ -40777,12 +45524,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(304), - Column: int(15), + Line: int(321), + Column: int(13), }, End: ast.Location{ - Line: int(308), - Column: int(35), + Line: int(325), + Column: int(33), }, File: p1, }, @@ -40790,11 +45537,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3141, + Ctx: p3551, FreeVars: ast.Identifiers{ "consume", "j", @@ -40812,17 +45559,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(304), - Column: int(25), + Line: int(321), + Column: int(23), }, End: ast.Location{ - Line: int(304), - Column: int(31), + Line: int(321), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3167, + Ctx: p3577, FreeVars: ast.Identifiers{ "j", "str", @@ -40833,17 +45580,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(304), - Column: int(25), + Line: int(321), + Column: int(23), }, End: ast.Location{ - Line: int(304), - Column: int(28), + Line: int(321), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3167, + Ctx: p3577, FreeVars: ast.Identifiers{ "str", }, @@ -40856,17 +45603,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(304), - Column: int(29), + Line: int(321), + Column: int(27), }, End: ast.Location{ - Line: int(304), - Column: int(30), + Line: int(321), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3167, + Ctx: p3577, FreeVars: ast.Identifiers{ "j", }, @@ -40885,12 +45632,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(305), - Column: int(15), + Line: int(322), + Column: int(13), }, End: ast.Location{ - Line: int(308), - Column: int(35), + Line: int(325), + Column: int(33), }, File: p1, }, @@ -40898,11 +45645,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3141, + Ctx: p3551, FreeVars: ast.Identifiers{ "c", "consume", @@ -40916,17 +45663,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(305), - Column: int(18), + Line: int(322), + Column: int(16), }, End: ast.Location{ - Line: int(305), - Column: int(26), + Line: int(322), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3141, + Ctx: p3551, FreeVars: ast.Identifiers{ "c", }, @@ -40936,17 +45683,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(305), - Column: int(18), + Line: int(322), + Column: int(16), }, End: ast.Location{ - Line: int(305), - Column: int(19), + Line: int(322), + Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3141, + Ctx: p3551, FreeVars: ast.Identifiers{ "c", }, @@ -40960,17 +45707,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(305), - Column: int(23), + Line: int(322), + Column: int(21), }, End: ast.Location{ - Line: int(305), - Column: int(26), + Line: int(322), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3141, + Ctx: p3551, FreeVars: nil, }, Value: ")", @@ -40984,17 +45731,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(306), - Column: int(17), + Line: int(323), + Column: int(15), }, End: ast.Location{ - Line: int(306), - Column: int(43), + Line: int(323), + Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3141, + Ctx: p3551, FreeVars: ast.Identifiers{ "c", "consume", @@ -41008,12 +45755,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(306), - Column: int(17), + Line: int(323), + Column: int(15), }, End: ast.Location{ - Line: int(306), - Column: int(24), + Line: int(323), + Column: int(22), }, File: p1, }, @@ -41021,11 +45768,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(16), + Indent: int(14), Comment: []string{}, }, }, - Ctx: p3141, + Ctx: p3551, FreeVars: ast.Identifiers{ "consume", }, @@ -41041,17 +45788,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(306), - Column: int(25), + Line: int(323), + Column: int(23), }, End: ast.Location{ - Line: int(306), - Column: int(28), + Line: int(323), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3188, + Ctx: p3598, FreeVars: ast.Identifiers{ "str", }, @@ -41066,17 +45813,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(306), - Column: int(30), + Line: int(323), + Column: int(28), }, End: ast.Location{ - Line: int(306), - Column: int(35), + Line: int(323), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3188, + Ctx: p3598, FreeVars: ast.Identifiers{ "j", }, @@ -41086,17 +45833,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(306), - Column: int(30), + Line: int(323), + Column: int(28), }, End: ast.Location{ - Line: int(306), - Column: int(31), + Line: int(323), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3188, + Ctx: p3598, FreeVars: ast.Identifiers{ "j", }, @@ -41110,17 +45857,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(306), - Column: int(34), + Line: int(323), + Column: int(32), }, End: ast.Location{ - Line: int(306), - Column: int(35), + Line: int(323), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3188, + Ctx: p3598, FreeVars: nil, }, Value: float64(1), @@ -41135,17 +45882,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(306), - Column: int(37), + Line: int(323), + Column: int(35), }, End: ast.Location{ - Line: int(306), - Column: int(42), + Line: int(323), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3188, + Ctx: p3598, FreeVars: ast.Identifiers{ "c", "v", @@ -41156,17 +45903,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(306), - Column: int(37), + Line: int(323), + Column: int(35), }, End: ast.Location{ - Line: int(306), - Column: int(38), + Line: int(323), + Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3188, + Ctx: p3598, FreeVars: ast.Identifiers{ "v", }, @@ -41180,17 +45927,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(306), - Column: int(41), + Line: int(323), + Column: int(39), }, End: ast.Location{ - Line: int(306), - Column: int(42), + Line: int(323), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3188, + Ctx: p3598, FreeVars: ast.Identifiers{ "c", }, @@ -41212,7 +45959,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, @@ -41221,12 +45968,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(308), - Column: int(17), + Line: int(325), + Column: int(15), }, End: ast.Location{ - Line: int(308), - Column: int(35), + Line: int(325), + Column: int(33), }, File: p1, }, @@ -41234,11 +45981,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(16), + Indent: int(14), Comment: []string{}, }, }, - Ctx: p3141, + Ctx: p3551, FreeVars: ast.Identifiers{ "j", "v", @@ -41275,17 +46022,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(308), - Column: int(22), + Line: int(325), + Column: int(20), }, End: ast.Location{ - Line: int(308), - Column: int(27), + Line: int(325), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3208, + Ctx: p3618, FreeVars: ast.Identifiers{ "j", }, @@ -41295,17 +46042,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(308), - Column: int(22), + Line: int(325), + Column: int(20), }, End: ast.Location{ - Line: int(308), - Column: int(23), + Line: int(325), + Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3208, + Ctx: p3618, FreeVars: ast.Identifiers{ "j", }, @@ -41319,17 +46066,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(308), - Column: int(26), + Line: int(325), + Column: int(24), }, End: ast.Location{ - Line: int(308), - Column: int(27), + Line: int(325), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3208, + Ctx: p3618, FreeVars: nil, }, Value: float64(1), @@ -41367,17 +46114,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(308), - Column: int(32), + Line: int(325), + Column: int(30), }, End: ast.Location{ - Line: int(308), - Column: int(33), + Line: int(325), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3208, + Ctx: p3618, FreeVars: ast.Identifiers{ "v", }, @@ -41402,17 +46149,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(309), - Column: int(11), + Line: int(326), + Column: int(9), }, End: ast.Location{ - Line: int(309), - Column: int(34), + Line: int(326), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3091, + Ctx: p3507, FreeVars: ast.Identifiers{ "consume", "i", @@ -41424,12 +46171,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(309), - Column: int(11), + Line: int(326), + Column: int(9), }, End: ast.Location{ - Line: int(309), - Column: int(18), + Line: int(326), + Column: int(16), }, File: p1, }, @@ -41437,11 +46184,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p3091, + Ctx: p3507, FreeVars: ast.Identifiers{ "consume", }, @@ -41457,17 +46204,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(309), - Column: int(19), + Line: int(326), + Column: int(17), }, End: ast.Location{ - Line: int(309), - Column: int(22), + Line: int(326), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3223, + Ctx: p3633, FreeVars: ast.Identifiers{ "str", }, @@ -41482,17 +46229,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(309), - Column: int(24), + Line: int(326), + Column: int(22), }, End: ast.Location{ - Line: int(309), - Column: int(29), + Line: int(326), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3223, + Ctx: p3633, FreeVars: ast.Identifiers{ "i", }, @@ -41502,17 +46249,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(309), - Column: int(24), + Line: int(326), + Column: int(22), }, End: ast.Location{ - Line: int(309), - Column: int(25), + Line: int(326), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3223, + Ctx: p3633, FreeVars: ast.Identifiers{ "i", }, @@ -41526,17 +46273,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(309), - Column: int(28), + Line: int(326), + Column: int(26), }, End: ast.Location{ - Line: int(309), - Column: int(29), + Line: int(326), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3223, + Ctx: p3633, FreeVars: nil, }, Value: float64(1), @@ -41551,17 +46298,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(309), - Column: int(31), + Line: int(326), + Column: int(29), }, End: ast.Location{ - Line: int(309), - Column: int(33), + Line: int(326), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3223, + Ctx: p3633, FreeVars: nil, }, Value: "", @@ -41583,7 +46330,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -41592,12 +46339,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(311), - Column: int(11), + Line: int(328), + Column: int(9), }, End: ast.Location{ - Line: int(311), - Column: int(28), + Line: int(328), + Column: int(26), }, File: p1, }, @@ -41605,11 +46352,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p3091, + Ctx: p3507, FreeVars: ast.Identifiers{ "i", }, @@ -41645,17 +46392,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(311), - Column: int(16), + Line: int(328), + Column: int(14), }, End: ast.Location{ - Line: int(311), - Column: int(17), + Line: int(328), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3238, + Ctx: p3648, FreeVars: ast.Identifiers{ "i", }, @@ -41693,17 +46440,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(311), - Column: int(22), + Line: int(328), + Column: int(20), }, End: ast.Location{ - Line: int(311), - Column: int(26), + Line: int(328), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3238, + Ctx: p3648, FreeVars: nil, }, }, @@ -41714,6 +46461,48 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(314), + Column: int(36), + }, + End: ast.Location{ + Line: int(314), + Column: int(60), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p3507, + FreeVars: nil, + }, + Value: "Truncated format code.", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + }, }, }, Fun: nil, @@ -41725,11 +46514,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(313), + Line: int(330), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -41742,7 +46531,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "std", "str", @@ -41760,17 +46549,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(313), + Line: int(330), Column: int(11), }, End: ast.Location{ - Line: int(331), + Line: int(346), Column: int(91), }, File: p1, }, Fodder: nil, - Ctx: p3247, + Ctx: p3659, FreeVars: ast.Identifiers{ "std", }, @@ -41798,11 +46587,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(314), + Line: int(331), Column: int(7), }, End: ast.Location{ - Line: int(331), + Line: int(346), Column: int(91), }, File: p1, @@ -41815,7 +46604,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3252, + Ctx: p3664, FreeVars: ast.Identifiers{ "i", "std", @@ -41832,17 +46621,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(314), + Line: int(331), Column: int(13), }, End: ast.Location{ - Line: int(330), - Column: int(27), + Line: int(345), + Column: int(25), }, File: p1, }, Fodder: nil, - Ctx: p3256, + Ctx: p3668, FreeVars: ast.Identifiers{ "consume", "std", @@ -41874,26 +46663,19 @@ var _StdAst = &ast.DesugaredObject{ Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(315), - Column: int(9), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(330), - Column: int(27), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(8), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p3261, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "consume", "j", @@ -41907,17 +46689,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(315), - Column: int(12), + Line: int(332), + Column: int(16), }, End: ast.Location{ - Line: int(315), - Column: int(32), + Line: int(332), + Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "j", "std", @@ -41929,17 +46711,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(315), - Column: int(12), + Line: int(332), + Column: int(16), }, End: ast.Location{ - Line: int(315), - Column: int(13), + Line: int(332), + Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "j", }, @@ -41947,23 +46729,23 @@ var _StdAst = &ast.DesugaredObject{ Id: "j", }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(8), + Op: ast.BinaryOp(9), Right: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(315), - Column: int(17), + Line: int(332), + Column: int(20), }, End: ast.Location{ - Line: int(315), - Column: int(32), + Line: int(332), + Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "std", "str", @@ -41974,17 +46756,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(315), - Column: int(17), + Line: int(332), + Column: int(20), }, End: ast.Location{ - Line: int(315), - Column: int(27), + Line: int(332), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "std", }, @@ -41994,12 +46776,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(315), - Column: int(17), + Line: int(332), + Column: int(20), }, End: ast.Location{ - Line: int(315), - Column: int(20), + Line: int(332), + Column: int(23), }, File: p1, }, @@ -42046,17 +46828,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(315), - Column: int(28), + Line: int(332), + Column: int(31), }, End: ast.Location{ - Line: int(315), - Column: int(31), + Line: int(332), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3276, + Ctx: p3687, FreeVars: ast.Identifiers{ "str", }, @@ -42074,74 +46856,18 @@ var _StdAst = &ast.DesugaredObject{ TailStrictFodder: nil, }, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ + ThenFodder: nil, + BranchTrue: &ast.Local{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(316), - Column: int(11), - }, - End: ast.Location{ - Line: int(316), - Column: int(41), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(10), - Comment: []string{}, - }, - }, - Ctx: p3261, - FreeVars: nil, - }, - Expr: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(316), - Column: int(17), - }, - End: ast.Location{ - Line: int(316), - Column: int(41), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p3261, - FreeVars: nil, - }, - Value: "Truncated format code.", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(8), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Local{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(318), - Column: int(11), + Line: int(333), + Column: int(9), }, End: ast.Location{ - Line: int(330), - Column: int(27), + Line: int(345), + Column: int(25), }, File: p1, }, @@ -42149,11 +46875,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "consume", "j", @@ -42171,17 +46897,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(318), - Column: int(21), + Line: int(333), + Column: int(19), }, End: ast.Location{ - Line: int(318), - Column: int(27), + Line: int(333), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3287, + Ctx: p3694, FreeVars: ast.Identifiers{ "j", "str", @@ -42192,17 +46918,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(318), - Column: int(21), + Line: int(333), + Column: int(19), }, End: ast.Location{ - Line: int(318), - Column: int(24), + Line: int(333), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3287, + Ctx: p3694, FreeVars: ast.Identifiers{ "str", }, @@ -42215,17 +46941,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(318), - Column: int(25), + Line: int(333), + Column: int(23), }, End: ast.Location{ - Line: int(318), - Column: int(26), + Line: int(333), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3287, + Ctx: p3694, FreeVars: ast.Identifiers{ "j", }, @@ -42244,12 +46970,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(319), - Column: int(11), + Line: int(334), + Column: int(9), }, End: ast.Location{ - Line: int(330), - Column: int(27), + Line: int(345), + Column: int(25), }, File: p1, }, @@ -42257,11 +46983,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", "consume", @@ -42275,17 +47001,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(319), - Column: int(14), + Line: int(334), + Column: int(12), }, End: ast.Location{ - Line: int(319), - Column: int(22), + Line: int(334), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", }, @@ -42295,17 +47021,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(319), - Column: int(14), + Line: int(334), + Column: int(12), }, End: ast.Location{ - Line: int(319), - Column: int(15), + Line: int(334), + Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", }, @@ -42319,17 +47045,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(319), - Column: int(19), + Line: int(334), + Column: int(17), }, End: ast.Location{ - Line: int(319), - Column: int(22), + Line: int(334), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: nil, }, Value: "#", @@ -42343,17 +47069,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(320), - Column: int(13), + Line: int(335), + Column: int(11), }, End: ast.Location{ - Line: int(320), - Column: int(49), + Line: int(335), + Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "consume", "j", @@ -42366,12 +47092,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(320), - Column: int(13), + Line: int(335), + Column: int(11), }, End: ast.Location{ - Line: int(320), - Column: int(20), + Line: int(335), + Column: int(18), }, File: p1, }, @@ -42379,11 +47105,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "consume", }, @@ -42399,17 +47125,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(320), - Column: int(21), + Line: int(335), + Column: int(19), }, End: ast.Location{ - Line: int(320), - Column: int(24), + Line: int(335), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3308, + Ctx: p3715, FreeVars: ast.Identifiers{ "str", }, @@ -42424,17 +47150,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(320), - Column: int(26), + Line: int(335), + Column: int(24), }, End: ast.Location{ - Line: int(320), - Column: int(31), + Line: int(335), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3308, + Ctx: p3715, FreeVars: ast.Identifiers{ "j", }, @@ -42444,17 +47170,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(320), - Column: int(26), + Line: int(335), + Column: int(24), }, End: ast.Location{ - Line: int(320), - Column: int(27), + Line: int(335), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3308, + Ctx: p3715, FreeVars: ast.Identifiers{ "j", }, @@ -42468,17 +47194,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(320), - Column: int(30), + Line: int(335), + Column: int(28), }, End: ast.Location{ - Line: int(320), - Column: int(31), + Line: int(335), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3308, + Ctx: p3715, FreeVars: nil, }, Value: float64(1), @@ -42493,17 +47219,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(320), - Column: int(33), + Line: int(335), + Column: int(31), }, End: ast.Location{ - Line: int(320), - Column: int(48), + Line: int(335), + Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3308, + Ctx: p3715, FreeVars: ast.Identifiers{ "v", }, @@ -42513,17 +47239,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(320), - Column: int(33), + Line: int(335), + Column: int(31), }, End: ast.Location{ - Line: int(320), - Column: int(34), + Line: int(335), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3308, + Ctx: p3715, FreeVars: ast.Identifiers{ "v", }, @@ -42537,17 +47263,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(320), - Column: int(35), + Line: int(335), + Column: int(33), }, End: ast.Location{ - Line: int(320), - Column: int(48), + Line: int(335), + Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3308, + Ctx: p3715, FreeVars: nil, }, Asserts: ast.Nodes{}, @@ -42581,17 +47307,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(320), - Column: int(42), + Line: int(335), + Column: int(40), }, End: ast.Location{ - Line: int(320), - Column: int(46), + Line: int(335), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3323, + Ctx: p3730, FreeVars: nil, }, Value: true, @@ -42616,7 +47342,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, @@ -42625,17 +47351,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(321), - Column: int(16), + Line: int(336), + Column: int(14), }, End: ast.Location{ - Line: int(330), - Column: int(27), + Line: int(345), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", "consume", @@ -42649,17 +47375,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(321), - Column: int(19), + Line: int(336), + Column: int(17), }, End: ast.Location{ - Line: int(321), - Column: int(27), + Line: int(336), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", }, @@ -42669,17 +47395,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(321), - Column: int(19), + Line: int(336), + Column: int(17), }, End: ast.Location{ - Line: int(321), - Column: int(20), + Line: int(336), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", }, @@ -42693,17 +47419,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(321), - Column: int(24), + Line: int(336), + Column: int(22), }, End: ast.Location{ - Line: int(321), - Column: int(27), + Line: int(336), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: nil, }, Value: "0", @@ -42717,17 +47443,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(322), - Column: int(13), + Line: int(337), + Column: int(11), }, End: ast.Location{ - Line: int(322), - Column: int(50), + Line: int(337), + Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "consume", "j", @@ -42740,12 +47466,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(322), - Column: int(13), + Line: int(337), + Column: int(11), }, End: ast.Location{ - Line: int(322), - Column: int(20), + Line: int(337), + Column: int(18), }, File: p1, }, @@ -42753,11 +47479,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "consume", }, @@ -42773,17 +47499,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(322), - Column: int(21), + Line: int(337), + Column: int(19), }, End: ast.Location{ - Line: int(322), - Column: int(24), + Line: int(337), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3339, + Ctx: p3746, FreeVars: ast.Identifiers{ "str", }, @@ -42798,17 +47524,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(322), - Column: int(26), + Line: int(337), + Column: int(24), }, End: ast.Location{ - Line: int(322), - Column: int(31), + Line: int(337), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3339, + Ctx: p3746, FreeVars: ast.Identifiers{ "j", }, @@ -42818,17 +47544,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(322), - Column: int(26), + Line: int(337), + Column: int(24), }, End: ast.Location{ - Line: int(322), - Column: int(27), + Line: int(337), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3339, + Ctx: p3746, FreeVars: ast.Identifiers{ "j", }, @@ -42842,17 +47568,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(322), - Column: int(30), + Line: int(337), + Column: int(28), }, End: ast.Location{ - Line: int(322), - Column: int(31), + Line: int(337), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3339, + Ctx: p3746, FreeVars: nil, }, Value: float64(1), @@ -42867,17 +47593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(322), - Column: int(33), + Line: int(337), + Column: int(31), }, End: ast.Location{ - Line: int(322), - Column: int(49), + Line: int(337), + Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3339, + Ctx: p3746, FreeVars: ast.Identifiers{ "v", }, @@ -42887,17 +47613,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(322), - Column: int(33), + Line: int(337), + Column: int(31), }, End: ast.Location{ - Line: int(322), - Column: int(34), + Line: int(337), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3339, + Ctx: p3746, FreeVars: ast.Identifiers{ "v", }, @@ -42911,17 +47637,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(322), - Column: int(35), + Line: int(337), + Column: int(33), }, End: ast.Location{ - Line: int(322), - Column: int(49), + Line: int(337), + Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3339, + Ctx: p3746, FreeVars: nil, }, Asserts: ast.Nodes{}, @@ -42955,17 +47681,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(322), - Column: int(43), + Line: int(337), + Column: int(41), }, End: ast.Location{ - Line: int(322), - Column: int(47), + Line: int(337), + Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3354, + Ctx: p3761, FreeVars: nil, }, Value: true, @@ -42990,7 +47716,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, @@ -42999,17 +47725,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(323), - Column: int(16), + Line: int(338), + Column: int(14), }, End: ast.Location{ - Line: int(330), - Column: int(27), + Line: int(345), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", "consume", @@ -43023,17 +47749,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(323), - Column: int(19), + Line: int(338), + Column: int(17), }, End: ast.Location{ - Line: int(323), - Column: int(27), + Line: int(338), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", }, @@ -43043,17 +47769,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(323), - Column: int(19), + Line: int(338), + Column: int(17), }, End: ast.Location{ - Line: int(323), - Column: int(20), + Line: int(338), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", }, @@ -43067,17 +47793,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(323), - Column: int(24), + Line: int(338), + Column: int(22), }, End: ast.Location{ - Line: int(323), - Column: int(27), + Line: int(338), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: nil, }, Value: "-", @@ -43091,17 +47817,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(324), - Column: int(13), + Line: int(339), + Column: int(11), }, End: ast.Location{ - Line: int(324), - Column: int(50), + Line: int(339), + Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "consume", "j", @@ -43114,12 +47840,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(324), - Column: int(13), + Line: int(339), + Column: int(11), }, End: ast.Location{ - Line: int(324), - Column: int(20), + Line: int(339), + Column: int(18), }, File: p1, }, @@ -43127,11 +47853,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "consume", }, @@ -43147,17 +47873,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(324), - Column: int(21), + Line: int(339), + Column: int(19), }, End: ast.Location{ - Line: int(324), - Column: int(24), + Line: int(339), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3370, + Ctx: p3777, FreeVars: ast.Identifiers{ "str", }, @@ -43172,17 +47898,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(324), - Column: int(26), + Line: int(339), + Column: int(24), }, End: ast.Location{ - Line: int(324), - Column: int(31), + Line: int(339), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3370, + Ctx: p3777, FreeVars: ast.Identifiers{ "j", }, @@ -43192,17 +47918,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(324), - Column: int(26), + Line: int(339), + Column: int(24), }, End: ast.Location{ - Line: int(324), - Column: int(27), + Line: int(339), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3370, + Ctx: p3777, FreeVars: ast.Identifiers{ "j", }, @@ -43216,17 +47942,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(324), - Column: int(30), + Line: int(339), + Column: int(28), }, End: ast.Location{ - Line: int(324), - Column: int(31), + Line: int(339), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3370, + Ctx: p3777, FreeVars: nil, }, Value: float64(1), @@ -43241,17 +47967,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(324), - Column: int(33), + Line: int(339), + Column: int(31), }, End: ast.Location{ - Line: int(324), - Column: int(49), + Line: int(339), + Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3370, + Ctx: p3777, FreeVars: ast.Identifiers{ "v", }, @@ -43261,17 +47987,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(324), - Column: int(33), + Line: int(339), + Column: int(31), }, End: ast.Location{ - Line: int(324), - Column: int(34), + Line: int(339), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3370, + Ctx: p3777, FreeVars: ast.Identifiers{ "v", }, @@ -43285,17 +48011,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(324), - Column: int(35), + Line: int(339), + Column: int(33), }, End: ast.Location{ - Line: int(324), - Column: int(49), + Line: int(339), + Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3370, + Ctx: p3777, FreeVars: nil, }, Asserts: ast.Nodes{}, @@ -43329,17 +48055,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(324), - Column: int(43), + Line: int(339), + Column: int(41), }, End: ast.Location{ - Line: int(324), - Column: int(47), + Line: int(339), + Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3385, + Ctx: p3792, FreeVars: nil, }, Value: true, @@ -43364,7 +48090,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, @@ -43373,17 +48099,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(325), - Column: int(16), + Line: int(340), + Column: int(14), }, End: ast.Location{ - Line: int(330), - Column: int(27), + Line: int(345), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", "consume", @@ -43397,17 +48123,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(325), - Column: int(19), + Line: int(340), + Column: int(17), }, End: ast.Location{ - Line: int(325), - Column: int(27), + Line: int(340), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", }, @@ -43417,17 +48143,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(325), - Column: int(19), + Line: int(340), + Column: int(17), }, End: ast.Location{ - Line: int(325), - Column: int(20), + Line: int(340), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", }, @@ -43441,17 +48167,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(325), - Column: int(24), + Line: int(340), + Column: int(22), }, End: ast.Location{ - Line: int(325), - Column: int(27), + Line: int(340), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: nil, }, Value: " ", @@ -43465,17 +48191,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(326), - Column: int(13), + Line: int(341), + Column: int(11), }, End: ast.Location{ - Line: int(326), - Column: int(51), + Line: int(341), + Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "consume", "j", @@ -43488,12 +48214,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(326), - Column: int(13), + Line: int(341), + Column: int(11), }, End: ast.Location{ - Line: int(326), - Column: int(20), + Line: int(341), + Column: int(18), }, File: p1, }, @@ -43501,11 +48227,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "consume", }, @@ -43521,17 +48247,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(326), - Column: int(21), + Line: int(341), + Column: int(19), }, End: ast.Location{ - Line: int(326), - Column: int(24), + Line: int(341), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3401, + Ctx: p3808, FreeVars: ast.Identifiers{ "str", }, @@ -43546,17 +48272,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(326), - Column: int(26), + Line: int(341), + Column: int(24), }, End: ast.Location{ - Line: int(326), - Column: int(31), + Line: int(341), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3401, + Ctx: p3808, FreeVars: ast.Identifiers{ "j", }, @@ -43566,17 +48292,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(326), - Column: int(26), + Line: int(341), + Column: int(24), }, End: ast.Location{ - Line: int(326), - Column: int(27), + Line: int(341), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3401, + Ctx: p3808, FreeVars: ast.Identifiers{ "j", }, @@ -43590,17 +48316,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(326), - Column: int(30), + Line: int(341), + Column: int(28), }, End: ast.Location{ - Line: int(326), - Column: int(31), + Line: int(341), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3401, + Ctx: p3808, FreeVars: nil, }, Value: float64(1), @@ -43615,17 +48341,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(326), - Column: int(33), + Line: int(341), + Column: int(31), }, End: ast.Location{ - Line: int(326), - Column: int(50), + Line: int(341), + Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3401, + Ctx: p3808, FreeVars: ast.Identifiers{ "v", }, @@ -43635,17 +48361,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(326), - Column: int(33), + Line: int(341), + Column: int(31), }, End: ast.Location{ - Line: int(326), - Column: int(34), + Line: int(341), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3401, + Ctx: p3808, FreeVars: ast.Identifiers{ "v", }, @@ -43659,17 +48385,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(326), - Column: int(35), + Line: int(341), + Column: int(33), }, End: ast.Location{ - Line: int(326), - Column: int(50), + Line: int(341), + Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3401, + Ctx: p3808, FreeVars: nil, }, Asserts: ast.Nodes{}, @@ -43703,17 +48429,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(326), - Column: int(44), + Line: int(341), + Column: int(42), }, End: ast.Location{ - Line: int(326), - Column: int(48), + Line: int(341), + Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3416, + Ctx: p3823, FreeVars: nil, }, Value: true, @@ -43738,7 +48464,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, @@ -43747,17 +48473,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(327), - Column: int(16), + Line: int(342), + Column: int(14), }, End: ast.Location{ - Line: int(330), - Column: int(27), + Line: int(345), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", "consume", @@ -43771,17 +48497,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(327), - Column: int(19), + Line: int(342), + Column: int(17), }, End: ast.Location{ - Line: int(327), - Column: int(27), + Line: int(342), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", }, @@ -43791,17 +48517,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(327), - Column: int(19), + Line: int(342), + Column: int(17), }, End: ast.Location{ - Line: int(327), - Column: int(20), + Line: int(342), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "c", }, @@ -43815,17 +48541,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(327), - Column: int(24), + Line: int(342), + Column: int(22), }, End: ast.Location{ - Line: int(327), - Column: int(27), + Line: int(342), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: nil, }, Value: "+", @@ -43839,17 +48565,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(328), - Column: int(13), + Line: int(343), + Column: int(11), }, End: ast.Location{ - Line: int(328), - Column: int(50), + Line: int(343), + Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "consume", "j", @@ -43862,12 +48588,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(328), - Column: int(13), + Line: int(343), + Column: int(11), }, End: ast.Location{ - Line: int(328), - Column: int(20), + Line: int(343), + Column: int(18), }, File: p1, }, @@ -43875,11 +48601,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "consume", }, @@ -43895,17 +48621,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(328), - Column: int(21), + Line: int(343), + Column: int(19), }, End: ast.Location{ - Line: int(328), - Column: int(24), + Line: int(343), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3432, + Ctx: p3839, FreeVars: ast.Identifiers{ "str", }, @@ -43920,17 +48646,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(328), - Column: int(26), + Line: int(343), + Column: int(24), }, End: ast.Location{ - Line: int(328), - Column: int(31), + Line: int(343), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3432, + Ctx: p3839, FreeVars: ast.Identifiers{ "j", }, @@ -43940,17 +48666,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(328), - Column: int(26), + Line: int(343), + Column: int(24), }, End: ast.Location{ - Line: int(328), - Column: int(27), + Line: int(343), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3432, + Ctx: p3839, FreeVars: ast.Identifiers{ "j", }, @@ -43964,17 +48690,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(328), - Column: int(30), + Line: int(343), + Column: int(28), }, End: ast.Location{ - Line: int(328), - Column: int(31), + Line: int(343), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3432, + Ctx: p3839, FreeVars: nil, }, Value: float64(1), @@ -43989,17 +48715,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(328), - Column: int(33), + Line: int(343), + Column: int(31), }, End: ast.Location{ - Line: int(328), - Column: int(49), + Line: int(343), + Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3432, + Ctx: p3839, FreeVars: ast.Identifiers{ "v", }, @@ -44009,17 +48735,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(328), - Column: int(33), + Line: int(343), + Column: int(31), }, End: ast.Location{ - Line: int(328), - Column: int(34), + Line: int(343), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3432, + Ctx: p3839, FreeVars: ast.Identifiers{ "v", }, @@ -44033,17 +48759,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(328), - Column: int(35), + Line: int(343), + Column: int(33), }, End: ast.Location{ - Line: int(328), - Column: int(49), + Line: int(343), + Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3432, + Ctx: p3839, FreeVars: nil, }, Asserts: ast.Nodes{}, @@ -44077,17 +48803,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(328), - Column: int(43), + Line: int(343), + Column: int(41), }, End: ast.Location{ - Line: int(328), - Column: int(47), + Line: int(343), + Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3447, + Ctx: p3854, FreeVars: nil, }, Value: true, @@ -44112,7 +48838,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, @@ -44121,12 +48847,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(330), - Column: int(13), + Line: int(345), + Column: int(11), }, End: ast.Location{ - Line: int(330), - Column: int(27), + Line: int(345), + Column: int(25), }, File: p1, }, @@ -44134,11 +48860,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, - Ctx: p3261, + Ctx: p3674, FreeVars: ast.Identifiers{ "j", "v", @@ -44175,17 +48901,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(330), - Column: int(18), + Line: int(345), + Column: int(16), }, End: ast.Location{ - Line: int(330), - Column: int(19), + Line: int(345), + Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3455, + Ctx: p3862, FreeVars: ast.Identifiers{ "j", }, @@ -44223,17 +48949,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(330), - Column: int(24), + Line: int(345), + Column: int(22), }, End: ast.Location{ - Line: int(330), - Column: int(25), + Line: int(345), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3455, + Ctx: p3862, FreeVars: ast.Identifiers{ "v", }, @@ -44251,6 +48977,48 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(332), + Column: int(38), + }, + End: ast.Location{ + Line: int(332), + Column: int(62), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p3674, + FreeVars: nil, + }, + Value: "Truncated format code.", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + }, }, }, Fun: nil, @@ -44262,17 +49030,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(331), + Line: int(346), Column: int(7), }, End: ast.Location{ - Line: int(331), + Line: int(346), Column: int(91), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3252, + Ctx: p3664, FreeVars: ast.Identifiers{ "consume", "i", @@ -44284,11 +49052,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(331), + Line: int(346), Column: int(7), }, End: ast.Location{ - Line: int(331), + Line: int(346), Column: int(14), }, File: p1, @@ -44301,7 +49069,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3252, + Ctx: p3664, FreeVars: ast.Identifiers{ "consume", }, @@ -44317,17 +49085,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(331), + Line: int(346), Column: int(15), }, End: ast.Location{ - Line: int(331), + Line: int(346), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3467, + Ctx: p3876, FreeVars: ast.Identifiers{ "str", }, @@ -44342,17 +49110,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(331), + Line: int(346), Column: int(20), }, End: ast.Location{ - Line: int(331), + Line: int(346), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3467, + Ctx: p3876, FreeVars: ast.Identifiers{ "i", }, @@ -44367,17 +49135,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(331), + Line: int(346), Column: int(23), }, End: ast.Location{ - Line: int(331), + Line: int(346), Column: int(90), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3467, + Ctx: p3876, FreeVars: nil, }, Asserts: ast.Nodes{}, @@ -44411,17 +49179,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(331), + Line: int(346), Column: int(30), }, End: ast.Location{ - Line: int(331), + Line: int(346), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3475, + Ctx: p3884, FreeVars: nil, }, Value: false, @@ -44457,17 +49225,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(331), + Line: int(346), Column: int(43), }, End: ast.Location{ - Line: int(331), + Line: int(346), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3475, + Ctx: p3884, FreeVars: nil, }, Value: false, @@ -44503,17 +49271,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(331), + Line: int(346), Column: int(56), }, End: ast.Location{ - Line: int(331), + Line: int(346), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3475, + Ctx: p3884, FreeVars: nil, }, Value: false, @@ -44549,17 +49317,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(331), + Line: int(346), Column: int(70), }, End: ast.Location{ - Line: int(331), + Line: int(346), Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3475, + Ctx: p3884, FreeVars: nil, }, Value: false, @@ -44595,17 +49363,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(331), + Line: int(346), Column: int(83), }, End: ast.Location{ - Line: int(331), + Line: int(346), Column: int(88), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3475, + Ctx: p3884, FreeVars: nil, }, Value: false, @@ -44636,11 +49404,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(333), + Line: int(348), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -44653,7 +49421,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "std", "str", @@ -44672,17 +49440,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(333), + Line: int(348), Column: int(11), }, End: ast.Location{ - Line: int(364), + Line: int(377), Column: int(27), }, File: p1, }, Fodder: nil, - Ctx: p3489, + Ctx: p3898, FreeVars: ast.Identifiers{ "std", }, @@ -44710,11 +49478,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(7), }, End: ast.Location{ - Line: int(364), + Line: int(377), Column: int(27), }, File: p1, @@ -44727,7 +49495,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "i", "std", @@ -44739,17 +49507,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(10), }, End: ast.Location{ - Line: int(334), + Line: int(349), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "i", "std", @@ -44761,17 +49529,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(10), }, End: ast.Location{ - Line: int(334), + Line: int(349), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "i", "std", @@ -44783,17 +49551,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(10), }, End: ast.Location{ - Line: int(334), + Line: int(349), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "i", }, @@ -44807,17 +49575,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(14), }, End: ast.Location{ - Line: int(334), + Line: int(349), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "std", "str", @@ -44828,17 +49596,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(14), }, End: ast.Location{ - Line: int(334), + Line: int(349), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "std", }, @@ -44848,11 +49616,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(14), }, End: ast.Location{ - Line: int(334), + Line: int(349), Column: int(17), }, File: p1, @@ -44900,17 +49668,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(25), }, End: ast.Location{ - Line: int(334), + Line: int(349), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3511, + Ctx: p3920, FreeVars: ast.Identifiers{ "str", }, @@ -44935,17 +49703,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(33), }, End: ast.Location{ - Line: int(334), + Line: int(349), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "i", "str", @@ -44956,17 +49724,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(33), }, End: ast.Location{ - Line: int(334), + Line: int(349), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "i", "str", @@ -44977,17 +49745,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(33), }, End: ast.Location{ - Line: int(334), + Line: int(349), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "str", }, @@ -45000,17 +49768,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(37), }, End: ast.Location{ - Line: int(334), + Line: int(349), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "i", }, @@ -45027,17 +49795,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(334), + Line: int(349), Column: int(43), }, End: ast.Location{ - Line: int(334), + Line: int(349), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3494, + Ctx: p3903, FreeVars: nil, }, Value: "*", @@ -45052,11 +49820,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(335), + Line: int(350), Column: int(9), }, End: ast.Location{ - Line: int(335), + Line: int(350), Column: int(29), }, File: p1, @@ -45069,7 +49837,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "i", }, @@ -45105,17 +49873,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(335), + Line: int(350), Column: int(14), }, End: ast.Location{ - Line: int(335), + Line: int(350), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3528, + Ctx: p3937, FreeVars: ast.Identifiers{ "i", }, @@ -45125,17 +49893,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(335), + Line: int(350), Column: int(14), }, End: ast.Location{ - Line: int(335), + Line: int(350), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3528, + Ctx: p3937, FreeVars: ast.Identifiers{ "i", }, @@ -45149,17 +49917,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(335), + Line: int(350), Column: int(18), }, End: ast.Location{ - Line: int(335), + Line: int(350), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3528, + Ctx: p3937, FreeVars: nil, }, Value: float64(1), @@ -45197,17 +49965,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(335), + Line: int(350), Column: int(24), }, End: ast.Location{ - Line: int(335), + Line: int(350), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3528, + Ctx: p3937, FreeVars: nil, }, Value: "*", @@ -45232,11 +50000,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(337), + Line: int(352), Column: int(9), }, End: ast.Location{ - Line: int(364), + Line: int(377), Column: int(27), }, File: p1, @@ -45249,7 +50017,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "i", "std", @@ -45266,17 +50034,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(337), + Line: int(352), Column: int(15), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, Fodder: nil, - Ctx: p3541, + Ctx: p3950, FreeVars: ast.Identifiers{ "consume", "std", @@ -45308,26 +50076,19 @@ var _StdAst = &ast.DesugaredObject{ Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(338), - Column: int(11), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(363), - Column: int(29), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(10), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p3546, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "consume", "j", @@ -45341,17 +50102,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(338), - Column: int(14), + Line: int(353), + Column: int(18), }, End: ast.Location{ - Line: int(338), - Column: int(34), + Line: int(353), + Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "j", "std", @@ -45363,17 +50124,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(338), - Column: int(14), + Line: int(353), + Column: int(18), }, End: ast.Location{ - Line: int(338), - Column: int(15), + Line: int(353), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "j", }, @@ -45381,23 +50142,23 @@ var _StdAst = &ast.DesugaredObject{ Id: "j", }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(8), + Op: ast.BinaryOp(9), Right: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(338), - Column: int(19), + Line: int(353), + Column: int(22), }, End: ast.Location{ - Line: int(338), - Column: int(34), + Line: int(353), + Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "std", "str", @@ -45408,17 +50169,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(338), - Column: int(19), + Line: int(353), + Column: int(22), }, End: ast.Location{ - Line: int(338), - Column: int(29), + Line: int(353), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "std", }, @@ -45428,12 +50189,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(338), - Column: int(19), + Line: int(353), + Column: int(22), }, End: ast.Location{ - Line: int(338), - Column: int(22), + Line: int(353), + Column: int(25), }, File: p1, }, @@ -45480,17 +50241,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(338), - Column: int(30), + Line: int(353), + Column: int(33), }, End: ast.Location{ - Line: int(338), - Column: int(33), + Line: int(353), + Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3561, + Ctx: p3969, FreeVars: ast.Identifiers{ "str", }, @@ -45508,74 +50269,18 @@ var _StdAst = &ast.DesugaredObject{ TailStrictFodder: nil, }, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(339), - Column: int(13), - }, - End: ast.Location{ - Line: int(339), - Column: int(43), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(12), - Comment: []string{}, - }, - }, - Ctx: p3546, - FreeVars: nil, - }, - Expr: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(339), - Column: int(19), - }, - End: ast.Location{ - Line: int(339), - Column: int(43), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p3546, - FreeVars: nil, - }, - Value: "Truncated format code.", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(10), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Local{ + ThenFodder: nil, + BranchTrue: &ast.Local{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(341), - Column: int(13), + Line: int(354), + Column: int(11), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, @@ -45583,11 +50288,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", "j", @@ -45605,17 +50310,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(341), - Column: int(23), + Line: int(354), + Column: int(21), }, End: ast.Location{ - Line: int(341), - Column: int(29), + Line: int(354), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3572, + Ctx: p3976, FreeVars: ast.Identifiers{ "j", "str", @@ -45626,17 +50331,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(341), - Column: int(23), + Line: int(354), + Column: int(21), }, End: ast.Location{ - Line: int(341), - Column: int(26), + Line: int(354), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3572, + Ctx: p3976, FreeVars: ast.Identifiers{ "str", }, @@ -45649,17 +50354,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(341), - Column: int(27), + Line: int(354), + Column: int(25), }, End: ast.Location{ - Line: int(341), - Column: int(28), + Line: int(354), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3572, + Ctx: p3976, FreeVars: ast.Identifiers{ "j", }, @@ -45678,12 +50383,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(342), - Column: int(13), + Line: int(355), + Column: int(11), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, @@ -45691,11 +50396,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", "consume", @@ -45709,17 +50414,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(342), - Column: int(16), + Line: int(355), + Column: int(14), }, End: ast.Location{ - Line: int(342), - Column: int(24), + Line: int(355), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -45729,17 +50434,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(342), - Column: int(16), + Line: int(355), + Column: int(14), }, End: ast.Location{ - Line: int(342), - Column: int(17), + Line: int(355), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -45753,17 +50458,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(342), - Column: int(21), + Line: int(355), + Column: int(19), }, End: ast.Location{ - Line: int(342), - Column: int(24), + Line: int(355), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: nil, }, Value: "0", @@ -45777,17 +50482,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(343), - Column: int(15), + Line: int(356), + Column: int(13), }, End: ast.Location{ - Line: int(343), - Column: int(46), + Line: int(356), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", "j", @@ -45800,12 +50505,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(343), - Column: int(15), + Line: int(356), + Column: int(13), }, End: ast.Location{ - Line: int(343), - Column: int(22), + Line: int(356), + Column: int(20), }, File: p1, }, @@ -45813,11 +50518,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", }, @@ -45833,17 +50538,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(343), - Column: int(23), + Line: int(356), + Column: int(21), }, End: ast.Location{ - Line: int(343), - Column: int(26), + Line: int(356), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3593, + Ctx: p3997, FreeVars: ast.Identifiers{ "str", }, @@ -45858,17 +50563,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(343), - Column: int(28), + Line: int(356), + Column: int(26), }, End: ast.Location{ - Line: int(343), - Column: int(33), + Line: int(356), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3593, + Ctx: p3997, FreeVars: ast.Identifiers{ "j", }, @@ -45878,17 +50583,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(343), - Column: int(28), + Line: int(356), + Column: int(26), }, End: ast.Location{ - Line: int(343), - Column: int(29), + Line: int(356), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3593, + Ctx: p3997, FreeVars: ast.Identifiers{ "j", }, @@ -45902,17 +50607,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(343), - Column: int(32), + Line: int(356), + Column: int(30), }, End: ast.Location{ - Line: int(343), - Column: int(33), + Line: int(356), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3593, + Ctx: p3997, FreeVars: nil, }, Value: float64(1), @@ -45927,17 +50632,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(343), - Column: int(35), + Line: int(356), + Column: int(33), }, End: ast.Location{ - Line: int(343), - Column: int(45), + Line: int(356), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3593, + Ctx: p3997, FreeVars: ast.Identifiers{ "v", }, @@ -45947,17 +50652,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(343), - Column: int(35), + Line: int(356), + Column: int(33), }, End: ast.Location{ - Line: int(343), - Column: int(41), + Line: int(356), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3593, + Ctx: p3997, FreeVars: ast.Identifiers{ "v", }, @@ -45967,17 +50672,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(343), - Column: int(35), + Line: int(356), + Column: int(33), }, End: ast.Location{ - Line: int(343), - Column: int(36), + Line: int(356), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3593, + Ctx: p3997, FreeVars: ast.Identifiers{ "v", }, @@ -45991,17 +50696,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(343), - Column: int(39), + Line: int(356), + Column: int(37), }, End: ast.Location{ - Line: int(343), - Column: int(41), + Line: int(356), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3593, + Ctx: p3997, FreeVars: nil, }, Value: float64(10), @@ -46015,17 +50720,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(343), - Column: int(44), + Line: int(356), + Column: int(42), }, End: ast.Location{ - Line: int(343), - Column: int(45), + Line: int(356), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3593, + Ctx: p3997, FreeVars: nil, }, Value: float64(0), @@ -46046,7 +50751,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, @@ -46055,17 +50760,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(344), - Column: int(18), + Line: int(357), + Column: int(16), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", "consume", @@ -46079,17 +50784,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(344), - Column: int(21), + Line: int(357), + Column: int(19), }, End: ast.Location{ - Line: int(344), - Column: int(29), + Line: int(357), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -46099,17 +50804,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(344), - Column: int(21), + Line: int(357), + Column: int(19), }, End: ast.Location{ - Line: int(344), - Column: int(22), + Line: int(357), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -46123,17 +50828,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(344), - Column: int(26), + Line: int(357), + Column: int(24), }, End: ast.Location{ - Line: int(344), - Column: int(29), + Line: int(357), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: nil, }, Value: "1", @@ -46147,17 +50852,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(345), - Column: int(15), + Line: int(358), + Column: int(13), }, End: ast.Location{ - Line: int(345), - Column: int(46), + Line: int(358), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", "j", @@ -46170,12 +50875,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(345), - Column: int(15), + Line: int(358), + Column: int(13), }, End: ast.Location{ - Line: int(345), - Column: int(22), + Line: int(358), + Column: int(20), }, File: p1, }, @@ -46183,11 +50888,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", }, @@ -46203,17 +50908,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(345), - Column: int(23), + Line: int(358), + Column: int(21), }, End: ast.Location{ - Line: int(345), - Column: int(26), + Line: int(358), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3623, + Ctx: p4027, FreeVars: ast.Identifiers{ "str", }, @@ -46228,17 +50933,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(345), - Column: int(28), + Line: int(358), + Column: int(26), }, End: ast.Location{ - Line: int(345), - Column: int(33), + Line: int(358), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3623, + Ctx: p4027, FreeVars: ast.Identifiers{ "j", }, @@ -46248,17 +50953,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(345), - Column: int(28), + Line: int(358), + Column: int(26), }, End: ast.Location{ - Line: int(345), - Column: int(29), + Line: int(358), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3623, + Ctx: p4027, FreeVars: ast.Identifiers{ "j", }, @@ -46272,17 +50977,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(345), - Column: int(32), + Line: int(358), + Column: int(30), }, End: ast.Location{ - Line: int(345), - Column: int(33), + Line: int(358), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3623, + Ctx: p4027, FreeVars: nil, }, Value: float64(1), @@ -46297,17 +51002,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(345), - Column: int(35), + Line: int(358), + Column: int(33), }, End: ast.Location{ - Line: int(345), - Column: int(45), + Line: int(358), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3623, + Ctx: p4027, FreeVars: ast.Identifiers{ "v", }, @@ -46317,17 +51022,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(345), - Column: int(35), + Line: int(358), + Column: int(33), }, End: ast.Location{ - Line: int(345), - Column: int(41), + Line: int(358), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3623, + Ctx: p4027, FreeVars: ast.Identifiers{ "v", }, @@ -46337,17 +51042,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(345), - Column: int(35), + Line: int(358), + Column: int(33), }, End: ast.Location{ - Line: int(345), - Column: int(36), + Line: int(358), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3623, + Ctx: p4027, FreeVars: ast.Identifiers{ "v", }, @@ -46361,17 +51066,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(345), - Column: int(39), + Line: int(358), + Column: int(37), }, End: ast.Location{ - Line: int(345), - Column: int(41), + Line: int(358), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3623, + Ctx: p4027, FreeVars: nil, }, Value: float64(10), @@ -46385,17 +51090,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(345), - Column: int(44), + Line: int(358), + Column: int(42), }, End: ast.Location{ - Line: int(345), - Column: int(45), + Line: int(358), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3623, + Ctx: p4027, FreeVars: nil, }, Value: float64(1), @@ -46416,7 +51121,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, @@ -46425,17 +51130,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(346), - Column: int(18), + Line: int(359), + Column: int(16), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", "consume", @@ -46449,17 +51154,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(346), - Column: int(21), + Line: int(359), + Column: int(19), }, End: ast.Location{ - Line: int(346), - Column: int(29), + Line: int(359), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -46469,17 +51174,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(346), - Column: int(21), + Line: int(359), + Column: int(19), }, End: ast.Location{ - Line: int(346), - Column: int(22), + Line: int(359), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -46493,17 +51198,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(346), - Column: int(26), + Line: int(359), + Column: int(24), }, End: ast.Location{ - Line: int(346), - Column: int(29), + Line: int(359), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: nil, }, Value: "2", @@ -46517,17 +51222,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(347), - Column: int(15), + Line: int(360), + Column: int(13), }, End: ast.Location{ - Line: int(347), - Column: int(46), + Line: int(360), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", "j", @@ -46540,12 +51245,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(347), - Column: int(15), + Line: int(360), + Column: int(13), }, End: ast.Location{ - Line: int(347), - Column: int(22), + Line: int(360), + Column: int(20), }, File: p1, }, @@ -46553,11 +51258,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", }, @@ -46573,17 +51278,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(347), - Column: int(23), + Line: int(360), + Column: int(21), }, End: ast.Location{ - Line: int(347), - Column: int(26), + Line: int(360), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3653, + Ctx: p4057, FreeVars: ast.Identifiers{ "str", }, @@ -46598,17 +51303,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(347), - Column: int(28), + Line: int(360), + Column: int(26), }, End: ast.Location{ - Line: int(347), - Column: int(33), + Line: int(360), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3653, + Ctx: p4057, FreeVars: ast.Identifiers{ "j", }, @@ -46618,17 +51323,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(347), - Column: int(28), + Line: int(360), + Column: int(26), }, End: ast.Location{ - Line: int(347), - Column: int(29), + Line: int(360), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3653, + Ctx: p4057, FreeVars: ast.Identifiers{ "j", }, @@ -46642,17 +51347,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(347), - Column: int(32), + Line: int(360), + Column: int(30), }, End: ast.Location{ - Line: int(347), - Column: int(33), + Line: int(360), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3653, + Ctx: p4057, FreeVars: nil, }, Value: float64(1), @@ -46667,17 +51372,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(347), - Column: int(35), + Line: int(360), + Column: int(33), }, End: ast.Location{ - Line: int(347), - Column: int(45), + Line: int(360), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3653, + Ctx: p4057, FreeVars: ast.Identifiers{ "v", }, @@ -46687,17 +51392,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(347), - Column: int(35), + Line: int(360), + Column: int(33), }, End: ast.Location{ - Line: int(347), - Column: int(41), + Line: int(360), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3653, + Ctx: p4057, FreeVars: ast.Identifiers{ "v", }, @@ -46707,17 +51412,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(347), - Column: int(35), + Line: int(360), + Column: int(33), }, End: ast.Location{ - Line: int(347), - Column: int(36), + Line: int(360), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3653, + Ctx: p4057, FreeVars: ast.Identifiers{ "v", }, @@ -46731,17 +51436,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(347), - Column: int(39), + Line: int(360), + Column: int(37), }, End: ast.Location{ - Line: int(347), - Column: int(41), + Line: int(360), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3653, + Ctx: p4057, FreeVars: nil, }, Value: float64(10), @@ -46755,17 +51460,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(347), - Column: int(44), + Line: int(360), + Column: int(42), }, End: ast.Location{ - Line: int(347), - Column: int(45), + Line: int(360), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3653, + Ctx: p4057, FreeVars: nil, }, Value: float64(2), @@ -46786,7 +51491,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, @@ -46795,17 +51500,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(348), - Column: int(18), + Line: int(361), + Column: int(16), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", "consume", @@ -46819,17 +51524,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(348), - Column: int(21), + Line: int(361), + Column: int(19), }, End: ast.Location{ - Line: int(348), - Column: int(29), + Line: int(361), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -46839,17 +51544,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(348), - Column: int(21), + Line: int(361), + Column: int(19), }, End: ast.Location{ - Line: int(348), - Column: int(22), + Line: int(361), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -46863,17 +51568,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(348), - Column: int(26), + Line: int(361), + Column: int(24), }, End: ast.Location{ - Line: int(348), - Column: int(29), + Line: int(361), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: nil, }, Value: "3", @@ -46887,17 +51592,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(349), - Column: int(15), + Line: int(362), + Column: int(13), }, End: ast.Location{ - Line: int(349), - Column: int(46), + Line: int(362), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", "j", @@ -46910,12 +51615,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(349), - Column: int(15), + Line: int(362), + Column: int(13), }, End: ast.Location{ - Line: int(349), - Column: int(22), + Line: int(362), + Column: int(20), }, File: p1, }, @@ -46923,11 +51628,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", }, @@ -46943,17 +51648,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(349), - Column: int(23), + Line: int(362), + Column: int(21), }, End: ast.Location{ - Line: int(349), - Column: int(26), + Line: int(362), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3683, + Ctx: p4087, FreeVars: ast.Identifiers{ "str", }, @@ -46968,17 +51673,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(349), - Column: int(28), + Line: int(362), + Column: int(26), }, End: ast.Location{ - Line: int(349), - Column: int(33), + Line: int(362), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3683, + Ctx: p4087, FreeVars: ast.Identifiers{ "j", }, @@ -46988,17 +51693,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(349), - Column: int(28), + Line: int(362), + Column: int(26), }, End: ast.Location{ - Line: int(349), - Column: int(29), + Line: int(362), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3683, + Ctx: p4087, FreeVars: ast.Identifiers{ "j", }, @@ -47012,17 +51717,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(349), - Column: int(32), + Line: int(362), + Column: int(30), }, End: ast.Location{ - Line: int(349), - Column: int(33), + Line: int(362), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3683, + Ctx: p4087, FreeVars: nil, }, Value: float64(1), @@ -47037,17 +51742,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(349), - Column: int(35), + Line: int(362), + Column: int(33), }, End: ast.Location{ - Line: int(349), - Column: int(45), + Line: int(362), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3683, + Ctx: p4087, FreeVars: ast.Identifiers{ "v", }, @@ -47057,17 +51762,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(349), - Column: int(35), + Line: int(362), + Column: int(33), }, End: ast.Location{ - Line: int(349), - Column: int(41), + Line: int(362), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3683, + Ctx: p4087, FreeVars: ast.Identifiers{ "v", }, @@ -47077,17 +51782,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(349), - Column: int(35), + Line: int(362), + Column: int(33), }, End: ast.Location{ - Line: int(349), - Column: int(36), + Line: int(362), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3683, + Ctx: p4087, FreeVars: ast.Identifiers{ "v", }, @@ -47101,17 +51806,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(349), - Column: int(39), + Line: int(362), + Column: int(37), }, End: ast.Location{ - Line: int(349), - Column: int(41), + Line: int(362), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3683, + Ctx: p4087, FreeVars: nil, }, Value: float64(10), @@ -47125,17 +51830,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(349), - Column: int(44), + Line: int(362), + Column: int(42), }, End: ast.Location{ - Line: int(349), - Column: int(45), + Line: int(362), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3683, + Ctx: p4087, FreeVars: nil, }, Value: float64(3), @@ -47156,7 +51861,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, @@ -47165,17 +51870,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(350), - Column: int(18), + Line: int(363), + Column: int(16), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", "consume", @@ -47189,17 +51894,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(350), - Column: int(21), + Line: int(363), + Column: int(19), }, End: ast.Location{ - Line: int(350), - Column: int(29), + Line: int(363), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -47209,17 +51914,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(350), - Column: int(21), + Line: int(363), + Column: int(19), }, End: ast.Location{ - Line: int(350), - Column: int(22), + Line: int(363), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -47233,17 +51938,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(350), - Column: int(26), + Line: int(363), + Column: int(24), }, End: ast.Location{ - Line: int(350), - Column: int(29), + Line: int(363), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: nil, }, Value: "4", @@ -47257,17 +51962,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(351), - Column: int(15), + Line: int(364), + Column: int(13), }, End: ast.Location{ - Line: int(351), - Column: int(46), + Line: int(364), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", "j", @@ -47280,12 +51985,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(351), - Column: int(15), + Line: int(364), + Column: int(13), }, End: ast.Location{ - Line: int(351), - Column: int(22), + Line: int(364), + Column: int(20), }, File: p1, }, @@ -47293,11 +51998,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", }, @@ -47313,17 +52018,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(351), - Column: int(23), + Line: int(364), + Column: int(21), }, End: ast.Location{ - Line: int(351), - Column: int(26), + Line: int(364), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3713, + Ctx: p4117, FreeVars: ast.Identifiers{ "str", }, @@ -47338,17 +52043,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(351), - Column: int(28), + Line: int(364), + Column: int(26), }, End: ast.Location{ - Line: int(351), - Column: int(33), + Line: int(364), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3713, + Ctx: p4117, FreeVars: ast.Identifiers{ "j", }, @@ -47358,17 +52063,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(351), - Column: int(28), + Line: int(364), + Column: int(26), }, End: ast.Location{ - Line: int(351), - Column: int(29), + Line: int(364), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3713, + Ctx: p4117, FreeVars: ast.Identifiers{ "j", }, @@ -47382,17 +52087,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(351), - Column: int(32), + Line: int(364), + Column: int(30), }, End: ast.Location{ - Line: int(351), - Column: int(33), + Line: int(364), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3713, + Ctx: p4117, FreeVars: nil, }, Value: float64(1), @@ -47407,17 +52112,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(351), - Column: int(35), + Line: int(364), + Column: int(33), }, End: ast.Location{ - Line: int(351), - Column: int(45), + Line: int(364), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3713, + Ctx: p4117, FreeVars: ast.Identifiers{ "v", }, @@ -47427,17 +52132,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(351), - Column: int(35), + Line: int(364), + Column: int(33), }, End: ast.Location{ - Line: int(351), - Column: int(41), + Line: int(364), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3713, + Ctx: p4117, FreeVars: ast.Identifiers{ "v", }, @@ -47447,17 +52152,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(351), - Column: int(35), + Line: int(364), + Column: int(33), }, End: ast.Location{ - Line: int(351), - Column: int(36), + Line: int(364), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3713, + Ctx: p4117, FreeVars: ast.Identifiers{ "v", }, @@ -47471,17 +52176,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(351), - Column: int(39), + Line: int(364), + Column: int(37), }, End: ast.Location{ - Line: int(351), - Column: int(41), + Line: int(364), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3713, + Ctx: p4117, FreeVars: nil, }, Value: float64(10), @@ -47495,17 +52200,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(351), - Column: int(44), + Line: int(364), + Column: int(42), }, End: ast.Location{ - Line: int(351), - Column: int(45), + Line: int(364), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3713, + Ctx: p4117, FreeVars: nil, }, Value: float64(4), @@ -47526,7 +52231,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, @@ -47535,17 +52240,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(352), - Column: int(18), + Line: int(365), + Column: int(16), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", "consume", @@ -47559,17 +52264,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(352), - Column: int(21), + Line: int(365), + Column: int(19), }, End: ast.Location{ - Line: int(352), - Column: int(29), + Line: int(365), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -47579,17 +52284,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(352), - Column: int(21), + Line: int(365), + Column: int(19), }, End: ast.Location{ - Line: int(352), - Column: int(22), + Line: int(365), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -47603,17 +52308,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(352), - Column: int(26), + Line: int(365), + Column: int(24), }, End: ast.Location{ - Line: int(352), - Column: int(29), + Line: int(365), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: nil, }, Value: "5", @@ -47627,17 +52332,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(353), - Column: int(15), + Line: int(366), + Column: int(13), }, End: ast.Location{ - Line: int(353), - Column: int(46), + Line: int(366), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", "j", @@ -47650,12 +52355,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(353), - Column: int(15), + Line: int(366), + Column: int(13), }, End: ast.Location{ - Line: int(353), - Column: int(22), + Line: int(366), + Column: int(20), }, File: p1, }, @@ -47663,11 +52368,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", }, @@ -47683,17 +52388,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(353), - Column: int(23), + Line: int(366), + Column: int(21), }, End: ast.Location{ - Line: int(353), - Column: int(26), + Line: int(366), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3743, + Ctx: p4147, FreeVars: ast.Identifiers{ "str", }, @@ -47708,17 +52413,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(353), - Column: int(28), + Line: int(366), + Column: int(26), }, End: ast.Location{ - Line: int(353), - Column: int(33), + Line: int(366), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3743, + Ctx: p4147, FreeVars: ast.Identifiers{ "j", }, @@ -47728,17 +52433,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(353), - Column: int(28), + Line: int(366), + Column: int(26), }, End: ast.Location{ - Line: int(353), - Column: int(29), + Line: int(366), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3743, + Ctx: p4147, FreeVars: ast.Identifiers{ "j", }, @@ -47752,17 +52457,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(353), - Column: int(32), + Line: int(366), + Column: int(30), }, End: ast.Location{ - Line: int(353), - Column: int(33), + Line: int(366), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3743, + Ctx: p4147, FreeVars: nil, }, Value: float64(1), @@ -47777,17 +52482,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(353), - Column: int(35), + Line: int(366), + Column: int(33), }, End: ast.Location{ - Line: int(353), - Column: int(45), + Line: int(366), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3743, + Ctx: p4147, FreeVars: ast.Identifiers{ "v", }, @@ -47797,17 +52502,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(353), - Column: int(35), + Line: int(366), + Column: int(33), }, End: ast.Location{ - Line: int(353), - Column: int(41), + Line: int(366), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3743, + Ctx: p4147, FreeVars: ast.Identifiers{ "v", }, @@ -47817,17 +52522,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(353), - Column: int(35), + Line: int(366), + Column: int(33), }, End: ast.Location{ - Line: int(353), - Column: int(36), + Line: int(366), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3743, + Ctx: p4147, FreeVars: ast.Identifiers{ "v", }, @@ -47841,17 +52546,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(353), - Column: int(39), + Line: int(366), + Column: int(37), }, End: ast.Location{ - Line: int(353), - Column: int(41), + Line: int(366), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3743, + Ctx: p4147, FreeVars: nil, }, Value: float64(10), @@ -47865,17 +52570,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(353), - Column: int(44), + Line: int(366), + Column: int(42), }, End: ast.Location{ - Line: int(353), - Column: int(45), + Line: int(366), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3743, + Ctx: p4147, FreeVars: nil, }, Value: float64(5), @@ -47896,7 +52601,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, @@ -47905,17 +52610,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(354), - Column: int(18), + Line: int(367), + Column: int(16), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", "consume", @@ -47929,17 +52634,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(354), - Column: int(21), + Line: int(367), + Column: int(19), }, End: ast.Location{ - Line: int(354), - Column: int(29), + Line: int(367), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -47949,17 +52654,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(354), - Column: int(21), + Line: int(367), + Column: int(19), }, End: ast.Location{ - Line: int(354), - Column: int(22), + Line: int(367), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -47973,17 +52678,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(354), - Column: int(26), + Line: int(367), + Column: int(24), }, End: ast.Location{ - Line: int(354), - Column: int(29), + Line: int(367), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: nil, }, Value: "6", @@ -47997,17 +52702,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(355), - Column: int(15), + Line: int(368), + Column: int(13), }, End: ast.Location{ - Line: int(355), - Column: int(46), + Line: int(368), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", "j", @@ -48020,12 +52725,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(355), - Column: int(15), + Line: int(368), + Column: int(13), }, End: ast.Location{ - Line: int(355), - Column: int(22), + Line: int(368), + Column: int(20), }, File: p1, }, @@ -48033,11 +52738,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", }, @@ -48053,17 +52758,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(355), - Column: int(23), + Line: int(368), + Column: int(21), }, End: ast.Location{ - Line: int(355), - Column: int(26), + Line: int(368), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3773, + Ctx: p4177, FreeVars: ast.Identifiers{ "str", }, @@ -48078,17 +52783,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(355), - Column: int(28), + Line: int(368), + Column: int(26), }, End: ast.Location{ - Line: int(355), - Column: int(33), + Line: int(368), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3773, + Ctx: p4177, FreeVars: ast.Identifiers{ "j", }, @@ -48098,17 +52803,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(355), - Column: int(28), + Line: int(368), + Column: int(26), }, End: ast.Location{ - Line: int(355), - Column: int(29), + Line: int(368), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3773, + Ctx: p4177, FreeVars: ast.Identifiers{ "j", }, @@ -48122,17 +52827,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(355), - Column: int(32), + Line: int(368), + Column: int(30), }, End: ast.Location{ - Line: int(355), - Column: int(33), + Line: int(368), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3773, + Ctx: p4177, FreeVars: nil, }, Value: float64(1), @@ -48147,17 +52852,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(355), - Column: int(35), + Line: int(368), + Column: int(33), }, End: ast.Location{ - Line: int(355), - Column: int(45), + Line: int(368), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3773, + Ctx: p4177, FreeVars: ast.Identifiers{ "v", }, @@ -48167,17 +52872,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(355), - Column: int(35), + Line: int(368), + Column: int(33), }, End: ast.Location{ - Line: int(355), - Column: int(41), + Line: int(368), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3773, + Ctx: p4177, FreeVars: ast.Identifiers{ "v", }, @@ -48187,17 +52892,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(355), - Column: int(35), + Line: int(368), + Column: int(33), }, End: ast.Location{ - Line: int(355), - Column: int(36), + Line: int(368), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3773, + Ctx: p4177, FreeVars: ast.Identifiers{ "v", }, @@ -48211,17 +52916,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(355), - Column: int(39), + Line: int(368), + Column: int(37), }, End: ast.Location{ - Line: int(355), - Column: int(41), + Line: int(368), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3773, + Ctx: p4177, FreeVars: nil, }, Value: float64(10), @@ -48235,17 +52940,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(355), - Column: int(44), + Line: int(368), + Column: int(42), }, End: ast.Location{ - Line: int(355), - Column: int(45), + Line: int(368), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3773, + Ctx: p4177, FreeVars: nil, }, Value: float64(6), @@ -48266,7 +52971,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, @@ -48275,17 +52980,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(356), - Column: int(18), + Line: int(369), + Column: int(16), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", "consume", @@ -48299,17 +53004,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(356), - Column: int(21), + Line: int(369), + Column: int(19), }, End: ast.Location{ - Line: int(356), - Column: int(29), + Line: int(369), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -48319,17 +53024,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(356), - Column: int(21), + Line: int(369), + Column: int(19), }, End: ast.Location{ - Line: int(356), - Column: int(22), + Line: int(369), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -48343,17 +53048,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(356), - Column: int(26), + Line: int(369), + Column: int(24), }, End: ast.Location{ - Line: int(356), - Column: int(29), + Line: int(369), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: nil, }, Value: "7", @@ -48367,17 +53072,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(357), - Column: int(15), + Line: int(370), + Column: int(13), }, End: ast.Location{ - Line: int(357), - Column: int(46), + Line: int(370), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", "j", @@ -48390,12 +53095,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(357), - Column: int(15), + Line: int(370), + Column: int(13), }, End: ast.Location{ - Line: int(357), - Column: int(22), + Line: int(370), + Column: int(20), }, File: p1, }, @@ -48403,11 +53108,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", }, @@ -48423,17 +53128,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(357), - Column: int(23), + Line: int(370), + Column: int(21), }, End: ast.Location{ - Line: int(357), - Column: int(26), + Line: int(370), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3803, + Ctx: p4207, FreeVars: ast.Identifiers{ "str", }, @@ -48448,17 +53153,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(357), - Column: int(28), + Line: int(370), + Column: int(26), }, End: ast.Location{ - Line: int(357), - Column: int(33), + Line: int(370), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3803, + Ctx: p4207, FreeVars: ast.Identifiers{ "j", }, @@ -48468,17 +53173,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(357), - Column: int(28), + Line: int(370), + Column: int(26), }, End: ast.Location{ - Line: int(357), - Column: int(29), + Line: int(370), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3803, + Ctx: p4207, FreeVars: ast.Identifiers{ "j", }, @@ -48492,17 +53197,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(357), - Column: int(32), + Line: int(370), + Column: int(30), }, End: ast.Location{ - Line: int(357), - Column: int(33), + Line: int(370), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3803, + Ctx: p4207, FreeVars: nil, }, Value: float64(1), @@ -48517,17 +53222,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(357), - Column: int(35), + Line: int(370), + Column: int(33), }, End: ast.Location{ - Line: int(357), - Column: int(45), + Line: int(370), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3803, + Ctx: p4207, FreeVars: ast.Identifiers{ "v", }, @@ -48537,17 +53242,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(357), - Column: int(35), + Line: int(370), + Column: int(33), }, End: ast.Location{ - Line: int(357), - Column: int(41), + Line: int(370), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3803, + Ctx: p4207, FreeVars: ast.Identifiers{ "v", }, @@ -48557,17 +53262,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(357), - Column: int(35), + Line: int(370), + Column: int(33), }, End: ast.Location{ - Line: int(357), - Column: int(36), + Line: int(370), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3803, + Ctx: p4207, FreeVars: ast.Identifiers{ "v", }, @@ -48581,17 +53286,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(357), - Column: int(39), + Line: int(370), + Column: int(37), }, End: ast.Location{ - Line: int(357), - Column: int(41), + Line: int(370), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3803, + Ctx: p4207, FreeVars: nil, }, Value: float64(10), @@ -48605,17 +53310,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(357), - Column: int(44), + Line: int(370), + Column: int(42), }, End: ast.Location{ - Line: int(357), - Column: int(45), + Line: int(370), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3803, + Ctx: p4207, FreeVars: nil, }, Value: float64(7), @@ -48636,7 +53341,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, @@ -48645,17 +53350,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(358), - Column: int(18), + Line: int(371), + Column: int(16), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", "consume", @@ -48669,17 +53374,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(358), - Column: int(21), + Line: int(371), + Column: int(19), }, End: ast.Location{ - Line: int(358), - Column: int(29), + Line: int(371), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -48689,17 +53394,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(358), - Column: int(21), + Line: int(371), + Column: int(19), }, End: ast.Location{ - Line: int(358), - Column: int(22), + Line: int(371), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -48713,17 +53418,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(358), - Column: int(26), + Line: int(371), + Column: int(24), }, End: ast.Location{ - Line: int(358), - Column: int(29), + Line: int(371), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: nil, }, Value: "8", @@ -48737,17 +53442,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(359), - Column: int(15), + Line: int(372), + Column: int(13), }, End: ast.Location{ - Line: int(359), - Column: int(46), + Line: int(372), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", "j", @@ -48760,12 +53465,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(359), - Column: int(15), + Line: int(372), + Column: int(13), }, End: ast.Location{ - Line: int(359), - Column: int(22), + Line: int(372), + Column: int(20), }, File: p1, }, @@ -48773,11 +53478,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", }, @@ -48793,17 +53498,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(359), - Column: int(23), + Line: int(372), + Column: int(21), }, End: ast.Location{ - Line: int(359), - Column: int(26), + Line: int(372), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3833, + Ctx: p4237, FreeVars: ast.Identifiers{ "str", }, @@ -48818,17 +53523,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(359), - Column: int(28), + Line: int(372), + Column: int(26), }, End: ast.Location{ - Line: int(359), - Column: int(33), + Line: int(372), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3833, + Ctx: p4237, FreeVars: ast.Identifiers{ "j", }, @@ -48838,17 +53543,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(359), - Column: int(28), + Line: int(372), + Column: int(26), }, End: ast.Location{ - Line: int(359), - Column: int(29), + Line: int(372), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3833, + Ctx: p4237, FreeVars: ast.Identifiers{ "j", }, @@ -48862,17 +53567,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(359), - Column: int(32), + Line: int(372), + Column: int(30), }, End: ast.Location{ - Line: int(359), - Column: int(33), + Line: int(372), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3833, + Ctx: p4237, FreeVars: nil, }, Value: float64(1), @@ -48887,17 +53592,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(359), - Column: int(35), + Line: int(372), + Column: int(33), }, End: ast.Location{ - Line: int(359), - Column: int(45), + Line: int(372), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3833, + Ctx: p4237, FreeVars: ast.Identifiers{ "v", }, @@ -48907,17 +53612,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(359), - Column: int(35), + Line: int(372), + Column: int(33), }, End: ast.Location{ - Line: int(359), - Column: int(41), + Line: int(372), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3833, + Ctx: p4237, FreeVars: ast.Identifiers{ "v", }, @@ -48927,17 +53632,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(359), - Column: int(35), + Line: int(372), + Column: int(33), }, End: ast.Location{ - Line: int(359), - Column: int(36), + Line: int(372), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3833, + Ctx: p4237, FreeVars: ast.Identifiers{ "v", }, @@ -48951,17 +53656,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(359), - Column: int(39), + Line: int(372), + Column: int(37), }, End: ast.Location{ - Line: int(359), - Column: int(41), + Line: int(372), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3833, + Ctx: p4237, FreeVars: nil, }, Value: float64(10), @@ -48975,17 +53680,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(359), - Column: int(44), + Line: int(372), + Column: int(42), }, End: ast.Location{ - Line: int(359), - Column: int(45), + Line: int(372), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3833, + Ctx: p4237, FreeVars: nil, }, Value: float64(8), @@ -49006,7 +53711,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, @@ -49015,17 +53720,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(360), - Column: int(18), + Line: int(373), + Column: int(16), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", "consume", @@ -49039,17 +53744,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(360), - Column: int(21), + Line: int(373), + Column: int(19), }, End: ast.Location{ - Line: int(360), - Column: int(29), + Line: int(373), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -49059,17 +53764,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(360), - Column: int(21), + Line: int(373), + Column: int(19), }, End: ast.Location{ - Line: int(360), - Column: int(22), + Line: int(373), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "c", }, @@ -49083,17 +53788,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(360), - Column: int(26), + Line: int(373), + Column: int(24), }, End: ast.Location{ - Line: int(360), - Column: int(29), + Line: int(373), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: nil, }, Value: "9", @@ -49107,17 +53812,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(361), - Column: int(15), + Line: int(374), + Column: int(13), }, End: ast.Location{ - Line: int(361), - Column: int(46), + Line: int(374), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", "j", @@ -49130,12 +53835,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(361), - Column: int(15), + Line: int(374), + Column: int(13), }, End: ast.Location{ - Line: int(361), - Column: int(22), + Line: int(374), + Column: int(20), }, File: p1, }, @@ -49143,11 +53848,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "consume", }, @@ -49163,17 +53868,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(361), - Column: int(23), + Line: int(374), + Column: int(21), }, End: ast.Location{ - Line: int(361), - Column: int(26), + Line: int(374), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3863, + Ctx: p4267, FreeVars: ast.Identifiers{ "str", }, @@ -49188,17 +53893,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(361), - Column: int(28), + Line: int(374), + Column: int(26), }, End: ast.Location{ - Line: int(361), - Column: int(33), + Line: int(374), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3863, + Ctx: p4267, FreeVars: ast.Identifiers{ "j", }, @@ -49208,17 +53913,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(361), - Column: int(28), + Line: int(374), + Column: int(26), }, End: ast.Location{ - Line: int(361), - Column: int(29), + Line: int(374), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3863, + Ctx: p4267, FreeVars: ast.Identifiers{ "j", }, @@ -49232,17 +53937,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(361), - Column: int(32), + Line: int(374), + Column: int(30), }, End: ast.Location{ - Line: int(361), - Column: int(33), + Line: int(374), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3863, + Ctx: p4267, FreeVars: nil, }, Value: float64(1), @@ -49257,17 +53962,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(361), - Column: int(35), + Line: int(374), + Column: int(33), }, End: ast.Location{ - Line: int(361), - Column: int(45), + Line: int(374), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3863, + Ctx: p4267, FreeVars: ast.Identifiers{ "v", }, @@ -49277,17 +53982,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(361), - Column: int(35), + Line: int(374), + Column: int(33), }, End: ast.Location{ - Line: int(361), - Column: int(41), + Line: int(374), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3863, + Ctx: p4267, FreeVars: ast.Identifiers{ "v", }, @@ -49297,17 +54002,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(361), - Column: int(35), + Line: int(374), + Column: int(33), }, End: ast.Location{ - Line: int(361), - Column: int(36), + Line: int(374), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3863, + Ctx: p4267, FreeVars: ast.Identifiers{ "v", }, @@ -49321,17 +54026,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(361), - Column: int(39), + Line: int(374), + Column: int(37), }, End: ast.Location{ - Line: int(361), - Column: int(41), + Line: int(374), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3863, + Ctx: p4267, FreeVars: nil, }, Value: float64(10), @@ -49345,17 +54050,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(361), - Column: int(44), + Line: int(374), + Column: int(42), }, End: ast.Location{ - Line: int(361), - Column: int(45), + Line: int(374), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3863, + Ctx: p4267, FreeVars: nil, }, Value: float64(9), @@ -49376,7 +54081,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(12), + Indent: int(10), Comment: []string{}, }, }, @@ -49385,12 +54090,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(363), - Column: int(15), + Line: int(376), + Column: int(13), }, End: ast.Location{ - Line: int(363), - Column: int(29), + Line: int(376), + Column: int(27), }, File: p1, }, @@ -49398,11 +54103,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(14), + Indent: int(12), Comment: []string{}, }, }, - Ctx: p3546, + Ctx: p3956, FreeVars: ast.Identifiers{ "j", "v", @@ -49439,17 +54144,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(363), - Column: int(20), + Line: int(376), + Column: int(18), }, End: ast.Location{ - Line: int(363), - Column: int(21), + Line: int(376), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3885, + Ctx: p4289, FreeVars: ast.Identifiers{ "j", }, @@ -49487,17 +54192,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(363), - Column: int(26), + Line: int(376), + Column: int(24), }, End: ast.Location{ - Line: int(363), - Column: int(27), + Line: int(376), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3885, + Ctx: p4289, FreeVars: ast.Identifiers{ "v", }, @@ -49520,6 +54225,48 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(353), + Column: int(40), + }, + End: ast.Location{ + Line: int(353), + Column: int(64), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p3956, + FreeVars: nil, + }, + Value: "Truncated format code.", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + }, }, }, Fun: nil, @@ -49531,17 +54278,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(364), + Line: int(377), Column: int(9), }, End: ast.Location{ - Line: int(364), + Line: int(377), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "consume", "i", @@ -49553,11 +54300,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(364), + Line: int(377), Column: int(9), }, End: ast.Location{ - Line: int(364), + Line: int(377), Column: int(16), }, File: p1, @@ -49570,7 +54317,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3494, + Ctx: p3903, FreeVars: ast.Identifiers{ "consume", }, @@ -49586,17 +54333,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(364), + Line: int(377), Column: int(17), }, End: ast.Location{ - Line: int(364), + Line: int(377), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3897, + Ctx: p4303, FreeVars: ast.Identifiers{ "str", }, @@ -49611,17 +54358,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(364), + Line: int(377), Column: int(22), }, End: ast.Location{ - Line: int(364), + Line: int(377), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3897, + Ctx: p4303, FreeVars: ast.Identifiers{ "i", }, @@ -49636,17 +54383,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(364), + Line: int(377), Column: int(25), }, End: ast.Location{ - Line: int(364), + Line: int(377), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3897, + Ctx: p4303, FreeVars: nil, }, Value: float64(0), @@ -49674,11 +54421,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(366), + Line: int(379), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -49691,7 +54438,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "std", "str", @@ -49711,17 +54458,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(366), + Line: int(379), Column: int(11), }, End: ast.Location{ - Line: int(374), - Column: int(28), + Line: int(385), + Column: int(26), }, File: p1, }, Fodder: nil, - Ctx: p3907, + Ctx: p4313, FreeVars: ast.Identifiers{ "std", "try_parse_field_width", @@ -49748,26 +54495,19 @@ var _StdAst = &ast.DesugaredObject{ Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(367), - Column: int(7), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(374), - Column: int(28), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p3912, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "i", "std", @@ -49780,17 +54520,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(367), - Column: int(10), + Line: int(380), + Column: int(14), }, End: ast.Location{ - Line: int(367), - Column: int(30), + Line: int(380), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3912, + Ctx: p4319, FreeVars: ast.Identifiers{ "i", "std", @@ -49802,17 +54542,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(367), - Column: int(10), + Line: int(380), + Column: int(14), }, End: ast.Location{ - Line: int(367), - Column: int(11), + Line: int(380), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3912, + Ctx: p4319, FreeVars: ast.Identifiers{ "i", }, @@ -49820,23 +54560,23 @@ var _StdAst = &ast.DesugaredObject{ Id: "i", }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(8), + Op: ast.BinaryOp(9), Right: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(367), - Column: int(15), + Line: int(380), + Column: int(18), }, End: ast.Location{ - Line: int(367), - Column: int(30), + Line: int(380), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3912, + Ctx: p4319, FreeVars: ast.Identifiers{ "std", "str", @@ -49847,17 +54587,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(367), - Column: int(15), + Line: int(380), + Column: int(18), }, End: ast.Location{ - Line: int(367), - Column: int(25), + Line: int(380), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3912, + Ctx: p4319, FreeVars: ast.Identifiers{ "std", }, @@ -49867,12 +54607,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(367), - Column: int(15), + Line: int(380), + Column: int(18), }, End: ast.Location{ - Line: int(367), - Column: int(18), + Line: int(380), + Column: int(21), }, File: p1, }, @@ -49919,17 +54659,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(367), - Column: int(26), + Line: int(380), + Column: int(29), }, End: ast.Location{ - Line: int(367), - Column: int(29), + Line: int(380), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3927, + Ctx: p4332, FreeVars: ast.Identifiers{ "str", }, @@ -49947,74 +54687,18 @@ var _StdAst = &ast.DesugaredObject{ TailStrictFodder: nil, }, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(368), - Column: int(9), - }, - End: ast.Location{ - Line: int(368), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(8), - Comment: []string{}, - }, - }, - Ctx: p3912, - FreeVars: nil, - }, - Expr: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(368), - Column: int(15), - }, - End: ast.Location{ - Line: int(368), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p3912, - FreeVars: nil, - }, - Value: "Truncated format code.", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Local{ + ThenFodder: nil, + BranchTrue: &ast.Local{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(370), - Column: int(9), + Line: int(381), + Column: int(7), }, End: ast.Location{ - Line: int(374), - Column: int(28), + Line: int(385), + Column: int(26), }, File: p1, }, @@ -50022,11 +54706,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p3912, + Ctx: p4319, FreeVars: ast.Identifiers{ "i", "str", @@ -50043,17 +54727,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(370), - Column: int(19), + Line: int(381), + Column: int(17), }, End: ast.Location{ - Line: int(370), - Column: int(25), + Line: int(381), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3938, + Ctx: p4339, FreeVars: ast.Identifiers{ "i", "str", @@ -50064,17 +54748,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(370), - Column: int(19), + Line: int(381), + Column: int(17), }, End: ast.Location{ - Line: int(370), - Column: int(22), + Line: int(381), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3938, + Ctx: p4339, FreeVars: ast.Identifiers{ "str", }, @@ -50087,17 +54771,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(370), - Column: int(23), + Line: int(381), + Column: int(21), }, End: ast.Location{ - Line: int(370), - Column: int(24), + Line: int(381), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3938, + Ctx: p4339, FreeVars: ast.Identifiers{ "i", }, @@ -50116,12 +54800,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(371), - Column: int(9), + Line: int(382), + Column: int(7), }, End: ast.Location{ - Line: int(374), - Column: int(28), + Line: int(385), + Column: int(26), }, File: p1, }, @@ -50129,11 +54813,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p3912, + Ctx: p4319, FreeVars: ast.Identifiers{ "c", "i", @@ -50146,17 +54830,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(371), - Column: int(12), + Line: int(382), + Column: int(10), }, End: ast.Location{ - Line: int(371), - Column: int(20), + Line: int(382), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3912, + Ctx: p4319, FreeVars: ast.Identifiers{ "c", }, @@ -50166,17 +54850,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(371), - Column: int(12), + Line: int(382), + Column: int(10), }, End: ast.Location{ - Line: int(371), - Column: int(13), + Line: int(382), + Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3912, + Ctx: p4319, FreeVars: ast.Identifiers{ "c", }, @@ -50190,17 +54874,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(371), - Column: int(17), + Line: int(382), + Column: int(15), }, End: ast.Location{ - Line: int(371), - Column: int(20), + Line: int(382), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3912, + Ctx: p4319, FreeVars: nil, }, Value: ".", @@ -50214,17 +54898,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(372), - Column: int(11), + Line: int(383), + Column: int(9), }, End: ast.Location{ - Line: int(372), - Column: int(44), + Line: int(383), + Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3912, + Ctx: p4319, FreeVars: ast.Identifiers{ "i", "str", @@ -50236,12 +54920,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(372), - Column: int(11), + Line: int(383), + Column: int(9), }, End: ast.Location{ - Line: int(372), - Column: int(32), + Line: int(383), + Column: int(30), }, File: p1, }, @@ -50249,11 +54933,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p3912, + Ctx: p4319, FreeVars: ast.Identifiers{ "try_parse_field_width", }, @@ -50269,17 +54953,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(372), - Column: int(33), + Line: int(383), + Column: int(31), }, End: ast.Location{ - Line: int(372), - Column: int(36), + Line: int(383), + Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3959, + Ctx: p4360, FreeVars: ast.Identifiers{ "str", }, @@ -50294,17 +54978,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(372), - Column: int(38), + Line: int(383), + Column: int(36), }, End: ast.Location{ - Line: int(372), - Column: int(43), + Line: int(383), + Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3959, + Ctx: p4360, FreeVars: ast.Identifiers{ "i", }, @@ -50314,17 +54998,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(372), - Column: int(38), + Line: int(383), + Column: int(36), }, End: ast.Location{ - Line: int(372), - Column: int(39), + Line: int(383), + Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3959, + Ctx: p4360, FreeVars: ast.Identifiers{ "i", }, @@ -50338,17 +55022,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(372), - Column: int(42), + Line: int(383), + Column: int(40), }, End: ast.Location{ - Line: int(372), - Column: int(43), + Line: int(383), + Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3959, + Ctx: p4360, FreeVars: nil, }, Value: float64(1), @@ -50369,7 +55053,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -50378,12 +55062,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(374), - Column: int(11), + Line: int(385), + Column: int(9), }, End: ast.Location{ - Line: int(374), - Column: int(28), + Line: int(385), + Column: int(26), }, File: p1, }, @@ -50391,11 +55075,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p3912, + Ctx: p4319, FreeVars: ast.Identifiers{ "i", }, @@ -50431,17 +55115,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(374), - Column: int(16), + Line: int(385), + Column: int(14), }, End: ast.Location{ - Line: int(374), - Column: int(17), + Line: int(385), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3973, + Ctx: p4374, FreeVars: ast.Identifiers{ "i", }, @@ -50479,17 +55163,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(374), - Column: int(22), + Line: int(385), + Column: int(20), }, End: ast.Location{ - Line: int(374), - Column: int(26), + Line: int(385), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3973, + Ctx: p4374, FreeVars: nil, }, }, @@ -50500,6 +55184,48 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(380), + Column: int(36), + }, + End: ast.Location{ + Line: int(380), + Column: int(60), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p4319, + FreeVars: nil, + }, + Value: "Truncated format code.", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + }, }, }, Fun: nil, @@ -50511,11 +55237,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(377), + Line: int(388), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -50536,7 +55262,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "std", "str", @@ -50557,17 +55283,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(377), + Line: int(388), Column: int(11), }, End: ast.Location{ - Line: int(385), - Column: int(12), + Line: int(394), + Column: int(10), }, File: p1, }, Fodder: nil, - Ctx: p3983, + Ctx: p4386, FreeVars: ast.Identifiers{ "std", }, @@ -50593,26 +55319,19 @@ var _StdAst = &ast.DesugaredObject{ Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(378), - Column: int(7), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(385), - Column: int(12), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p3988, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "i", "std", @@ -50624,17 +55343,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(378), - Column: int(10), + Line: int(389), + Column: int(14), }, End: ast.Location{ - Line: int(378), - Column: int(30), + Line: int(389), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "i", "std", @@ -50646,17 +55365,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(378), - Column: int(10), + Line: int(389), + Column: int(14), }, End: ast.Location{ - Line: int(378), - Column: int(11), + Line: int(389), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "i", }, @@ -50664,23 +55383,23 @@ var _StdAst = &ast.DesugaredObject{ Id: "i", }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(8), + Op: ast.BinaryOp(9), Right: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(378), - Column: int(15), + Line: int(389), + Column: int(18), }, End: ast.Location{ - Line: int(378), - Column: int(30), + Line: int(389), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "std", "str", @@ -50691,17 +55410,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(378), - Column: int(15), + Line: int(389), + Column: int(18), }, End: ast.Location{ - Line: int(378), - Column: int(25), + Line: int(389), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "std", }, @@ -50711,12 +55430,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(378), - Column: int(15), + Line: int(389), + Column: int(18), }, End: ast.Location{ - Line: int(378), - Column: int(18), + Line: int(389), + Column: int(21), }, File: p1, }, @@ -50763,17 +55482,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(378), - Column: int(26), + Line: int(389), + Column: int(29), }, End: ast.Location{ - Line: int(378), - Column: int(29), + Line: int(389), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4003, + Ctx: p4405, FreeVars: ast.Identifiers{ "str", }, @@ -50791,74 +55510,18 @@ var _StdAst = &ast.DesugaredObject{ TailStrictFodder: nil, }, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(379), - Column: int(9), - }, - End: ast.Location{ - Line: int(379), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(8), - Comment: []string{}, - }, - }, - Ctx: p3988, - FreeVars: nil, - }, - Expr: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(379), - Column: int(15), - }, - End: ast.Location{ - Line: int(379), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p3988, - FreeVars: nil, - }, - Value: "Truncated format code.", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Local{ + ThenFodder: nil, + BranchTrue: &ast.Local{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(381), - Column: int(9), + Line: int(390), + Column: int(7), }, End: ast.Location{ - Line: int(385), - Column: int(12), + Line: int(394), + Column: int(10), }, File: p1, }, @@ -50866,11 +55529,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "i", "str", @@ -50886,17 +55549,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(381), - Column: int(19), + Line: int(390), + Column: int(17), }, End: ast.Location{ - Line: int(381), - Column: int(25), + Line: int(390), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4014, + Ctx: p4412, FreeVars: ast.Identifiers{ "i", "str", @@ -50907,17 +55570,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(381), - Column: int(19), + Line: int(390), + Column: int(17), }, End: ast.Location{ - Line: int(381), - Column: int(22), + Line: int(390), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4014, + Ctx: p4412, FreeVars: ast.Identifiers{ "str", }, @@ -50930,17 +55593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(381), - Column: int(23), + Line: int(390), + Column: int(21), }, End: ast.Location{ - Line: int(381), - Column: int(24), + Line: int(390), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4014, + Ctx: p4412, FreeVars: ast.Identifiers{ "i", }, @@ -50959,12 +55622,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(382), - Column: int(9), + Line: int(391), + Column: int(7), }, End: ast.Location{ - Line: int(385), - Column: int(12), + Line: int(394), + Column: int(10), }, File: p1, }, @@ -50972,11 +55635,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "c", "i", @@ -50987,17 +55650,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(382), - Column: int(12), + Line: int(391), + Column: int(10), }, End: ast.Location{ - Line: int(382), - Column: int(44), + Line: int(391), + Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "c", }, @@ -51007,17 +55670,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(382), - Column: int(12), + Line: int(391), + Column: int(10), }, End: ast.Location{ - Line: int(382), - Column: int(32), + Line: int(391), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "c", }, @@ -51027,17 +55690,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(382), - Column: int(12), + Line: int(391), + Column: int(10), }, End: ast.Location{ - Line: int(382), - Column: int(20), + Line: int(391), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "c", }, @@ -51047,17 +55710,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(382), - Column: int(12), + Line: int(391), + Column: int(10), }, End: ast.Location{ - Line: int(382), - Column: int(13), + Line: int(391), + Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "c", }, @@ -51071,17 +55734,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(382), - Column: int(17), + Line: int(391), + Column: int(15), }, End: ast.Location{ - Line: int(382), - Column: int(20), + Line: int(391), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: nil, }, Value: "h", @@ -51096,17 +55759,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(382), - Column: int(24), + Line: int(391), + Column: int(22), }, End: ast.Location{ - Line: int(382), - Column: int(32), + Line: int(391), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "c", }, @@ -51116,17 +55779,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(382), - Column: int(24), + Line: int(391), + Column: int(22), }, End: ast.Location{ - Line: int(382), - Column: int(25), + Line: int(391), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "c", }, @@ -51140,17 +55803,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(382), - Column: int(29), + Line: int(391), + Column: int(27), }, End: ast.Location{ - Line: int(382), - Column: int(32), + Line: int(391), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: nil, }, Value: "l", @@ -51166,17 +55829,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(382), - Column: int(36), + Line: int(391), + Column: int(34), }, End: ast.Location{ - Line: int(382), - Column: int(44), + Line: int(391), + Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "c", }, @@ -51186,17 +55849,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(382), - Column: int(36), + Line: int(391), + Column: int(34), }, End: ast.Location{ - Line: int(382), - Column: int(37), + Line: int(391), + Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "c", }, @@ -51210,17 +55873,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(382), - Column: int(41), + Line: int(391), + Column: int(39), }, End: ast.Location{ - Line: int(382), - Column: int(44), + Line: int(391), + Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: nil, }, Value: "L", @@ -51235,17 +55898,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(383), - Column: int(11), + Line: int(392), + Column: int(9), }, End: ast.Location{ - Line: int(383), - Column: int(16), + Line: int(392), + Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "i", }, @@ -51255,12 +55918,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(383), - Column: int(11), + Line: int(392), + Column: int(9), }, End: ast.Location{ - Line: int(383), - Column: int(12), + Line: int(392), + Column: int(10), }, File: p1, }, @@ -51268,11 +55931,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "i", }, @@ -51286,17 +55949,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(383), - Column: int(15), + Line: int(392), + Column: int(13), }, End: ast.Location{ - Line: int(383), - Column: int(16), + Line: int(392), + Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3988, + Ctx: p4392, FreeVars: nil, }, Value: float64(1), @@ -51307,7 +55970,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -51316,12 +55979,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(385), - Column: int(11), + Line: int(394), + Column: int(9), }, End: ast.Location{ - Line: int(385), - Column: int(12), + Line: int(394), + Column: int(10), }, File: p1, }, @@ -51329,11 +55992,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p3988, + Ctx: p4392, FreeVars: ast.Identifiers{ "i", }, @@ -51342,6 +56005,48 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(389), + Column: int(36), + }, + End: ast.Location{ + Line: int(389), + Column: int(60), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p4392, + FreeVars: nil, + }, + Value: "Truncated format code.", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + }, }, }, Fun: nil, @@ -51353,11 +56058,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(387), + Line: int(396), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -51370,7 +56075,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "std", "str", @@ -51392,17 +56097,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(387), + Line: int(396), Column: int(11), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: nil, - Ctx: p4057, + Ctx: p4457, FreeVars: ast.Identifiers{ "std", }, @@ -51428,26 +56133,19 @@ var _StdAst = &ast.DesugaredObject{ Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(388), - Column: int(7), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(419), - Column: int(53), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p4062, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "i", "std", @@ -51459,17 +56157,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(388), - Column: int(10), + Line: int(397), + Column: int(14), }, End: ast.Location{ - Line: int(388), - Column: int(30), + Line: int(397), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", "std", @@ -51481,17 +56179,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(388), - Column: int(10), + Line: int(397), + Column: int(14), }, End: ast.Location{ - Line: int(388), - Column: int(11), + Line: int(397), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -51499,23 +56197,23 @@ var _StdAst = &ast.DesugaredObject{ Id: "i", }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(8), + Op: ast.BinaryOp(9), Right: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(388), - Column: int(15), + Line: int(397), + Column: int(18), }, End: ast.Location{ - Line: int(388), - Column: int(30), + Line: int(397), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "std", "str", @@ -51526,17 +56224,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(388), - Column: int(15), + Line: int(397), + Column: int(18), }, End: ast.Location{ - Line: int(388), - Column: int(25), + Line: int(397), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "std", }, @@ -51546,12 +56244,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(388), - Column: int(15), + Line: int(397), + Column: int(18), }, End: ast.Location{ - Line: int(388), - Column: int(18), + Line: int(397), + Column: int(21), }, File: p1, }, @@ -51598,17 +56296,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(388), - Column: int(26), + Line: int(397), + Column: int(29), }, End: ast.Location{ - Line: int(388), - Column: int(29), + Line: int(397), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4077, + Ctx: p4476, FreeVars: ast.Identifiers{ "str", }, @@ -51626,74 +56324,18 @@ var _StdAst = &ast.DesugaredObject{ TailStrictFodder: nil, }, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(389), - Column: int(9), - }, - End: ast.Location{ - Line: int(389), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(8), - Comment: []string{}, - }, - }, - Ctx: p4062, - FreeVars: nil, - }, - Expr: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(389), - Column: int(15), - }, - End: ast.Location{ - Line: int(389), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p4062, - FreeVars: nil, - }, - Value: "Truncated format code.", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Local{ + ThenFodder: nil, + BranchTrue: &ast.Local{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(391), - Column: int(9), + Line: int(398), + Column: int(7), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, @@ -51701,11 +56343,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", "str", @@ -51721,17 +56363,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(391), - Column: int(19), + Line: int(398), + Column: int(17), }, End: ast.Location{ - Line: int(391), - Column: int(25), + Line: int(398), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4088, + Ctx: p4483, FreeVars: ast.Identifiers{ "i", "str", @@ -51742,17 +56384,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(391), - Column: int(19), + Line: int(398), + Column: int(17), }, End: ast.Location{ - Line: int(391), - Column: int(22), + Line: int(398), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4088, + Ctx: p4483, FreeVars: ast.Identifiers{ "str", }, @@ -51765,17 +56407,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(391), - Column: int(23), + Line: int(398), + Column: int(21), }, End: ast.Location{ - Line: int(391), - Column: int(24), + Line: int(398), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4088, + Ctx: p4483, FreeVars: ast.Identifiers{ "i", }, @@ -51794,12 +56436,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(392), - Column: int(9), + Line: int(399), + Column: int(7), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, @@ -51807,11 +56449,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -51822,17 +56464,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(392), - Column: int(12), + Line: int(399), + Column: int(10), }, End: ast.Location{ - Line: int(392), - Column: int(44), + Line: int(399), + Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -51842,17 +56484,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(392), - Column: int(12), + Line: int(399), + Column: int(10), }, End: ast.Location{ - Line: int(392), - Column: int(32), + Line: int(399), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -51862,17 +56504,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(392), - Column: int(12), + Line: int(399), + Column: int(10), }, End: ast.Location{ - Line: int(392), - Column: int(20), + Line: int(399), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -51882,17 +56524,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(392), - Column: int(12), + Line: int(399), + Column: int(10), }, End: ast.Location{ - Line: int(392), - Column: int(13), + Line: int(399), + Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -51906,17 +56548,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(392), - Column: int(17), + Line: int(399), + Column: int(15), }, End: ast.Location{ - Line: int(392), - Column: int(20), + Line: int(399), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "d", @@ -51931,17 +56573,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(392), - Column: int(24), + Line: int(399), + Column: int(22), }, End: ast.Location{ - Line: int(392), - Column: int(32), + Line: int(399), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -51951,17 +56593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(392), - Column: int(24), + Line: int(399), + Column: int(22), }, End: ast.Location{ - Line: int(392), - Column: int(25), + Line: int(399), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -51975,17 +56617,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(392), - Column: int(29), + Line: int(399), + Column: int(27), }, End: ast.Location{ - Line: int(392), - Column: int(32), + Line: int(399), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "i", @@ -52001,17 +56643,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(392), - Column: int(36), + Line: int(399), + Column: int(34), }, End: ast.Location{ - Line: int(392), - Column: int(44), + Line: int(399), + Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -52021,17 +56663,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(392), - Column: int(36), + Line: int(399), + Column: int(34), }, End: ast.Location{ - Line: int(392), - Column: int(37), + Line: int(399), + Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -52045,17 +56687,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(392), - Column: int(41), + Line: int(399), + Column: int(39), }, End: ast.Location{ - Line: int(392), - Column: int(44), + Line: int(399), + Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "u", @@ -52070,12 +56712,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(393), - Column: int(11), + Line: int(400), + Column: int(9), }, End: ast.Location{ - Line: int(393), - Column: int(44), + Line: int(400), + Column: int(42), }, File: p1, }, @@ -52083,11 +56725,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -52123,17 +56765,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(393), - Column: int(16), + Line: int(400), + Column: int(14), }, End: ast.Location{ - Line: int(393), - Column: int(21), + Line: int(400), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4122, + Ctx: p4517, FreeVars: ast.Identifiers{ "i", }, @@ -52143,17 +56785,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(393), - Column: int(16), + Line: int(400), + Column: int(14), }, End: ast.Location{ - Line: int(393), - Column: int(17), + Line: int(400), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4122, + Ctx: p4517, FreeVars: ast.Identifiers{ "i", }, @@ -52167,17 +56809,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(393), - Column: int(20), + Line: int(400), + Column: int(18), }, End: ast.Location{ - Line: int(393), - Column: int(21), + Line: int(400), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4122, + Ctx: p4517, FreeVars: nil, }, Value: float64(1), @@ -52215,17 +56857,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(393), - Column: int(26), + Line: int(400), + Column: int(24), }, End: ast.Location{ - Line: int(393), - Column: int(29), + Line: int(400), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4122, + Ctx: p4517, FreeVars: nil, }, Value: "d", @@ -52263,17 +56905,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(393), - Column: int(37), + Line: int(400), + Column: int(35), }, End: ast.Location{ - Line: int(393), - Column: int(42), + Line: int(400), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4122, + Ctx: p4517, FreeVars: nil, }, Value: false, @@ -52287,7 +56929,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -52296,17 +56938,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(394), - Column: int(14), + Line: int(401), + Column: int(12), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -52317,17 +56959,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(394), - Column: int(17), + Line: int(401), + Column: int(15), }, End: ast.Location{ - Line: int(394), - Column: int(25), + Line: int(401), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -52337,17 +56979,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(394), - Column: int(17), + Line: int(401), + Column: int(15), }, End: ast.Location{ - Line: int(394), - Column: int(18), + Line: int(401), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -52361,17 +57003,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(394), - Column: int(22), + Line: int(401), + Column: int(20), }, End: ast.Location{ - Line: int(394), - Column: int(25), + Line: int(401), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "o", @@ -52385,12 +57027,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(395), - Column: int(11), + Line: int(402), + Column: int(9), }, End: ast.Location{ - Line: int(395), - Column: int(44), + Line: int(402), + Column: int(42), }, File: p1, }, @@ -52398,11 +57040,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -52438,17 +57080,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(395), - Column: int(16), + Line: int(402), + Column: int(14), }, End: ast.Location{ - Line: int(395), - Column: int(21), + Line: int(402), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4145, + Ctx: p4540, FreeVars: ast.Identifiers{ "i", }, @@ -52458,17 +57100,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(395), - Column: int(16), + Line: int(402), + Column: int(14), }, End: ast.Location{ - Line: int(395), - Column: int(17), + Line: int(402), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4145, + Ctx: p4540, FreeVars: ast.Identifiers{ "i", }, @@ -52482,17 +57124,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(395), - Column: int(20), + Line: int(402), + Column: int(18), }, End: ast.Location{ - Line: int(395), - Column: int(21), + Line: int(402), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4145, + Ctx: p4540, FreeVars: nil, }, Value: float64(1), @@ -52530,17 +57172,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(395), - Column: int(26), + Line: int(402), + Column: int(24), }, End: ast.Location{ - Line: int(395), - Column: int(29), + Line: int(402), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4145, + Ctx: p4540, FreeVars: nil, }, Value: "o", @@ -52578,17 +57220,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(395), - Column: int(37), + Line: int(402), + Column: int(35), }, End: ast.Location{ - Line: int(395), - Column: int(42), + Line: int(402), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4145, + Ctx: p4540, FreeVars: nil, }, Value: false, @@ -52602,7 +57244,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -52611,17 +57253,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(396), - Column: int(14), + Line: int(403), + Column: int(12), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -52632,17 +57274,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(396), - Column: int(17), + Line: int(403), + Column: int(15), }, End: ast.Location{ - Line: int(396), - Column: int(25), + Line: int(403), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -52652,17 +57294,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(396), - Column: int(17), + Line: int(403), + Column: int(15), }, End: ast.Location{ - Line: int(396), - Column: int(18), + Line: int(403), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -52676,17 +57318,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(396), - Column: int(22), + Line: int(403), + Column: int(20), }, End: ast.Location{ - Line: int(396), - Column: int(25), + Line: int(403), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "x", @@ -52700,12 +57342,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(397), - Column: int(11), + Line: int(404), + Column: int(9), }, End: ast.Location{ - Line: int(397), - Column: int(44), + Line: int(404), + Column: int(42), }, File: p1, }, @@ -52713,11 +57355,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -52753,17 +57395,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(397), - Column: int(16), + Line: int(404), + Column: int(14), }, End: ast.Location{ - Line: int(397), - Column: int(21), + Line: int(404), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4168, + Ctx: p4563, FreeVars: ast.Identifiers{ "i", }, @@ -52773,17 +57415,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(397), - Column: int(16), + Line: int(404), + Column: int(14), }, End: ast.Location{ - Line: int(397), - Column: int(17), + Line: int(404), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4168, + Ctx: p4563, FreeVars: ast.Identifiers{ "i", }, @@ -52797,17 +57439,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(397), - Column: int(20), + Line: int(404), + Column: int(18), }, End: ast.Location{ - Line: int(397), - Column: int(21), + Line: int(404), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4168, + Ctx: p4563, FreeVars: nil, }, Value: float64(1), @@ -52845,17 +57487,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(397), - Column: int(26), + Line: int(404), + Column: int(24), }, End: ast.Location{ - Line: int(397), - Column: int(29), + Line: int(404), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4168, + Ctx: p4563, FreeVars: nil, }, Value: "x", @@ -52893,17 +57535,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(397), - Column: int(37), + Line: int(404), + Column: int(35), }, End: ast.Location{ - Line: int(397), - Column: int(42), + Line: int(404), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4168, + Ctx: p4563, FreeVars: nil, }, Value: false, @@ -52917,7 +57559,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -52926,17 +57568,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(398), - Column: int(14), + Line: int(405), + Column: int(12), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -52947,17 +57589,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(398), - Column: int(17), + Line: int(405), + Column: int(15), }, End: ast.Location{ - Line: int(398), - Column: int(25), + Line: int(405), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -52967,17 +57609,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(398), - Column: int(17), + Line: int(405), + Column: int(15), }, End: ast.Location{ - Line: int(398), - Column: int(18), + Line: int(405), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -52991,17 +57633,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(398), - Column: int(22), + Line: int(405), + Column: int(20), }, End: ast.Location{ - Line: int(398), - Column: int(25), + Line: int(405), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "X", @@ -53015,12 +57657,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(399), - Column: int(11), + Line: int(406), + Column: int(9), }, End: ast.Location{ - Line: int(399), - Column: int(43), + Line: int(406), + Column: int(41), }, File: p1, }, @@ -53028,11 +57670,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -53068,17 +57710,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(399), - Column: int(16), + Line: int(406), + Column: int(14), }, End: ast.Location{ - Line: int(399), - Column: int(21), + Line: int(406), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4191, + Ctx: p4586, FreeVars: ast.Identifiers{ "i", }, @@ -53088,17 +57730,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(399), - Column: int(16), + Line: int(406), + Column: int(14), }, End: ast.Location{ - Line: int(399), - Column: int(17), + Line: int(406), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4191, + Ctx: p4586, FreeVars: ast.Identifiers{ "i", }, @@ -53112,17 +57754,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(399), - Column: int(20), + Line: int(406), + Column: int(18), }, End: ast.Location{ - Line: int(399), - Column: int(21), + Line: int(406), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4191, + Ctx: p4586, FreeVars: nil, }, Value: float64(1), @@ -53160,17 +57802,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(399), - Column: int(26), + Line: int(406), + Column: int(24), }, End: ast.Location{ - Line: int(399), - Column: int(29), + Line: int(406), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4191, + Ctx: p4586, FreeVars: nil, }, Value: "x", @@ -53208,17 +57850,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(399), - Column: int(37), + Line: int(406), + Column: int(35), }, End: ast.Location{ - Line: int(399), - Column: int(41), + Line: int(406), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4191, + Ctx: p4586, FreeVars: nil, }, Value: true, @@ -53232,7 +57874,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -53241,17 +57883,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(400), - Column: int(14), + Line: int(407), + Column: int(12), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -53262,17 +57904,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(400), - Column: int(17), + Line: int(407), + Column: int(15), }, End: ast.Location{ - Line: int(400), - Column: int(25), + Line: int(407), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -53282,17 +57924,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(400), - Column: int(17), + Line: int(407), + Column: int(15), }, End: ast.Location{ - Line: int(400), - Column: int(18), + Line: int(407), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -53306,17 +57948,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(400), - Column: int(22), + Line: int(407), + Column: int(20), }, End: ast.Location{ - Line: int(400), - Column: int(25), + Line: int(407), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "e", @@ -53330,12 +57972,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(401), - Column: int(11), + Line: int(408), + Column: int(9), }, End: ast.Location{ - Line: int(401), - Column: int(44), + Line: int(408), + Column: int(42), }, File: p1, }, @@ -53343,11 +57985,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -53383,17 +58025,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(401), - Column: int(16), + Line: int(408), + Column: int(14), }, End: ast.Location{ - Line: int(401), - Column: int(21), + Line: int(408), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4214, + Ctx: p4609, FreeVars: ast.Identifiers{ "i", }, @@ -53403,17 +58045,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(401), - Column: int(16), + Line: int(408), + Column: int(14), }, End: ast.Location{ - Line: int(401), - Column: int(17), + Line: int(408), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4214, + Ctx: p4609, FreeVars: ast.Identifiers{ "i", }, @@ -53427,17 +58069,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(401), - Column: int(20), + Line: int(408), + Column: int(18), }, End: ast.Location{ - Line: int(401), - Column: int(21), + Line: int(408), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4214, + Ctx: p4609, FreeVars: nil, }, Value: float64(1), @@ -53475,17 +58117,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(401), - Column: int(26), + Line: int(408), + Column: int(24), }, End: ast.Location{ - Line: int(401), - Column: int(29), + Line: int(408), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4214, + Ctx: p4609, FreeVars: nil, }, Value: "e", @@ -53523,17 +58165,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(401), - Column: int(37), + Line: int(408), + Column: int(35), }, End: ast.Location{ - Line: int(401), - Column: int(42), + Line: int(408), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4214, + Ctx: p4609, FreeVars: nil, }, Value: false, @@ -53547,7 +58189,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -53556,17 +58198,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(402), - Column: int(14), + Line: int(409), + Column: int(12), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -53577,17 +58219,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(402), - Column: int(17), + Line: int(409), + Column: int(15), }, End: ast.Location{ - Line: int(402), - Column: int(25), + Line: int(409), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -53597,17 +58239,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(402), - Column: int(17), + Line: int(409), + Column: int(15), }, End: ast.Location{ - Line: int(402), - Column: int(18), + Line: int(409), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -53621,17 +58263,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(402), - Column: int(22), + Line: int(409), + Column: int(20), }, End: ast.Location{ - Line: int(402), - Column: int(25), + Line: int(409), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "E", @@ -53645,12 +58287,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(403), - Column: int(11), + Line: int(410), + Column: int(9), }, End: ast.Location{ - Line: int(403), - Column: int(43), + Line: int(410), + Column: int(41), }, File: p1, }, @@ -53658,11 +58300,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -53698,17 +58340,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(403), - Column: int(16), + Line: int(410), + Column: int(14), }, End: ast.Location{ - Line: int(403), - Column: int(21), + Line: int(410), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4237, + Ctx: p4632, FreeVars: ast.Identifiers{ "i", }, @@ -53718,17 +58360,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(403), - Column: int(16), + Line: int(410), + Column: int(14), }, End: ast.Location{ - Line: int(403), - Column: int(17), + Line: int(410), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4237, + Ctx: p4632, FreeVars: ast.Identifiers{ "i", }, @@ -53742,17 +58384,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(403), - Column: int(20), + Line: int(410), + Column: int(18), }, End: ast.Location{ - Line: int(403), - Column: int(21), + Line: int(410), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4237, + Ctx: p4632, FreeVars: nil, }, Value: float64(1), @@ -53790,17 +58432,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(403), - Column: int(26), + Line: int(410), + Column: int(24), }, End: ast.Location{ - Line: int(403), - Column: int(29), + Line: int(410), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4237, + Ctx: p4632, FreeVars: nil, }, Value: "e", @@ -53838,17 +58480,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(403), - Column: int(37), + Line: int(410), + Column: int(35), }, End: ast.Location{ - Line: int(403), - Column: int(41), + Line: int(410), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4237, + Ctx: p4632, FreeVars: nil, }, Value: true, @@ -53862,7 +58504,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -53871,17 +58513,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(404), - Column: int(14), + Line: int(411), + Column: int(12), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -53892,17 +58534,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(404), - Column: int(17), + Line: int(411), + Column: int(15), }, End: ast.Location{ - Line: int(404), - Column: int(25), + Line: int(411), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -53912,17 +58554,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(404), - Column: int(17), + Line: int(411), + Column: int(15), }, End: ast.Location{ - Line: int(404), - Column: int(18), + Line: int(411), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -53936,17 +58578,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(404), - Column: int(22), + Line: int(411), + Column: int(20), }, End: ast.Location{ - Line: int(404), - Column: int(25), + Line: int(411), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "f", @@ -53960,12 +58602,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(405), - Column: int(11), + Line: int(412), + Column: int(9), }, End: ast.Location{ - Line: int(405), - Column: int(44), + Line: int(412), + Column: int(42), }, File: p1, }, @@ -53973,11 +58615,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -54013,17 +58655,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(405), - Column: int(16), + Line: int(412), + Column: int(14), }, End: ast.Location{ - Line: int(405), - Column: int(21), + Line: int(412), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4260, + Ctx: p4655, FreeVars: ast.Identifiers{ "i", }, @@ -54033,17 +58675,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(405), - Column: int(16), + Line: int(412), + Column: int(14), }, End: ast.Location{ - Line: int(405), - Column: int(17), + Line: int(412), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4260, + Ctx: p4655, FreeVars: ast.Identifiers{ "i", }, @@ -54057,17 +58699,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(405), - Column: int(20), + Line: int(412), + Column: int(18), }, End: ast.Location{ - Line: int(405), - Column: int(21), + Line: int(412), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4260, + Ctx: p4655, FreeVars: nil, }, Value: float64(1), @@ -54105,17 +58747,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(405), - Column: int(26), + Line: int(412), + Column: int(24), }, End: ast.Location{ - Line: int(405), - Column: int(29), + Line: int(412), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4260, + Ctx: p4655, FreeVars: nil, }, Value: "f", @@ -54153,17 +58795,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(405), - Column: int(37), + Line: int(412), + Column: int(35), }, End: ast.Location{ - Line: int(405), - Column: int(42), + Line: int(412), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4260, + Ctx: p4655, FreeVars: nil, }, Value: false, @@ -54177,7 +58819,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -54186,17 +58828,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(406), - Column: int(14), + Line: int(413), + Column: int(12), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -54207,17 +58849,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(406), - Column: int(17), + Line: int(413), + Column: int(15), }, End: ast.Location{ - Line: int(406), - Column: int(25), + Line: int(413), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -54227,17 +58869,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(406), - Column: int(17), + Line: int(413), + Column: int(15), }, End: ast.Location{ - Line: int(406), - Column: int(18), + Line: int(413), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -54251,17 +58893,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(406), - Column: int(22), + Line: int(413), + Column: int(20), }, End: ast.Location{ - Line: int(406), - Column: int(25), + Line: int(413), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "F", @@ -54275,12 +58917,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(407), - Column: int(11), + Line: int(414), + Column: int(9), }, End: ast.Location{ - Line: int(407), - Column: int(43), + Line: int(414), + Column: int(41), }, File: p1, }, @@ -54288,11 +58930,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -54328,17 +58970,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(407), - Column: int(16), + Line: int(414), + Column: int(14), }, End: ast.Location{ - Line: int(407), - Column: int(21), + Line: int(414), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4283, + Ctx: p4678, FreeVars: ast.Identifiers{ "i", }, @@ -54348,17 +58990,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(407), - Column: int(16), + Line: int(414), + Column: int(14), }, End: ast.Location{ - Line: int(407), - Column: int(17), + Line: int(414), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4283, + Ctx: p4678, FreeVars: ast.Identifiers{ "i", }, @@ -54372,17 +59014,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(407), - Column: int(20), + Line: int(414), + Column: int(18), }, End: ast.Location{ - Line: int(407), - Column: int(21), + Line: int(414), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4283, + Ctx: p4678, FreeVars: nil, }, Value: float64(1), @@ -54420,17 +59062,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(407), - Column: int(26), + Line: int(414), + Column: int(24), }, End: ast.Location{ - Line: int(407), - Column: int(29), + Line: int(414), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4283, + Ctx: p4678, FreeVars: nil, }, Value: "f", @@ -54468,17 +59110,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(407), - Column: int(37), + Line: int(414), + Column: int(35), }, End: ast.Location{ - Line: int(407), - Column: int(41), + Line: int(414), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4283, + Ctx: p4678, FreeVars: nil, }, Value: true, @@ -54492,7 +59134,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -54501,17 +59143,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(408), - Column: int(14), + Line: int(415), + Column: int(12), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -54522,17 +59164,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(408), - Column: int(17), + Line: int(415), + Column: int(15), }, End: ast.Location{ - Line: int(408), - Column: int(25), + Line: int(415), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -54542,17 +59184,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(408), - Column: int(17), + Line: int(415), + Column: int(15), }, End: ast.Location{ - Line: int(408), - Column: int(18), + Line: int(415), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -54566,17 +59208,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(408), - Column: int(22), + Line: int(415), + Column: int(20), }, End: ast.Location{ - Line: int(408), - Column: int(25), + Line: int(415), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "g", @@ -54590,12 +59232,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(409), - Column: int(11), + Line: int(416), + Column: int(9), }, End: ast.Location{ - Line: int(409), - Column: int(44), + Line: int(416), + Column: int(42), }, File: p1, }, @@ -54603,11 +59245,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -54643,17 +59285,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(409), - Column: int(16), + Line: int(416), + Column: int(14), }, End: ast.Location{ - Line: int(409), - Column: int(21), + Line: int(416), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4306, + Ctx: p4701, FreeVars: ast.Identifiers{ "i", }, @@ -54663,17 +59305,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(409), - Column: int(16), + Line: int(416), + Column: int(14), }, End: ast.Location{ - Line: int(409), - Column: int(17), + Line: int(416), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4306, + Ctx: p4701, FreeVars: ast.Identifiers{ "i", }, @@ -54687,17 +59329,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(409), - Column: int(20), + Line: int(416), + Column: int(18), }, End: ast.Location{ - Line: int(409), - Column: int(21), + Line: int(416), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4306, + Ctx: p4701, FreeVars: nil, }, Value: float64(1), @@ -54735,17 +59377,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(409), - Column: int(26), + Line: int(416), + Column: int(24), }, End: ast.Location{ - Line: int(409), - Column: int(29), + Line: int(416), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4306, + Ctx: p4701, FreeVars: nil, }, Value: "g", @@ -54783,17 +59425,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(409), - Column: int(37), + Line: int(416), + Column: int(35), }, End: ast.Location{ - Line: int(409), - Column: int(42), + Line: int(416), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4306, + Ctx: p4701, FreeVars: nil, }, Value: false, @@ -54807,7 +59449,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -54816,17 +59458,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(410), - Column: int(14), + Line: int(417), + Column: int(12), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -54837,17 +59479,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(410), - Column: int(17), + Line: int(417), + Column: int(15), }, End: ast.Location{ - Line: int(410), - Column: int(25), + Line: int(417), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -54857,17 +59499,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(410), - Column: int(17), + Line: int(417), + Column: int(15), }, End: ast.Location{ - Line: int(410), - Column: int(18), + Line: int(417), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -54881,17 +59523,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(410), - Column: int(22), + Line: int(417), + Column: int(20), }, End: ast.Location{ - Line: int(410), - Column: int(25), + Line: int(417), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "G", @@ -54905,12 +59547,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(411), - Column: int(11), + Line: int(418), + Column: int(9), }, End: ast.Location{ - Line: int(411), - Column: int(43), + Line: int(418), + Column: int(41), }, File: p1, }, @@ -54918,11 +59560,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -54958,17 +59600,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(411), - Column: int(16), + Line: int(418), + Column: int(14), }, End: ast.Location{ - Line: int(411), - Column: int(21), + Line: int(418), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4329, + Ctx: p4724, FreeVars: ast.Identifiers{ "i", }, @@ -54978,17 +59620,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(411), - Column: int(16), + Line: int(418), + Column: int(14), }, End: ast.Location{ - Line: int(411), - Column: int(17), + Line: int(418), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4329, + Ctx: p4724, FreeVars: ast.Identifiers{ "i", }, @@ -55002,17 +59644,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(411), - Column: int(20), + Line: int(418), + Column: int(18), }, End: ast.Location{ - Line: int(411), - Column: int(21), + Line: int(418), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4329, + Ctx: p4724, FreeVars: nil, }, Value: float64(1), @@ -55050,17 +59692,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(411), - Column: int(26), + Line: int(418), + Column: int(24), }, End: ast.Location{ - Line: int(411), - Column: int(29), + Line: int(418), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4329, + Ctx: p4724, FreeVars: nil, }, Value: "g", @@ -55098,17 +59740,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(411), - Column: int(37), + Line: int(418), + Column: int(35), }, End: ast.Location{ - Line: int(411), - Column: int(41), + Line: int(418), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4329, + Ctx: p4724, FreeVars: nil, }, Value: true, @@ -55122,7 +59764,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -55131,17 +59773,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(412), - Column: int(14), + Line: int(419), + Column: int(12), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -55152,17 +59794,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(412), - Column: int(17), + Line: int(419), + Column: int(15), }, End: ast.Location{ - Line: int(412), - Column: int(25), + Line: int(419), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -55172,17 +59814,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(412), - Column: int(17), + Line: int(419), + Column: int(15), }, End: ast.Location{ - Line: int(412), - Column: int(18), + Line: int(419), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -55196,17 +59838,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(412), - Column: int(22), + Line: int(419), + Column: int(20), }, End: ast.Location{ - Line: int(412), - Column: int(25), + Line: int(419), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "c", @@ -55220,12 +59862,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(413), - Column: int(11), + Line: int(420), + Column: int(9), }, End: ast.Location{ - Line: int(413), - Column: int(44), + Line: int(420), + Column: int(42), }, File: p1, }, @@ -55233,11 +59875,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -55273,17 +59915,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(413), - Column: int(16), + Line: int(420), + Column: int(14), }, End: ast.Location{ - Line: int(413), - Column: int(21), + Line: int(420), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4352, + Ctx: p4747, FreeVars: ast.Identifiers{ "i", }, @@ -55293,17 +59935,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(413), - Column: int(16), + Line: int(420), + Column: int(14), }, End: ast.Location{ - Line: int(413), - Column: int(17), + Line: int(420), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4352, + Ctx: p4747, FreeVars: ast.Identifiers{ "i", }, @@ -55317,17 +59959,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(413), - Column: int(20), + Line: int(420), + Column: int(18), }, End: ast.Location{ - Line: int(413), - Column: int(21), + Line: int(420), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4352, + Ctx: p4747, FreeVars: nil, }, Value: float64(1), @@ -55365,17 +60007,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(413), - Column: int(26), + Line: int(420), + Column: int(24), }, End: ast.Location{ - Line: int(413), - Column: int(29), + Line: int(420), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4352, + Ctx: p4747, FreeVars: nil, }, Value: "c", @@ -55413,17 +60055,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(413), - Column: int(37), + Line: int(420), + Column: int(35), }, End: ast.Location{ - Line: int(413), - Column: int(42), + Line: int(420), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4352, + Ctx: p4747, FreeVars: nil, }, Value: false, @@ -55437,7 +60079,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -55446,17 +60088,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(414), - Column: int(14), + Line: int(421), + Column: int(12), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -55467,17 +60109,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(414), - Column: int(17), + Line: int(421), + Column: int(15), }, End: ast.Location{ - Line: int(414), - Column: int(25), + Line: int(421), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -55487,17 +60129,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(414), - Column: int(17), + Line: int(421), + Column: int(15), }, End: ast.Location{ - Line: int(414), - Column: int(18), + Line: int(421), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -55511,17 +60153,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(414), - Column: int(22), + Line: int(421), + Column: int(20), }, End: ast.Location{ - Line: int(414), - Column: int(25), + Line: int(421), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "s", @@ -55535,12 +60177,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(415), - Column: int(11), + Line: int(422), + Column: int(9), }, End: ast.Location{ - Line: int(415), - Column: int(44), + Line: int(422), + Column: int(42), }, File: p1, }, @@ -55548,11 +60190,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -55588,17 +60230,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(415), - Column: int(16), + Line: int(422), + Column: int(14), }, End: ast.Location{ - Line: int(415), - Column: int(21), + Line: int(422), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4375, + Ctx: p4770, FreeVars: ast.Identifiers{ "i", }, @@ -55608,17 +60250,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(415), - Column: int(16), + Line: int(422), + Column: int(14), }, End: ast.Location{ - Line: int(415), - Column: int(17), + Line: int(422), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4375, + Ctx: p4770, FreeVars: ast.Identifiers{ "i", }, @@ -55632,17 +60274,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(415), - Column: int(20), + Line: int(422), + Column: int(18), }, End: ast.Location{ - Line: int(415), - Column: int(21), + Line: int(422), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4375, + Ctx: p4770, FreeVars: nil, }, Value: float64(1), @@ -55680,17 +60322,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(415), - Column: int(26), + Line: int(422), + Column: int(24), }, End: ast.Location{ - Line: int(415), - Column: int(29), + Line: int(422), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4375, + Ctx: p4770, FreeVars: nil, }, Value: "s", @@ -55728,17 +60370,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(415), - Column: int(37), + Line: int(422), + Column: int(35), }, End: ast.Location{ - Line: int(415), - Column: int(42), + Line: int(422), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4375, + Ctx: p4770, FreeVars: nil, }, Value: false, @@ -55752,7 +60394,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -55761,17 +60403,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(416), - Column: int(14), + Line: int(423), + Column: int(12), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", "i", @@ -55782,17 +60424,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(416), - Column: int(17), + Line: int(423), + Column: int(15), }, End: ast.Location{ - Line: int(416), - Column: int(25), + Line: int(423), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -55802,17 +60444,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(416), - Column: int(17), + Line: int(423), + Column: int(15), }, End: ast.Location{ - Line: int(416), - Column: int(18), + Line: int(423), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -55826,17 +60468,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(416), - Column: int(22), + Line: int(423), + Column: int(20), }, End: ast.Location{ - Line: int(416), - Column: int(25), + Line: int(423), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "%", @@ -55850,12 +60492,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(417), - Column: int(11), + Line: int(424), + Column: int(9), }, End: ast.Location{ - Line: int(417), - Column: int(44), + Line: int(424), + Column: int(42), }, File: p1, }, @@ -55863,11 +60505,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "i", }, @@ -55903,17 +60545,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(417), - Column: int(16), + Line: int(424), + Column: int(14), }, End: ast.Location{ - Line: int(417), - Column: int(21), + Line: int(424), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4398, + Ctx: p4793, FreeVars: ast.Identifiers{ "i", }, @@ -55923,17 +60565,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(417), - Column: int(16), + Line: int(424), + Column: int(14), }, End: ast.Location{ - Line: int(417), - Column: int(17), + Line: int(424), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4398, + Ctx: p4793, FreeVars: ast.Identifiers{ "i", }, @@ -55947,17 +60589,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(417), - Column: int(20), + Line: int(424), + Column: int(18), }, End: ast.Location{ - Line: int(417), - Column: int(21), + Line: int(424), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4398, + Ctx: p4793, FreeVars: nil, }, Value: float64(1), @@ -55995,17 +60637,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(417), - Column: int(26), + Line: int(424), + Column: int(24), }, End: ast.Location{ - Line: int(417), - Column: int(29), + Line: int(424), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4398, + Ctx: p4793, FreeVars: nil, }, Value: "%", @@ -56043,17 +60685,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(417), - Column: int(37), + Line: int(424), + Column: int(35), }, End: ast.Location{ - Line: int(417), - Column: int(42), + Line: int(424), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4398, + Ctx: p4793, FreeVars: nil, }, Value: false, @@ -56067,7 +60709,7 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, @@ -56076,12 +60718,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(419), - Column: int(11), + Line: int(426), + Column: int(9), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, @@ -56089,11 +60731,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(10), + Indent: int(8), Comment: []string{}, }, }, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -56103,17 +60745,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(419), - Column: int(17), + Line: int(426), + Column: int(15), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -56123,17 +60765,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(419), - Column: int(17), + Line: int(426), + Column: int(15), }, End: ast.Location{ - Line: int(419), - Column: int(49), + Line: int(426), + Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: nil, }, Value: "Unrecognised conversion type: ", @@ -56147,17 +60789,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(419), - Column: int(52), + Line: int(426), + Column: int(50), }, End: ast.Location{ - Line: int(419), - Column: int(53), + Line: int(426), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4062, + Ctx: p4463, FreeVars: ast.Identifiers{ "c", }, @@ -56180,6 +60822,48 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(397), + Column: int(36), + }, + End: ast.Location{ + Line: int(397), + Column: int(60), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p4463, + FreeVars: nil, + }, + Value: "Truncated format code.", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + }, }, }, Fun: nil, @@ -56191,11 +60875,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(423), + Line: int(430), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -56216,7 +60900,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "parse_conv_type", "std", @@ -56239,17 +60923,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(423), + Line: int(430), Column: int(11), }, End: ast.Location{ - Line: int(443), - Column: int(10), + Line: int(448), + Column: int(8), }, File: p1, }, Fodder: nil, - Ctx: p4422, + Ctx: p4819, FreeVars: ast.Identifiers{ "parse_conv_type", "std", @@ -56281,26 +60965,19 @@ var _StdAst = &ast.DesugaredObject{ Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(424), - Column: int(7), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(443), - Column: int(10), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, + Line: int(0), + Column: int(0), }, + File: nil, }, - Ctx: p4427, + Fodder: nil, + Ctx: nil, FreeVars: ast.Identifiers{ "i", "parse_conv_type", @@ -56318,17 +60995,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(424), - Column: int(10), + Line: int(431), + Column: int(14), }, End: ast.Location{ - Line: int(424), - Column: int(30), + Line: int(431), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4427, + Ctx: p4825, FreeVars: ast.Identifiers{ "i", "std", @@ -56340,17 +61017,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(424), - Column: int(10), + Line: int(431), + Column: int(14), }, End: ast.Location{ - Line: int(424), - Column: int(11), + Line: int(431), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4427, + Ctx: p4825, FreeVars: ast.Identifiers{ "i", }, @@ -56358,23 +61035,23 @@ var _StdAst = &ast.DesugaredObject{ Id: "i", }, OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(8), + Op: ast.BinaryOp(9), Right: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(424), - Column: int(15), + Line: int(431), + Column: int(18), }, End: ast.Location{ - Line: int(424), - Column: int(30), + Line: int(431), + Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4427, + Ctx: p4825, FreeVars: ast.Identifiers{ "std", "str", @@ -56385,17 +61062,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(424), - Column: int(15), + Line: int(431), + Column: int(18), }, End: ast.Location{ - Line: int(424), - Column: int(25), + Line: int(431), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4427, + Ctx: p4825, FreeVars: ast.Identifiers{ "std", }, @@ -56405,12 +61082,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(424), - Column: int(15), + Line: int(431), + Column: int(18), }, End: ast.Location{ - Line: int(424), - Column: int(18), + Line: int(431), + Column: int(21), }, File: p1, }, @@ -56457,17 +61134,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(424), - Column: int(26), + Line: int(431), + Column: int(29), }, End: ast.Location{ - Line: int(424), - Column: int(29), + Line: int(431), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4442, + Ctx: p4838, FreeVars: ast.Identifiers{ "str", }, @@ -56485,74 +61162,18 @@ var _StdAst = &ast.DesugaredObject{ TailStrictFodder: nil, }, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(425), - Column: int(9), - }, - End: ast.Location{ - Line: int(425), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(8), - Comment: []string{}, - }, - }, - Ctx: p4427, - FreeVars: nil, - }, - Expr: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(425), - Column: int(15), - }, - End: ast.Location{ - Line: int(425), - Column: int(39), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p4427, - FreeVars: nil, - }, - Value: "Truncated format code.", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Local{ + ThenFodder: nil, + BranchTrue: &ast.Local{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(427), - Column: int(9), + Line: int(432), + Column: int(7), }, End: ast.Location{ - Line: int(443), - Column: int(10), + Line: int(448), + Column: int(8), }, File: p1, }, @@ -56560,11 +61181,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p4427, + Ctx: p4825, FreeVars: ast.Identifiers{ "i", "parse_conv_type", @@ -56586,17 +61207,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(427), - Column: int(22), + Line: int(432), + Column: int(20), }, End: ast.Location{ - Line: int(427), - Column: int(51), + Line: int(432), + Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4453, + Ctx: p4845, FreeVars: ast.Identifiers{ "i", "str", @@ -56608,17 +61229,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(427), - Column: int(22), + Line: int(432), + Column: int(20), }, End: ast.Location{ - Line: int(427), - Column: int(43), + Line: int(432), + Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4453, + Ctx: p4845, FreeVars: ast.Identifiers{ "try_parse_mapping_key", }, @@ -56634,17 +61255,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(427), - Column: int(44), + Line: int(432), + Column: int(42), }, End: ast.Location{ - Line: int(427), - Column: int(47), + Line: int(432), + Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4459, + Ctx: p4851, FreeVars: ast.Identifiers{ "str", }, @@ -56659,17 +61280,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(427), - Column: int(49), + Line: int(432), + Column: int(47), }, End: ast.Location{ - Line: int(427), - Column: int(50), + Line: int(432), + Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4459, + Ctx: p4851, FreeVars: ast.Identifiers{ "i", }, @@ -56695,12 +61316,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(428), - Column: int(9), + Line: int(433), + Column: int(7), }, End: ast.Location{ - Line: int(443), - Column: int(10), + Line: int(448), + Column: int(8), }, File: p1, }, @@ -56708,11 +61329,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p4427, + Ctx: p4825, FreeVars: ast.Identifiers{ "mkey", "parse_conv_type", @@ -56733,17 +61354,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(428), - Column: int(24), + Line: int(433), + Column: int(22), }, End: ast.Location{ - Line: int(428), - Column: int(53), + Line: int(433), + Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4468, + Ctx: p4860, FreeVars: ast.Identifiers{ "mkey", "str", @@ -56755,17 +61376,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(428), - Column: int(24), + Line: int(433), + Column: int(22), }, End: ast.Location{ - Line: int(428), - Column: int(40), + Line: int(433), + Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4468, + Ctx: p4860, FreeVars: ast.Identifiers{ "try_parse_cflags", }, @@ -56781,17 +61402,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(428), - Column: int(41), + Line: int(433), + Column: int(39), }, End: ast.Location{ - Line: int(428), - Column: int(44), + Line: int(433), + Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4474, + Ctx: p4866, FreeVars: ast.Identifiers{ "str", }, @@ -56806,17 +61427,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(428), - Column: int(46), + Line: int(433), + Column: int(44), }, End: ast.Location{ - Line: int(428), - Column: int(52), + Line: int(433), + Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4474, + Ctx: p4866, FreeVars: ast.Identifiers{ "mkey", }, @@ -56826,12 +61447,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(428), - Column: int(46), + Line: int(433), + Column: int(44), }, End: ast.Location{ - Line: int(428), - Column: int(50), + Line: int(433), + Column: int(48), }, File: p1, }, @@ -56888,12 +61509,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(429), - Column: int(9), + Line: int(434), + Column: int(7), }, End: ast.Location{ - Line: int(443), - Column: int(10), + Line: int(448), + Column: int(8), }, File: p1, }, @@ -56901,11 +61522,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p4427, + Ctx: p4825, FreeVars: ast.Identifiers{ "cflags", "mkey", @@ -56926,17 +61547,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(429), - Column: int(20), + Line: int(434), + Column: int(18), }, End: ast.Location{ - Line: int(429), - Column: int(56), + Line: int(434), + Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4486, + Ctx: p4878, FreeVars: ast.Identifiers{ "cflags", "str", @@ -56948,17 +61569,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(429), - Column: int(20), + Line: int(434), + Column: int(18), }, End: ast.Location{ - Line: int(429), - Column: int(41), + Line: int(434), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4486, + Ctx: p4878, FreeVars: ast.Identifiers{ "try_parse_field_width", }, @@ -56974,17 +61595,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(429), - Column: int(42), + Line: int(434), + Column: int(40), }, End: ast.Location{ - Line: int(429), - Column: int(45), + Line: int(434), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4492, + Ctx: p4884, FreeVars: ast.Identifiers{ "str", }, @@ -56999,17 +61620,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(429), - Column: int(47), + Line: int(434), + Column: int(45), }, End: ast.Location{ - Line: int(429), - Column: int(55), + Line: int(434), + Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4492, + Ctx: p4884, FreeVars: ast.Identifiers{ "cflags", }, @@ -57019,12 +61640,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(429), - Column: int(47), + Line: int(434), + Column: int(45), }, End: ast.Location{ - Line: int(429), - Column: int(53), + Line: int(434), + Column: int(51), }, File: p1, }, @@ -57081,12 +61702,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(430), - Column: int(9), + Line: int(435), + Column: int(7), }, End: ast.Location{ - Line: int(443), - Column: int(10), + Line: int(448), + Column: int(8), }, File: p1, }, @@ -57094,11 +61715,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p4427, + Ctx: p4825, FreeVars: ast.Identifiers{ "cflags", "fw", @@ -57119,17 +61740,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(430), - Column: int(22), + Line: int(435), + Column: int(20), }, End: ast.Location{ - Line: int(430), - Column: int(52), + Line: int(435), + Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4504, + Ctx: p4896, FreeVars: ast.Identifiers{ "fw", "str", @@ -57141,17 +61762,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(430), - Column: int(22), + Line: int(435), + Column: int(20), }, End: ast.Location{ - Line: int(430), - Column: int(41), + Line: int(435), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4504, + Ctx: p4896, FreeVars: ast.Identifiers{ "try_parse_precision", }, @@ -57167,17 +61788,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(430), - Column: int(42), + Line: int(435), + Column: int(40), }, End: ast.Location{ - Line: int(430), - Column: int(45), + Line: int(435), + Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4510, + Ctx: p4902, FreeVars: ast.Identifiers{ "str", }, @@ -57192,17 +61813,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(430), - Column: int(47), + Line: int(435), + Column: int(45), }, End: ast.Location{ - Line: int(430), - Column: int(51), + Line: int(435), + Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4510, + Ctx: p4902, FreeVars: ast.Identifiers{ "fw", }, @@ -57212,12 +61833,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(430), - Column: int(47), + Line: int(435), + Column: int(45), }, End: ast.Location{ - Line: int(430), - Column: int(49), + Line: int(435), + Column: int(47), }, File: p1, }, @@ -57274,12 +61895,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(431), - Column: int(9), + Line: int(436), + Column: int(7), }, End: ast.Location{ - Line: int(443), - Column: int(10), + Line: int(448), + Column: int(8), }, File: p1, }, @@ -57287,11 +61908,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p4427, + Ctx: p4825, FreeVars: ast.Identifiers{ "cflags", "fw", @@ -57312,17 +61933,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(431), - Column: int(25), + Line: int(436), + Column: int(23), }, End: ast.Location{ - Line: int(431), - Column: int(63), + Line: int(436), + Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4522, + Ctx: p4914, FreeVars: ast.Identifiers{ "prec", "str", @@ -57334,17 +61955,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(431), - Column: int(25), + Line: int(436), + Column: int(23), }, End: ast.Location{ - Line: int(431), - Column: int(50), + Line: int(436), + Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4522, + Ctx: p4914, FreeVars: ast.Identifiers{ "try_parse_length_modifier", }, @@ -57360,17 +61981,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(431), - Column: int(51), + Line: int(436), + Column: int(49), }, End: ast.Location{ - Line: int(431), - Column: int(54), + Line: int(436), + Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4528, + Ctx: p4920, FreeVars: ast.Identifiers{ "str", }, @@ -57385,17 +62006,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(431), - Column: int(56), + Line: int(436), + Column: int(54), }, End: ast.Location{ - Line: int(431), - Column: int(62), + Line: int(436), + Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4528, + Ctx: p4920, FreeVars: ast.Identifiers{ "prec", }, @@ -57405,12 +62026,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(431), - Column: int(56), + Line: int(436), + Column: int(54), }, End: ast.Location{ - Line: int(431), - Column: int(60), + Line: int(436), + Column: int(58), }, File: p1, }, @@ -57467,12 +62088,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(432), - Column: int(9), + Line: int(437), + Column: int(7), }, End: ast.Location{ - Line: int(443), - Column: int(10), + Line: int(448), + Column: int(8), }, File: p1, }, @@ -57480,11 +62101,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p4427, + Ctx: p4825, FreeVars: ast.Identifiers{ "cflags", "fw", @@ -57505,17 +62126,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(432), - Column: int(23), + Line: int(437), + Column: int(21), }, End: ast.Location{ - Line: int(432), - Column: int(52), + Line: int(437), + Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4540, + Ctx: p4932, FreeVars: ast.Identifiers{ "len_mod", "parse_conv_type", @@ -57527,17 +62148,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(432), - Column: int(23), + Line: int(437), + Column: int(21), }, End: ast.Location{ - Line: int(432), - Column: int(38), + Line: int(437), + Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4540, + Ctx: p4932, FreeVars: ast.Identifiers{ "parse_conv_type", }, @@ -57553,17 +62174,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(432), - Column: int(39), + Line: int(437), + Column: int(37), }, End: ast.Location{ - Line: int(432), - Column: int(42), + Line: int(437), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4546, + Ctx: p4938, FreeVars: ast.Identifiers{ "str", }, @@ -57578,17 +62199,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(432), - Column: int(44), + Line: int(437), + Column: int(42), }, End: ast.Location{ - Line: int(432), - Column: int(51), + Line: int(437), + Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4546, + Ctx: p4938, FreeVars: ast.Identifiers{ "len_mod", }, @@ -57614,12 +62235,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(433), - Column: int(9), + Line: int(438), + Column: int(7), }, End: ast.Location{ - Line: int(443), - Column: int(10), + Line: int(448), + Column: int(8), }, File: p1, }, @@ -57627,11 +62248,11 @@ var _StdAst = &ast.DesugaredObject{ ast.FodderElement{ Kind: ast.FodderKind(0), Blanks: int(0), - Indent: int(8), + Indent: int(6), Comment: []string{}, }, }, - Ctx: p4427, + Ctx: p4825, FreeVars: ast.Identifiers{ "cflags", "ctype", @@ -57671,17 +62292,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(434), - Column: int(14), + Line: int(439), + Column: int(12), }, End: ast.Location{ - Line: int(434), - Column: int(21), + Line: int(439), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4556, + Ctx: p4948, FreeVars: ast.Identifiers{ "ctype", }, @@ -57691,12 +62312,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(434), - Column: int(14), + Line: int(439), + Column: int(12), }, End: ast.Location{ - Line: int(434), - Column: int(19), + Line: int(439), + Column: int(17), }, File: p1, }, @@ -57765,17 +62386,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(435), - Column: int(17), + Line: int(440), + Column: int(15), }, End: ast.Location{ - Line: int(442), - Column: int(12), + Line: int(447), + Column: int(10), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4556, + Ctx: p4948, FreeVars: ast.Identifiers{ "cflags", "ctype", @@ -57815,17 +62436,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(436), - Column: int(19), + Line: int(441), + Column: int(17), }, End: ast.Location{ - Line: int(436), - Column: int(25), + Line: int(441), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4567, + Ctx: p4959, FreeVars: ast.Identifiers{ "mkey", }, @@ -57835,12 +62456,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(436), - Column: int(19), + Line: int(441), + Column: int(17), }, End: ast.Location{ - Line: int(436), - Column: int(23), + Line: int(441), + Column: int(21), }, File: p1, }, @@ -57909,17 +62530,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(437), - Column: int(21), + Line: int(442), + Column: int(19), }, End: ast.Location{ - Line: int(437), - Column: int(29), + Line: int(442), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4567, + Ctx: p4959, FreeVars: ast.Identifiers{ "cflags", }, @@ -57929,12 +62550,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(437), - Column: int(21), + Line: int(442), + Column: int(19), }, End: ast.Location{ - Line: int(437), - Column: int(27), + Line: int(442), + Column: int(25), }, File: p1, }, @@ -58003,17 +62624,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(438), - Column: int(17), + Line: int(443), + Column: int(15), }, End: ast.Location{ - Line: int(438), - Column: int(21), + Line: int(443), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4567, + Ctx: p4959, FreeVars: ast.Identifiers{ "fw", }, @@ -58023,12 +62644,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(438), - Column: int(17), + Line: int(443), + Column: int(15), }, End: ast.Location{ - Line: int(438), - Column: int(19), + Line: int(443), + Column: int(17), }, File: p1, }, @@ -58097,17 +62718,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(439), - Column: int(19), + Line: int(444), + Column: int(17), }, End: ast.Location{ - Line: int(439), - Column: int(25), + Line: int(444), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4567, + Ctx: p4959, FreeVars: ast.Identifiers{ "prec", }, @@ -58117,12 +62738,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(439), - Column: int(19), + Line: int(444), + Column: int(17), }, End: ast.Location{ - Line: int(439), - Column: int(23), + Line: int(444), + Column: int(21), }, File: p1, }, @@ -58191,17 +62812,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(440), - Column: int(20), + Line: int(445), + Column: int(18), }, End: ast.Location{ - Line: int(440), - Column: int(27), + Line: int(445), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4567, + Ctx: p4959, FreeVars: ast.Identifiers{ "ctype", }, @@ -58211,12 +62832,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(440), - Column: int(20), + Line: int(445), + Column: int(18), }, End: ast.Location{ - Line: int(440), - Column: int(25), + Line: int(445), + Column: int(23), }, File: p1, }, @@ -58285,17 +62906,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(441), - Column: int(19), + Line: int(446), + Column: int(17), }, End: ast.Location{ - Line: int(441), - Column: int(29), + Line: int(446), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4567, + Ctx: p4959, FreeVars: ast.Identifiers{ "ctype", }, @@ -58305,12 +62926,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(441), - Column: int(19), + Line: int(446), + Column: int(17), }, End: ast.Location{ - Line: int(441), - Column: int(24), + Line: int(446), + Column: int(22), }, File: p1, }, @@ -58364,6 +62985,48 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, + ElseFodder: nil, + BranchFalse: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Expr: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(431), + Column: int(36), + }, + End: ast.Location{ + Line: int(431), + Column: int(60), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p4825, + FreeVars: nil, + }, + Value: "Truncated format code.", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + }, }, }, Fun: nil, @@ -58375,11 +63038,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(446), + Line: int(451), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -58400,7 +63063,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "parse_code", "std", @@ -58418,17 +63081,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(446), + Line: int(451), Column: int(11), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(48), }, File: p1, }, Fodder: nil, - Ctx: p4608, + Ctx: p5002, FreeVars: ast.Identifiers{ "parse_code", "parse_codes", @@ -58468,11 +63131,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(447), + Line: int(452), Column: int(7), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(48), }, File: p1, @@ -58485,7 +63148,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "cur", "i", @@ -58501,17 +63164,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(447), + Line: int(452), Column: int(10), }, End: ast.Location{ - Line: int(447), + Line: int(452), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "i", "std", @@ -58523,17 +63186,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(447), + Line: int(452), Column: int(10), }, End: ast.Location{ - Line: int(447), + Line: int(452), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "i", }, @@ -58547,17 +63210,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(447), + Line: int(452), Column: int(15), }, End: ast.Location{ - Line: int(447), + Line: int(452), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "std", "str", @@ -58568,17 +63231,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(447), + Line: int(452), Column: int(15), }, End: ast.Location{ - Line: int(447), + Line: int(452), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "std", }, @@ -58588,11 +63251,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(447), + Line: int(452), Column: int(15), }, End: ast.Location{ - Line: int(447), + Line: int(452), Column: int(18), }, File: p1, @@ -58640,17 +63303,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(447), + Line: int(452), Column: int(26), }, End: ast.Location{ - Line: int(447), + Line: int(452), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4628, + Ctx: p5022, FreeVars: ast.Identifiers{ "str", }, @@ -58674,17 +63337,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(448), + Line: int(453), Column: int(9), }, End: ast.Location{ - Line: int(448), + Line: int(453), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "cur", "out", @@ -58695,11 +63358,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(448), + Line: int(453), Column: int(9), }, End: ast.Location{ - Line: int(448), + Line: int(453), Column: int(12), }, File: p1, @@ -58712,7 +63375,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "out", }, @@ -58726,17 +63389,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(448), + Line: int(453), Column: int(15), }, End: ast.Location{ - Line: int(448), + Line: int(453), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "cur", }, @@ -58748,17 +63411,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(448), + Line: int(453), Column: int(16), }, End: ast.Location{ - Line: int(448), + Line: int(453), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4639, + Ctx: p5033, FreeVars: ast.Identifiers{ "cur", }, @@ -58785,11 +63448,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(450), + Line: int(455), Column: int(9), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(48), }, File: p1, @@ -58802,7 +63465,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "cur", "i", @@ -58822,17 +63485,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(450), + Line: int(455), Column: int(19), }, End: ast.Location{ - Line: int(450), + Line: int(455), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4647, + Ctx: p5041, FreeVars: ast.Identifiers{ "i", "str", @@ -58843,17 +63506,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(450), + Line: int(455), Column: int(19), }, End: ast.Location{ - Line: int(450), + Line: int(455), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4647, + Ctx: p5041, FreeVars: ast.Identifiers{ "str", }, @@ -58866,17 +63529,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(450), + Line: int(455), Column: int(23), }, End: ast.Location{ - Line: int(450), + Line: int(455), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4647, + Ctx: p5041, FreeVars: ast.Identifiers{ "i", }, @@ -58895,11 +63558,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(451), + Line: int(456), Column: int(9), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(48), }, File: p1, @@ -58912,7 +63575,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "c", "cur", @@ -58928,17 +63591,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(451), + Line: int(456), Column: int(12), }, End: ast.Location{ - Line: int(451), + Line: int(456), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "c", }, @@ -58948,17 +63611,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(451), + Line: int(456), Column: int(12), }, End: ast.Location{ - Line: int(451), + Line: int(456), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "c", }, @@ -58972,17 +63635,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(451), + Line: int(456), Column: int(17), }, End: ast.Location{ - Line: int(451), + Line: int(456), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4613, + Ctx: p5007, FreeVars: nil, }, Value: "%", @@ -58996,11 +63659,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(452), + Line: int(457), Column: int(11), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(57), }, File: p1, @@ -59013,7 +63676,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "cur", "i", @@ -59033,17 +63696,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(452), + Line: int(457), Column: int(21), }, End: ast.Location{ - Line: int(452), + Line: int(457), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4666, + Ctx: p5060, FreeVars: ast.Identifiers{ "i", "parse_code", @@ -59055,17 +63718,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(452), + Line: int(457), Column: int(21), }, End: ast.Location{ - Line: int(452), + Line: int(457), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4666, + Ctx: p5060, FreeVars: ast.Identifiers{ "parse_code", }, @@ -59081,17 +63744,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(452), + Line: int(457), Column: int(32), }, End: ast.Location{ - Line: int(452), + Line: int(457), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4672, + Ctx: p5066, FreeVars: ast.Identifiers{ "str", }, @@ -59106,17 +63769,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(452), + Line: int(457), Column: int(37), }, End: ast.Location{ - Line: int(452), + Line: int(457), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4672, + Ctx: p5066, FreeVars: ast.Identifiers{ "i", }, @@ -59126,17 +63789,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(452), + Line: int(457), Column: int(37), }, End: ast.Location{ - Line: int(452), + Line: int(457), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4672, + Ctx: p5066, FreeVars: ast.Identifiers{ "i", }, @@ -59150,17 +63813,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(452), + Line: int(457), Column: int(41), }, End: ast.Location{ - Line: int(452), + Line: int(457), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4672, + Ctx: p5066, FreeVars: nil, }, Value: float64(1), @@ -59186,17 +63849,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(453), + Line: int(458), Column: int(11), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "cur", "out", @@ -59210,11 +63873,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(453), + Line: int(458), Column: int(11), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(22), }, File: p1, @@ -59227,7 +63890,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "parse_codes", }, @@ -59243,17 +63906,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(453), + Line: int(458), Column: int(23), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4686, + Ctx: p5080, FreeVars: ast.Identifiers{ "str", }, @@ -59268,17 +63931,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(453), + Line: int(458), Column: int(28), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4686, + Ctx: p5080, FreeVars: ast.Identifiers{ "r", }, @@ -59288,11 +63951,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(453), + Line: int(458), Column: int(28), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(29), }, File: p1, @@ -59339,17 +64002,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(453), + Line: int(458), Column: int(33), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4686, + Ctx: p5080, FreeVars: ast.Identifiers{ "cur", "out", @@ -59361,17 +64024,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(453), + Line: int(458), Column: int(33), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4686, + Ctx: p5080, FreeVars: ast.Identifiers{ "out", }, @@ -59385,17 +64048,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(453), + Line: int(458), Column: int(39), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4686, + Ctx: p5080, FreeVars: ast.Identifiers{ "cur", "r", @@ -59408,17 +64071,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(453), + Line: int(458), Column: int(40), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4701, + Ctx: p5095, FreeVars: ast.Identifiers{ "cur", }, @@ -59433,17 +64096,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(453), + Line: int(458), Column: int(45), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4701, + Ctx: p5095, FreeVars: ast.Identifiers{ "r", }, @@ -59453,11 +64116,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(453), + Line: int(458), Column: int(45), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(46), }, File: p1, @@ -59511,17 +64174,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(453), + Line: int(458), Column: int(54), }, End: ast.Location{ - Line: int(453), + Line: int(458), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4686, + Ctx: p5080, FreeVars: nil, }, Value: "", @@ -59552,17 +64215,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(455), + Line: int(460), Column: int(11), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "c", "cur", @@ -59577,11 +64240,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(455), + Line: int(460), Column: int(11), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(22), }, File: p1, @@ -59594,7 +64257,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4613, + Ctx: p5007, FreeVars: ast.Identifiers{ "parse_codes", }, @@ -59610,17 +64273,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(455), + Line: int(460), Column: int(23), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4717, + Ctx: p5111, FreeVars: ast.Identifiers{ "str", }, @@ -59635,17 +64298,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(455), + Line: int(460), Column: int(28), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4717, + Ctx: p5111, FreeVars: ast.Identifiers{ "i", }, @@ -59655,17 +64318,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(455), + Line: int(460), Column: int(28), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4717, + Ctx: p5111, FreeVars: ast.Identifiers{ "i", }, @@ -59679,17 +64342,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(455), + Line: int(460), Column: int(32), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4717, + Ctx: p5111, FreeVars: nil, }, Value: float64(1), @@ -59704,17 +64367,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(455), + Line: int(460), Column: int(35), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4717, + Ctx: p5111, FreeVars: ast.Identifiers{ "out", }, @@ -59729,17 +64392,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(455), + Line: int(460), Column: int(40), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4717, + Ctx: p5111, FreeVars: ast.Identifiers{ "c", "cur", @@ -59750,17 +64413,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(455), + Line: int(460), Column: int(40), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4717, + Ctx: p5111, FreeVars: ast.Identifiers{ "cur", }, @@ -59774,17 +64437,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(455), + Line: int(460), Column: int(46), }, End: ast.Location{ - Line: int(455), + Line: int(460), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4717, + Ctx: p5111, FreeVars: ast.Identifiers{ "c", }, @@ -59815,11 +64478,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(457), + Line: int(462), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -59832,7 +64495,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "parse_codes", "std", @@ -59850,17 +64513,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(457), + Line: int(462), Column: int(19), }, End: ast.Location{ - Line: int(457), + Line: int(462), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4737, + Ctx: p5131, FreeVars: ast.Identifiers{ "parse_codes", "str", @@ -59871,17 +64534,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(457), + Line: int(462), Column: int(19), }, End: ast.Location{ - Line: int(457), + Line: int(462), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4737, + Ctx: p5131, FreeVars: ast.Identifiers{ "parse_codes", }, @@ -59897,17 +64560,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(457), + Line: int(462), Column: int(31), }, End: ast.Location{ - Line: int(457), + Line: int(462), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4743, + Ctx: p5137, FreeVars: ast.Identifiers{ "str", }, @@ -59922,17 +64585,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(457), + Line: int(462), Column: int(36), }, End: ast.Location{ - Line: int(457), + Line: int(462), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4743, + Ctx: p5137, FreeVars: nil, }, Value: float64(0), @@ -59946,17 +64609,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(457), + Line: int(462), Column: int(39), }, End: ast.Location{ - Line: int(457), + Line: int(462), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4743, + Ctx: p5137, FreeVars: nil, }, Elements: nil, @@ -59971,17 +64634,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(457), + Line: int(462), Column: int(43), }, End: ast.Location{ - Line: int(457), + Line: int(462), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4743, + Ctx: p5137, FreeVars: nil, }, Value: "", @@ -60007,11 +64670,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(465), + Line: int(470), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -60056,7 +64719,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "std", @@ -60073,17 +64736,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(465), + Line: int(470), Column: int(11), }, End: ast.Location{ - Line: int(471), + Line: int(476), Column: int(17), }, File: p1, }, Fodder: nil, - Ctx: p4757, + Ctx: p5151, FreeVars: nil, }, ParenLeftFodder: ast.Fodder{}, @@ -60109,11 +64772,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(466), + Line: int(471), Column: int(7), }, End: ast.Location{ - Line: int(471), + Line: int(476), Column: int(17), }, File: p1, @@ -60126,7 +64789,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4761, + Ctx: p5155, FreeVars: ast.Identifiers{ "s", "w", @@ -60142,17 +64805,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(466), + Line: int(471), Column: int(13), }, End: ast.Location{ - Line: int(470), + Line: int(475), Column: int(28), }, File: p1, }, Fodder: nil, - Ctx: p4765, + Ctx: p5159, FreeVars: ast.Identifiers{ "aux", "s", @@ -60181,11 +64844,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(467), + Line: int(472), Column: int(9), }, End: ast.Location{ - Line: int(470), + Line: int(475), Column: int(28), }, File: p1, @@ -60198,7 +64861,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4770, + Ctx: p5164, FreeVars: ast.Identifiers{ "aux", "s", @@ -60211,17 +64874,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(467), + Line: int(472), Column: int(12), }, End: ast.Location{ - Line: int(467), + Line: int(472), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4770, + Ctx: p5164, FreeVars: ast.Identifiers{ "w", }, @@ -60231,17 +64894,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(467), + Line: int(472), Column: int(12), }, End: ast.Location{ - Line: int(467), + Line: int(472), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4770, + Ctx: p5164, FreeVars: ast.Identifiers{ "w", }, @@ -60255,17 +64918,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(467), + Line: int(472), Column: int(17), }, End: ast.Location{ - Line: int(467), + Line: int(472), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4770, + Ctx: p5164, FreeVars: nil, }, Value: float64(0), @@ -60278,11 +64941,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(468), + Line: int(473), Column: int(11), }, End: ast.Location{ - Line: int(468), + Line: int(473), Column: int(12), }, File: p1, @@ -60295,7 +64958,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4770, + Ctx: p5164, FreeVars: ast.Identifiers{ "v", }, @@ -60315,17 +64978,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(470), + Line: int(475), Column: int(11), }, End: ast.Location{ - Line: int(470), + Line: int(475), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4770, + Ctx: p5164, FreeVars: ast.Identifiers{ "aux", "s", @@ -60338,11 +65001,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(470), + Line: int(475), Column: int(11), }, End: ast.Location{ - Line: int(470), + Line: int(475), Column: int(14), }, File: p1, @@ -60355,7 +65018,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4770, + Ctx: p5164, FreeVars: ast.Identifiers{ "aux", }, @@ -60371,17 +65034,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(470), + Line: int(475), Column: int(15), }, End: ast.Location{ - Line: int(470), + Line: int(475), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4788, + Ctx: p5182, FreeVars: ast.Identifiers{ "w", }, @@ -60391,17 +65054,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(470), + Line: int(475), Column: int(15), }, End: ast.Location{ - Line: int(470), + Line: int(475), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4788, + Ctx: p5182, FreeVars: ast.Identifiers{ "w", }, @@ -60415,17 +65078,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(470), + Line: int(475), Column: int(19), }, End: ast.Location{ - Line: int(470), + Line: int(475), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4788, + Ctx: p5182, FreeVars: nil, }, Value: float64(1), @@ -60440,17 +65103,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(470), + Line: int(475), Column: int(22), }, End: ast.Location{ - Line: int(470), + Line: int(475), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4788, + Ctx: p5182, FreeVars: ast.Identifiers{ "s", "v", @@ -60461,17 +65124,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(470), + Line: int(475), Column: int(22), }, End: ast.Location{ - Line: int(470), + Line: int(475), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4788, + Ctx: p5182, FreeVars: ast.Identifiers{ "v", }, @@ -60485,17 +65148,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(470), + Line: int(475), Column: int(26), }, End: ast.Location{ - Line: int(470), + Line: int(475), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4788, + Ctx: p5182, FreeVars: ast.Identifiers{ "s", }, @@ -60524,17 +65187,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(471), + Line: int(476), Column: int(7), }, End: ast.Location{ - Line: int(471), + Line: int(476), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4761, + Ctx: p5155, FreeVars: ast.Identifiers{ "aux", "w", @@ -60545,11 +65208,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(471), + Line: int(476), Column: int(7), }, End: ast.Location{ - Line: int(471), + Line: int(476), Column: int(10), }, File: p1, @@ -60562,7 +65225,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4761, + Ctx: p5155, FreeVars: ast.Identifiers{ "aux", }, @@ -60578,17 +65241,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(471), + Line: int(476), Column: int(11), }, End: ast.Location{ - Line: int(471), + Line: int(476), Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4806, + Ctx: p5200, FreeVars: ast.Identifiers{ "w", }, @@ -60603,17 +65266,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(471), + Line: int(476), Column: int(14), }, End: ast.Location{ - Line: int(471), + Line: int(476), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4806, + Ctx: p5200, FreeVars: nil, }, Value: "", @@ -60641,11 +65304,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(474), + Line: int(479), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -60666,7 +65329,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "padding", @@ -60684,17 +65347,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(474), + Line: int(479), Column: int(11), }, End: ast.Location{ - Line: int(475), + Line: int(480), Column: int(44), }, File: p1, }, Fodder: nil, - Ctx: p4815, + Ctx: p5209, FreeVars: ast.Identifiers{ "padding", "std", @@ -60728,17 +65391,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(475), + Line: int(480), Column: int(7), }, End: ast.Location{ - Line: int(475), + Line: int(480), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4819, + Ctx: p5213, FreeVars: ast.Identifiers{ "padding", "s", @@ -60752,17 +65415,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(475), + Line: int(480), Column: int(7), }, End: ast.Location{ - Line: int(475), + Line: int(480), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4819, + Ctx: p5213, FreeVars: ast.Identifiers{ "padding", "s", @@ -60776,11 +65439,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(475), + Line: int(480), Column: int(7), }, End: ast.Location{ - Line: int(475), + Line: int(480), Column: int(14), }, File: p1, @@ -60793,7 +65456,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4819, + Ctx: p5213, FreeVars: ast.Identifiers{ "padding", }, @@ -60809,17 +65472,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(475), + Line: int(480), Column: int(15), }, End: ast.Location{ - Line: int(475), + Line: int(480), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4828, + Ctx: p5222, FreeVars: ast.Identifiers{ "std", "str", @@ -60831,17 +65494,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(475), + Line: int(480), Column: int(15), }, End: ast.Location{ - Line: int(475), + Line: int(480), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4828, + Ctx: p5222, FreeVars: ast.Identifiers{ "w", }, @@ -60855,17 +65518,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(475), + Line: int(480), Column: int(19), }, End: ast.Location{ - Line: int(475), + Line: int(480), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4828, + Ctx: p5222, FreeVars: ast.Identifiers{ "std", "str", @@ -60876,17 +65539,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(475), + Line: int(480), Column: int(19), }, End: ast.Location{ - Line: int(475), + Line: int(480), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4828, + Ctx: p5222, FreeVars: ast.Identifiers{ "std", }, @@ -60896,11 +65559,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(475), + Line: int(480), Column: int(19), }, End: ast.Location{ - Line: int(475), + Line: int(480), Column: int(22), }, File: p1, @@ -60948,17 +65611,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(475), + Line: int(480), Column: int(30), }, End: ast.Location{ - Line: int(475), + Line: int(480), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4841, + Ctx: p5235, FreeVars: ast.Identifiers{ "str", }, @@ -60984,17 +65647,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(475), + Line: int(480), Column: int(36), }, End: ast.Location{ - Line: int(475), + Line: int(480), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4828, + Ctx: p5222, FreeVars: ast.Identifiers{ "s", }, @@ -61018,17 +65681,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(475), + Line: int(480), Column: int(41), }, End: ast.Location{ - Line: int(475), + Line: int(480), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4819, + Ctx: p5213, FreeVars: ast.Identifiers{ "str", }, @@ -61046,11 +65709,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(478), + Line: int(483), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -61071,7 +65734,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "pad_left", @@ -61090,17 +65753,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(478), + Line: int(483), Column: int(11), }, End: ast.Location{ - Line: int(479), + Line: int(484), Column: int(44), }, File: p1, }, Fodder: nil, - Ctx: p4853, + Ctx: p5247, FreeVars: ast.Identifiers{ "padding", "std", @@ -61134,17 +65797,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(479), + Line: int(484), Column: int(7), }, End: ast.Location{ - Line: int(479), + Line: int(484), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4857, + Ctx: p5251, FreeVars: ast.Identifiers{ "padding", "s", @@ -61158,11 +65821,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(479), + Line: int(484), Column: int(7), }, End: ast.Location{ - Line: int(479), + Line: int(484), Column: int(10), }, File: p1, @@ -61175,7 +65838,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4857, + Ctx: p5251, FreeVars: ast.Identifiers{ "str", }, @@ -61189,17 +65852,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(479), + Line: int(484), Column: int(13), }, End: ast.Location{ - Line: int(479), + Line: int(484), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4857, + Ctx: p5251, FreeVars: ast.Identifiers{ "padding", "s", @@ -61213,17 +65876,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(479), + Line: int(484), Column: int(13), }, End: ast.Location{ - Line: int(479), + Line: int(484), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4857, + Ctx: p5251, FreeVars: ast.Identifiers{ "padding", }, @@ -61239,17 +65902,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(479), + Line: int(484), Column: int(21), }, End: ast.Location{ - Line: int(479), + Line: int(484), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4868, + Ctx: p5262, FreeVars: ast.Identifiers{ "std", "str", @@ -61261,17 +65924,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(479), + Line: int(484), Column: int(21), }, End: ast.Location{ - Line: int(479), + Line: int(484), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4868, + Ctx: p5262, FreeVars: ast.Identifiers{ "w", }, @@ -61285,17 +65948,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(479), + Line: int(484), Column: int(25), }, End: ast.Location{ - Line: int(479), + Line: int(484), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4868, + Ctx: p5262, FreeVars: ast.Identifiers{ "std", "str", @@ -61306,17 +65969,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(479), + Line: int(484), Column: int(25), }, End: ast.Location{ - Line: int(479), + Line: int(484), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4868, + Ctx: p5262, FreeVars: ast.Identifiers{ "std", }, @@ -61326,11 +65989,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(479), + Line: int(484), Column: int(25), }, End: ast.Location{ - Line: int(479), + Line: int(484), Column: int(28), }, File: p1, @@ -61378,17 +66041,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(479), + Line: int(484), Column: int(36), }, End: ast.Location{ - Line: int(479), + Line: int(484), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4881, + Ctx: p5275, FreeVars: ast.Identifiers{ "str", }, @@ -61414,17 +66077,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(479), + Line: int(484), Column: int(42), }, End: ast.Location{ - Line: int(479), + Line: int(484), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4868, + Ctx: p5262, FreeVars: ast.Identifiers{ "s", }, @@ -61452,11 +66115,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(482), + Line: int(487), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -61477,7 +66140,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "pad_left", @@ -61496,17 +66159,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(482), + Line: int(487), Column: int(11), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(84), }, File: p1, }, Fodder: nil, - Ctx: p4891, + Ctx: p5285, FreeVars: ast.Identifiers{ "pad_left", "std", @@ -61560,11 +66223,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(483), + Line: int(488), Column: int(7), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(84), }, File: p1, @@ -61577,7 +66240,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "blank", "min_chars", @@ -61600,17 +66263,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(483), + Line: int(488), Column: int(18), }, End: ast.Location{ - Line: int(483), + Line: int(488), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4900, + Ctx: p5294, FreeVars: ast.Identifiers{ "n__", "std", @@ -61621,17 +66284,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(483), + Line: int(488), Column: int(18), }, End: ast.Location{ - Line: int(483), + Line: int(488), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4900, + Ctx: p5294, FreeVars: ast.Identifiers{ "std", }, @@ -61641,11 +66304,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(483), + Line: int(488), Column: int(18), }, End: ast.Location{ - Line: int(483), + Line: int(488), Column: int(21), }, File: p1, @@ -61693,17 +66356,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(483), + Line: int(488), Column: int(26), }, End: ast.Location{ - Line: int(483), + Line: int(488), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4909, + Ctx: p5303, FreeVars: ast.Identifiers{ "n__", }, @@ -61729,11 +66392,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(484), + Line: int(489), Column: int(7), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(84), }, File: p1, @@ -61746,7 +66409,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "blank", "min_chars", @@ -61770,17 +66433,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(484), + Line: int(489), Column: int(13), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(50), }, File: p1, }, Fodder: nil, - Ctx: p4916, + Ctx: p5310, FreeVars: ast.Identifiers{ "aux", "radix", @@ -61806,11 +66469,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(485), + Line: int(490), Column: int(9), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(50), }, File: p1, @@ -61823,7 +66486,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4921, + Ctx: p5315, FreeVars: ast.Identifiers{ "aux", "n", @@ -61837,17 +66500,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(485), + Line: int(490), Column: int(12), }, End: ast.Location{ - Line: int(485), + Line: int(490), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4921, + Ctx: p5315, FreeVars: ast.Identifiers{ "n", }, @@ -61857,17 +66520,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(485), + Line: int(490), Column: int(12), }, End: ast.Location{ - Line: int(485), + Line: int(490), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4921, + Ctx: p5315, FreeVars: ast.Identifiers{ "n", }, @@ -61881,17 +66544,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(485), + Line: int(490), Column: int(17), }, End: ast.Location{ - Line: int(485), + Line: int(490), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4921, + Ctx: p5315, FreeVars: nil, }, Value: float64(0), @@ -61904,11 +66567,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(486), + Line: int(491), Column: int(11), }, End: ast.Location{ - Line: int(486), + Line: int(491), Column: int(22), }, File: p1, @@ -61921,7 +66584,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4921, + Ctx: p5315, FreeVars: ast.Identifiers{ "zero_prefix", }, @@ -61941,17 +66604,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(488), + Line: int(493), Column: int(11), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4921, + Ctx: p5315, FreeVars: ast.Identifiers{ "aux", "n", @@ -61964,17 +66627,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(488), + Line: int(493), Column: int(11), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4921, + Ctx: p5315, FreeVars: ast.Identifiers{ "aux", "n", @@ -61987,11 +66650,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(488), + Line: int(493), Column: int(11), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(14), }, File: p1, @@ -62004,7 +66667,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4921, + Ctx: p5315, FreeVars: ast.Identifiers{ "aux", }, @@ -62020,17 +66683,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(488), + Line: int(493), Column: int(15), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4941, + Ctx: p5335, FreeVars: ast.Identifiers{ "n", "radix", @@ -62042,17 +66705,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(488), + Line: int(493), Column: int(15), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4941, + Ctx: p5335, FreeVars: ast.Identifiers{ "std", }, @@ -62062,11 +66725,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(488), + Line: int(493), Column: int(15), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(18), }, File: p1, @@ -62114,17 +66777,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(488), + Line: int(493), Column: int(25), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4950, + Ctx: p5344, FreeVars: ast.Identifiers{ "n", "radix", @@ -62135,17 +66798,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(488), + Line: int(493), Column: int(25), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4950, + Ctx: p5344, FreeVars: ast.Identifiers{ "n", }, @@ -62159,17 +66822,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(488), + Line: int(493), Column: int(29), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4950, + Ctx: p5344, FreeVars: ast.Identifiers{ "radix", }, @@ -62298,17 +66961,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(488), + Line: int(493), Column: int(40), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4921, + Ctx: p5315, FreeVars: ast.Identifiers{ "n", }, @@ -62323,17 +66986,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(488), + Line: int(493), Column: int(44), }, End: ast.Location{ - Line: int(488), + Line: int(493), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4921, + Ctx: p5315, FreeVars: ast.Identifiers{ "radix", }, @@ -62362,11 +67025,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(7), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(84), }, File: p1, @@ -62379,7 +67042,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "aux", "blank", @@ -62402,17 +67065,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(19), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4973, + Ctx: p5367, FreeVars: ast.Identifiers{ "aux", "n_", @@ -62424,17 +67087,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(22), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4973, + Ctx: p5367, FreeVars: ast.Identifiers{ "n_", "std", @@ -62445,17 +67108,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(22), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4973, + Ctx: p5367, FreeVars: ast.Identifiers{ "n_", "std", @@ -62466,17 +67129,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(22), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4973, + Ctx: p5367, FreeVars: ast.Identifiers{ "std", }, @@ -62486,11 +67149,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(22), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(25), }, File: p1, @@ -62538,17 +67201,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(32), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4986, + Ctx: p5380, FreeVars: ast.Identifiers{ "n_", }, @@ -62572,17 +67235,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(39), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4973, + Ctx: p5367, FreeVars: nil, }, Value: float64(0), @@ -62595,17 +67258,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(46), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4973, + Ctx: p5367, FreeVars: nil, }, Value: "0", @@ -62618,17 +67281,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(55), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4973, + Ctx: p5367, FreeVars: ast.Identifiers{ "aux", "n_", @@ -62640,17 +67303,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(55), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4973, + Ctx: p5367, FreeVars: ast.Identifiers{ "aux", }, @@ -62666,17 +67329,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(59), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4996, + Ctx: p5390, FreeVars: ast.Identifiers{ "n_", "std", @@ -62687,17 +67350,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(59), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4996, + Ctx: p5390, FreeVars: ast.Identifiers{ "std", }, @@ -62707,11 +67370,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(59), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(62), }, File: p1, @@ -62759,17 +67422,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(489), + Line: int(494), Column: int(69), }, End: ast.Location{ - Line: int(489), + Line: int(494), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5005, + Ctx: p5399, FreeVars: ast.Identifiers{ "n_", }, @@ -62806,11 +67469,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(490), + Line: int(495), Column: int(7), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(84), }, File: p1, @@ -62823,7 +67486,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "blank", "dec", @@ -62845,17 +67508,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(490), + Line: int(495), Column: int(19), }, End: ast.Location{ - Line: int(490), + Line: int(495), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5012, + Ctx: p5406, FreeVars: ast.Identifiers{ "n__", }, @@ -62865,17 +67528,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(490), + Line: int(495), Column: int(19), }, End: ast.Location{ - Line: int(490), + Line: int(495), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5012, + Ctx: p5406, FreeVars: ast.Identifiers{ "n__", }, @@ -62889,17 +67552,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(490), + Line: int(495), Column: int(25), }, End: ast.Location{ - Line: int(490), + Line: int(495), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5012, + Ctx: p5406, FreeVars: nil, }, Value: float64(0), @@ -62915,11 +67578,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(491), + Line: int(496), Column: int(7), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(84), }, File: p1, @@ -62932,7 +67595,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "blank", "dec", @@ -62954,17 +67617,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(491), + Line: int(496), Column: int(18), }, End: ast.Location{ - Line: int(491), + Line: int(496), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5022, + Ctx: p5416, FreeVars: ast.Identifiers{ "blank", "min_chars", @@ -62977,17 +67640,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(491), + Line: int(496), Column: int(18), }, End: ast.Location{ - Line: int(491), + Line: int(496), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5022, + Ctx: p5416, FreeVars: ast.Identifiers{ "min_chars", }, @@ -63001,17 +67664,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(491), + Line: int(496), Column: int(31), }, End: ast.Location{ - Line: int(491), + Line: int(496), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5022, + Ctx: p5416, FreeVars: ast.Identifiers{ "blank", "neg", @@ -63023,17 +67686,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(491), + Line: int(496), Column: int(34), }, End: ast.Location{ - Line: int(491), + Line: int(496), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5022, + Ctx: p5416, FreeVars: ast.Identifiers{ "blank", "neg", @@ -63045,17 +67708,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(491), + Line: int(496), Column: int(34), }, End: ast.Location{ - Line: int(491), + Line: int(496), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5022, + Ctx: p5416, FreeVars: ast.Identifiers{ "blank", "neg", @@ -63066,17 +67729,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(491), + Line: int(496), Column: int(34), }, End: ast.Location{ - Line: int(491), + Line: int(496), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5022, + Ctx: p5416, FreeVars: ast.Identifiers{ "neg", }, @@ -63090,17 +67753,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(491), + Line: int(496), Column: int(41), }, End: ast.Location{ - Line: int(491), + Line: int(496), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5022, + Ctx: p5416, FreeVars: ast.Identifiers{ "blank", }, @@ -63115,17 +67778,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(491), + Line: int(496), Column: int(50), }, End: ast.Location{ - Line: int(491), + Line: int(496), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5022, + Ctx: p5416, FreeVars: ast.Identifiers{ "sign", }, @@ -63139,17 +67802,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(491), + Line: int(496), Column: int(60), }, End: ast.Location{ - Line: int(491), + Line: int(496), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5022, + Ctx: p5416, FreeVars: nil, }, Value: float64(1), @@ -63161,17 +67824,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(491), + Line: int(496), Column: int(67), }, End: ast.Location{ - Line: int(491), + Line: int(496), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5022, + Ctx: p5416, FreeVars: nil, }, Value: float64(0), @@ -63188,11 +67851,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(492), + Line: int(497), Column: int(7), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(84), }, File: p1, @@ -63205,7 +67868,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "blank", "dec", @@ -63227,17 +67890,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(492), + Line: int(497), Column: int(19), }, End: ast.Location{ - Line: int(492), + Line: int(497), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5045, + Ctx: p5439, FreeVars: ast.Identifiers{ "min_digits", "std", @@ -63249,17 +67912,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(492), + Line: int(497), Column: int(19), }, End: ast.Location{ - Line: int(492), + Line: int(497), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5045, + Ctx: p5439, FreeVars: ast.Identifiers{ "std", }, @@ -63269,11 +67932,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(492), + Line: int(497), Column: int(19), }, End: ast.Location{ - Line: int(492), + Line: int(497), Column: int(22), }, File: p1, @@ -63321,17 +67984,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(492), + Line: int(497), Column: int(27), }, End: ast.Location{ - Line: int(492), + Line: int(497), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5054, + Ctx: p5448, FreeVars: ast.Identifiers{ "zp", }, @@ -63346,17 +68009,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(492), + Line: int(497), Column: int(31), }, End: ast.Location{ - Line: int(492), + Line: int(497), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5054, + Ctx: p5448, FreeVars: ast.Identifiers{ "min_digits", }, @@ -63382,11 +68045,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(493), + Line: int(498), Column: int(7), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(84), }, File: p1, @@ -63399,7 +68062,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "blank", "dec", @@ -63419,17 +68082,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(493), + Line: int(498), Column: int(20), }, End: ast.Location{ - Line: int(493), + Line: int(498), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5063, + Ctx: p5457, FreeVars: ast.Identifiers{ "dec", "pad_left", @@ -63441,17 +68104,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(493), + Line: int(498), Column: int(20), }, End: ast.Location{ - Line: int(493), + Line: int(498), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5063, + Ctx: p5457, FreeVars: ast.Identifiers{ "pad_left", }, @@ -63467,17 +68130,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(493), + Line: int(498), Column: int(29), }, End: ast.Location{ - Line: int(493), + Line: int(498), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5069, + Ctx: p5463, FreeVars: ast.Identifiers{ "dec", }, @@ -63492,17 +68155,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(493), + Line: int(498), Column: int(34), }, End: ast.Location{ - Line: int(493), + Line: int(498), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5069, + Ctx: p5463, FreeVars: ast.Identifiers{ "zp2", }, @@ -63517,17 +68180,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(493), + Line: int(498), Column: int(39), }, End: ast.Location{ - Line: int(493), + Line: int(498), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5069, + Ctx: p5463, FreeVars: nil, }, Value: "0", @@ -63553,17 +68216,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(494), + Line: int(499), Column: int(7), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "blank", "dec2", @@ -63576,17 +68239,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(494), + Line: int(499), Column: int(8), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "blank", "neg", @@ -63598,17 +68261,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(494), + Line: int(499), Column: int(11), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "neg", }, @@ -63621,17 +68284,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(494), + Line: int(499), Column: int(20), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4896, + Ctx: p5290, FreeVars: nil, }, Value: "-", @@ -63644,17 +68307,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(494), + Line: int(499), Column: int(29), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "blank", "sign", @@ -63665,17 +68328,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(494), + Line: int(499), Column: int(32), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "sign", }, @@ -63688,17 +68351,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(494), + Line: int(499), Column: int(42), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4896, + Ctx: p5290, FreeVars: nil, }, Value: "+", @@ -63711,17 +68374,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(494), + Line: int(499), Column: int(51), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "blank", }, @@ -63731,17 +68394,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(494), + Line: int(499), Column: int(54), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "blank", }, @@ -63754,17 +68417,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(494), + Line: int(499), Column: int(65), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4896, + Ctx: p5290, FreeVars: nil, }, Value: " ", @@ -63777,17 +68440,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(494), + Line: int(499), Column: int(74), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4896, + Ctx: p5290, FreeVars: nil, }, Value: "", @@ -63804,17 +68467,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(494), + Line: int(499), Column: int(80), }, End: ast.Location{ - Line: int(494), + Line: int(499), Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p4896, + Ctx: p5290, FreeVars: ast.Identifiers{ "dec2", }, @@ -63839,11 +68502,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(497), + Line: int(502), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -63864,7 +68527,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "pad_left", @@ -63884,17 +68547,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(497), + Line: int(502), Column: int(11), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(84), }, File: p1, }, Fodder: nil, - Ctx: p5100, + Ctx: p5494, FreeVars: ast.Identifiers{ "pad_left", "std", @@ -63948,11 +68611,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(7), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(84), }, File: p1, @@ -63965,7 +68628,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "add_zerox", "blank", @@ -63988,17 +68651,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(24), }, End: ast.Location{ - Line: int(500), + Line: int(505), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5109, + Ctx: p5503, FreeVars: ast.Identifiers{ "capitals", }, @@ -64008,17 +68671,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(24), }, End: ast.Location{ - Line: int(498), + Line: int(503), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5109, + Ctx: p5503, FreeVars: nil, }, Elements: []ast.CommaSeparatedExpr{ @@ -64028,17 +68691,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(25), }, End: ast.Location{ - Line: int(498), + Line: int(503), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5114, + Ctx: p5508, FreeVars: nil, }, Value: float64(0), @@ -64052,17 +68715,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(28), }, End: ast.Location{ - Line: int(498), + Line: int(503), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5114, + Ctx: p5508, FreeVars: nil, }, Value: float64(1), @@ -64076,17 +68739,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(31), }, End: ast.Location{ - Line: int(498), + Line: int(503), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5114, + Ctx: p5508, FreeVars: nil, }, Value: float64(2), @@ -64100,17 +68763,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(34), }, End: ast.Location{ - Line: int(498), + Line: int(503), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5114, + Ctx: p5508, FreeVars: nil, }, Value: float64(3), @@ -64124,17 +68787,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(37), }, End: ast.Location{ - Line: int(498), + Line: int(503), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5114, + Ctx: p5508, FreeVars: nil, }, Value: float64(4), @@ -64148,17 +68811,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(40), }, End: ast.Location{ - Line: int(498), + Line: int(503), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5114, + Ctx: p5508, FreeVars: nil, }, Value: float64(5), @@ -64172,17 +68835,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(43), }, End: ast.Location{ - Line: int(498), + Line: int(503), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5114, + Ctx: p5508, FreeVars: nil, }, Value: float64(6), @@ -64196,17 +68859,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(46), }, End: ast.Location{ - Line: int(498), + Line: int(503), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5114, + Ctx: p5508, FreeVars: nil, }, Value: float64(7), @@ -64220,17 +68883,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(49), }, End: ast.Location{ - Line: int(498), + Line: int(503), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5114, + Ctx: p5508, FreeVars: nil, }, Value: float64(8), @@ -64244,17 +68907,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(498), + Line: int(503), Column: int(52), }, End: ast.Location{ - Line: int(498), + Line: int(503), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5114, + Ctx: p5508, FreeVars: nil, }, Value: float64(9), @@ -64280,17 +68943,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(499), + Line: int(504), Column: int(26), }, End: ast.Location{ - Line: int(500), + Line: int(505), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5109, + Ctx: p5503, FreeVars: ast.Identifiers{ "capitals", }, @@ -64300,17 +68963,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(499), + Line: int(504), Column: int(29), }, End: ast.Location{ - Line: int(499), + Line: int(504), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5109, + Ctx: p5503, FreeVars: ast.Identifiers{ "capitals", }, @@ -64323,17 +68986,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(499), + Line: int(504), Column: int(43), }, End: ast.Location{ - Line: int(499), + Line: int(504), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5109, + Ctx: p5503, FreeVars: nil, }, Elements: []ast.CommaSeparatedExpr{ @@ -64343,17 +69006,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(499), + Line: int(504), Column: int(44), }, End: ast.Location{ - Line: int(499), + Line: int(504), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5132, + Ctx: p5526, FreeVars: nil, }, Value: "A", @@ -64368,17 +69031,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(499), + Line: int(504), Column: int(49), }, End: ast.Location{ - Line: int(499), + Line: int(504), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5132, + Ctx: p5526, FreeVars: nil, }, Value: "B", @@ -64393,17 +69056,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(499), + Line: int(504), Column: int(54), }, End: ast.Location{ - Line: int(499), + Line: int(504), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5132, + Ctx: p5526, FreeVars: nil, }, Value: "C", @@ -64418,17 +69081,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(499), + Line: int(504), Column: int(59), }, End: ast.Location{ - Line: int(499), + Line: int(504), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5132, + Ctx: p5526, FreeVars: nil, }, Value: "D", @@ -64443,17 +69106,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(499), + Line: int(504), Column: int(64), }, End: ast.Location{ - Line: int(499), + Line: int(504), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5132, + Ctx: p5526, FreeVars: nil, }, Value: "E", @@ -64468,17 +69131,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(499), + Line: int(504), Column: int(69), }, End: ast.Location{ - Line: int(499), + Line: int(504), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5132, + Ctx: p5526, FreeVars: nil, }, Value: "F", @@ -64504,17 +69167,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(500), + Line: int(505), Column: int(29), }, End: ast.Location{ - Line: int(500), + Line: int(505), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5109, + Ctx: p5503, FreeVars: nil, }, Elements: []ast.CommaSeparatedExpr{ @@ -64524,17 +69187,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(500), + Line: int(505), Column: int(30), }, End: ast.Location{ - Line: int(500), + Line: int(505), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5142, + Ctx: p5536, FreeVars: nil, }, Value: "a", @@ -64549,17 +69212,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(500), + Line: int(505), Column: int(35), }, End: ast.Location{ - Line: int(500), + Line: int(505), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5142, + Ctx: p5536, FreeVars: nil, }, Value: "b", @@ -64574,17 +69237,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(500), + Line: int(505), Column: int(40), }, End: ast.Location{ - Line: int(500), + Line: int(505), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5142, + Ctx: p5536, FreeVars: nil, }, Value: "c", @@ -64599,17 +69262,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(500), + Line: int(505), Column: int(45), }, End: ast.Location{ - Line: int(500), + Line: int(505), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5142, + Ctx: p5536, FreeVars: nil, }, Value: "d", @@ -64624,17 +69287,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(500), + Line: int(505), Column: int(50), }, End: ast.Location{ - Line: int(500), + Line: int(505), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5142, + Ctx: p5536, FreeVars: nil, }, Value: "e", @@ -64649,17 +69312,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(500), + Line: int(505), Column: int(55), }, End: ast.Location{ - Line: int(500), + Line: int(505), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5142, + Ctx: p5536, FreeVars: nil, }, Value: "f", @@ -64683,11 +69346,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(501), + Line: int(506), Column: int(7), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(84), }, File: p1, @@ -64700,7 +69363,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "add_zerox", "blank", @@ -64724,17 +69387,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(501), + Line: int(506), Column: int(18), }, End: ast.Location{ - Line: int(501), + Line: int(506), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5153, + Ctx: p5547, FreeVars: ast.Identifiers{ "n__", "std", @@ -64745,17 +69408,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(501), + Line: int(506), Column: int(18), }, End: ast.Location{ - Line: int(501), + Line: int(506), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5153, + Ctx: p5547, FreeVars: ast.Identifiers{ "std", }, @@ -64765,11 +69428,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(501), + Line: int(506), Column: int(18), }, End: ast.Location{ - Line: int(501), + Line: int(506), Column: int(21), }, File: p1, @@ -64817,17 +69480,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(501), + Line: int(506), Column: int(26), }, End: ast.Location{ - Line: int(501), + Line: int(506), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5162, + Ctx: p5556, FreeVars: ast.Identifiers{ "n__", }, @@ -64853,11 +69516,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(502), + Line: int(507), Column: int(7), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(84), }, File: p1, @@ -64870,7 +69533,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "add_zerox", "blank", @@ -64895,17 +69558,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(502), + Line: int(507), Column: int(13), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(52), }, File: p1, }, Fodder: nil, - Ctx: p5169, + Ctx: p5563, FreeVars: ast.Identifiers{ "aux", "numerals", @@ -64930,11 +69593,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(503), + Line: int(508), Column: int(9), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(52), }, File: p1, @@ -64947,7 +69610,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5174, + Ctx: p5568, FreeVars: ast.Identifiers{ "aux", "n", @@ -64960,17 +69623,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(503), + Line: int(508), Column: int(12), }, End: ast.Location{ - Line: int(503), + Line: int(508), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5174, + Ctx: p5568, FreeVars: ast.Identifiers{ "n", }, @@ -64980,17 +69643,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(503), + Line: int(508), Column: int(12), }, End: ast.Location{ - Line: int(503), + Line: int(508), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5174, + Ctx: p5568, FreeVars: ast.Identifiers{ "n", }, @@ -65004,17 +69667,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(503), + Line: int(508), Column: int(17), }, End: ast.Location{ - Line: int(503), + Line: int(508), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5174, + Ctx: p5568, FreeVars: nil, }, Value: float64(0), @@ -65027,11 +69690,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(504), + Line: int(509), Column: int(11), }, End: ast.Location{ - Line: int(504), + Line: int(509), Column: int(13), }, File: p1, @@ -65044,7 +69707,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5174, + Ctx: p5568, FreeVars: nil, }, Value: "", @@ -65064,17 +69727,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(11), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5174, + Ctx: p5568, FreeVars: ast.Identifiers{ "aux", "n", @@ -65087,17 +69750,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(11), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5174, + Ctx: p5568, FreeVars: ast.Identifiers{ "aux", "n", @@ -65109,11 +69772,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(11), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(14), }, File: p1, @@ -65126,7 +69789,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5174, + Ctx: p5568, FreeVars: ast.Identifiers{ "aux", }, @@ -65142,17 +69805,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(15), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5193, + Ctx: p5587, FreeVars: ast.Identifiers{ "n", "std", @@ -65163,17 +69826,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(15), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5193, + Ctx: p5587, FreeVars: ast.Identifiers{ "std", }, @@ -65183,11 +69846,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(15), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(18), }, File: p1, @@ -65235,17 +69898,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(25), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5202, + Ctx: p5596, FreeVars: ast.Identifiers{ "n", }, @@ -65255,17 +69918,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(25), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5202, + Ctx: p5596, FreeVars: ast.Identifiers{ "n", }, @@ -65279,17 +69942,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(29), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5202, + Ctx: p5596, FreeVars: nil, }, Value: float64(16), @@ -65323,17 +69986,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(36), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5174, + Ctx: p5568, FreeVars: ast.Identifiers{ "n", "numerals", @@ -65345,17 +70008,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(36), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5174, + Ctx: p5568, FreeVars: ast.Identifiers{ "numerals", }, @@ -65461,17 +70124,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(45), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5174, + Ctx: p5568, FreeVars: ast.Identifiers{ "n", }, @@ -65486,17 +70149,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(506), + Line: int(511), Column: int(49), }, End: ast.Location{ - Line: int(506), + Line: int(511), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5174, + Ctx: p5568, FreeVars: nil, }, Value: float64(16), @@ -65527,11 +70190,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(7), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(84), }, File: p1, @@ -65544,7 +70207,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "add_zerox", "aux", @@ -65569,17 +70232,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(19), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5227, + Ctx: p5621, FreeVars: ast.Identifiers{ "aux", "n_", @@ -65591,17 +70254,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(22), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5227, + Ctx: p5621, FreeVars: ast.Identifiers{ "n_", "std", @@ -65612,17 +70275,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(22), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5227, + Ctx: p5621, FreeVars: ast.Identifiers{ "n_", "std", @@ -65633,17 +70296,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(22), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5227, + Ctx: p5621, FreeVars: ast.Identifiers{ "std", }, @@ -65653,11 +70316,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(22), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(25), }, File: p1, @@ -65705,17 +70368,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(32), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5240, + Ctx: p5634, FreeVars: ast.Identifiers{ "n_", }, @@ -65739,17 +70402,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(39), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5227, + Ctx: p5621, FreeVars: nil, }, Value: float64(0), @@ -65762,17 +70425,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(46), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5227, + Ctx: p5621, FreeVars: nil, }, Value: "0", @@ -65785,17 +70448,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(55), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5227, + Ctx: p5621, FreeVars: ast.Identifiers{ "aux", "n_", @@ -65807,17 +70470,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(55), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5227, + Ctx: p5621, FreeVars: ast.Identifiers{ "aux", }, @@ -65833,17 +70496,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(59), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5250, + Ctx: p5644, FreeVars: ast.Identifiers{ "n_", "std", @@ -65854,17 +70517,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(59), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5250, + Ctx: p5644, FreeVars: ast.Identifiers{ "std", }, @@ -65874,11 +70537,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(59), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(62), }, File: p1, @@ -65926,17 +70589,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(507), + Line: int(512), Column: int(69), }, End: ast.Location{ - Line: int(507), + Line: int(512), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5259, + Ctx: p5653, FreeVars: ast.Identifiers{ "n_", }, @@ -65973,11 +70636,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(508), + Line: int(513), Column: int(7), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(84), }, File: p1, @@ -65990,7 +70653,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "add_zerox", "blank", @@ -66014,17 +70677,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(508), + Line: int(513), Column: int(19), }, End: ast.Location{ - Line: int(508), + Line: int(513), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5266, + Ctx: p5660, FreeVars: ast.Identifiers{ "n__", }, @@ -66034,17 +70697,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(508), + Line: int(513), Column: int(19), }, End: ast.Location{ - Line: int(508), + Line: int(513), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5266, + Ctx: p5660, FreeVars: ast.Identifiers{ "n__", }, @@ -66058,17 +70721,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(508), + Line: int(513), Column: int(25), }, End: ast.Location{ - Line: int(508), + Line: int(513), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5266, + Ctx: p5660, FreeVars: nil, }, Value: float64(0), @@ -66084,11 +70747,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(509), + Line: int(514), Column: int(7), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(84), }, File: p1, @@ -66101,7 +70764,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "add_zerox", "blank", @@ -66125,17 +70788,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(509), + Line: int(514), Column: int(18), }, End: ast.Location{ - Line: int(510), + Line: int(515), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: ast.Identifiers{ "add_zerox", "blank", @@ -66149,17 +70812,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(509), + Line: int(514), Column: int(18), }, End: ast.Location{ - Line: int(509), + Line: int(514), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: ast.Identifiers{ "blank", "min_chars", @@ -66172,17 +70835,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(509), + Line: int(514), Column: int(18), }, End: ast.Location{ - Line: int(509), + Line: int(514), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: ast.Identifiers{ "min_chars", }, @@ -66196,17 +70859,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(509), + Line: int(514), Column: int(31), }, End: ast.Location{ - Line: int(509), + Line: int(514), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: ast.Identifiers{ "blank", "neg", @@ -66218,17 +70881,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(509), + Line: int(514), Column: int(34), }, End: ast.Location{ - Line: int(509), + Line: int(514), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: ast.Identifiers{ "blank", "neg", @@ -66240,17 +70903,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(509), + Line: int(514), Column: int(34), }, End: ast.Location{ - Line: int(509), + Line: int(514), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: ast.Identifiers{ "blank", "neg", @@ -66261,17 +70924,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(509), + Line: int(514), Column: int(34), }, End: ast.Location{ - Line: int(509), + Line: int(514), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: ast.Identifiers{ "neg", }, @@ -66285,17 +70948,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(509), + Line: int(514), Column: int(41), }, End: ast.Location{ - Line: int(509), + Line: int(514), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: ast.Identifiers{ "blank", }, @@ -66310,17 +70973,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(509), + Line: int(514), Column: int(50), }, End: ast.Location{ - Line: int(509), + Line: int(514), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: ast.Identifiers{ "sign", }, @@ -66334,17 +70997,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(509), + Line: int(514), Column: int(60), }, End: ast.Location{ - Line: int(509), + Line: int(514), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: nil, }, Value: float64(1), @@ -66356,17 +71019,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(509), + Line: int(514), Column: int(67), }, End: ast.Location{ - Line: int(509), + Line: int(514), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: nil, }, Value: float64(0), @@ -66388,17 +71051,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(510), + Line: int(515), Column: int(21), }, End: ast.Location{ - Line: int(510), + Line: int(515), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: ast.Identifiers{ "add_zerox", }, @@ -66408,17 +71071,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(510), + Line: int(515), Column: int(24), }, End: ast.Location{ - Line: int(510), + Line: int(515), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: ast.Identifiers{ "add_zerox", }, @@ -66431,17 +71094,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(510), + Line: int(515), Column: int(39), }, End: ast.Location{ - Line: int(510), + Line: int(515), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: nil, }, Value: float64(2), @@ -66453,17 +71116,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(510), + Line: int(515), Column: int(46), }, End: ast.Location{ - Line: int(510), + Line: int(515), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5276, + Ctx: p5670, FreeVars: nil, }, Value: float64(0), @@ -66480,11 +71143,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(511), + Line: int(516), Column: int(7), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(84), }, File: p1, @@ -66497,7 +71160,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "add_zerox", "blank", @@ -66521,17 +71184,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(511), + Line: int(516), Column: int(19), }, End: ast.Location{ - Line: int(511), + Line: int(516), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5308, + Ctx: p5702, FreeVars: ast.Identifiers{ "min_digits", "std", @@ -66543,17 +71206,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(511), + Line: int(516), Column: int(19), }, End: ast.Location{ - Line: int(511), + Line: int(516), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5308, + Ctx: p5702, FreeVars: ast.Identifiers{ "std", }, @@ -66563,11 +71226,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(511), + Line: int(516), Column: int(19), }, End: ast.Location{ - Line: int(511), + Line: int(516), Column: int(22), }, File: p1, @@ -66615,17 +71278,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(511), + Line: int(516), Column: int(27), }, End: ast.Location{ - Line: int(511), + Line: int(516), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5317, + Ctx: p5711, FreeVars: ast.Identifiers{ "zp", }, @@ -66640,17 +71303,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(511), + Line: int(516), Column: int(31), }, End: ast.Location{ - Line: int(511), + Line: int(516), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5317, + Ctx: p5711, FreeVars: ast.Identifiers{ "min_digits", }, @@ -66676,11 +71339,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(512), + Line: int(517), Column: int(7), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(84), }, File: p1, @@ -66693,7 +71356,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "add_zerox", "blank", @@ -66715,17 +71378,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(512), + Line: int(517), Column: int(20), }, End: ast.Location{ - Line: int(513), + Line: int(518), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5326, + Ctx: p5720, FreeVars: ast.Identifiers{ "add_zerox", "capitals", @@ -66739,17 +71402,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(512), + Line: int(517), Column: int(21), }, End: ast.Location{ - Line: int(512), + Line: int(517), Column: int(80), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5326, + Ctx: p5720, FreeVars: ast.Identifiers{ "add_zerox", "capitals", @@ -66760,17 +71423,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(512), + Line: int(517), Column: int(24), }, End: ast.Location{ - Line: int(512), + Line: int(517), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5326, + Ctx: p5720, FreeVars: ast.Identifiers{ "add_zerox", }, @@ -66783,17 +71446,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(512), + Line: int(517), Column: int(40), }, End: ast.Location{ - Line: int(512), + Line: int(517), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5326, + Ctx: p5720, FreeVars: ast.Identifiers{ "capitals", }, @@ -66803,17 +71466,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(512), + Line: int(517), Column: int(43), }, End: ast.Location{ - Line: int(512), + Line: int(517), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5326, + Ctx: p5720, FreeVars: ast.Identifiers{ "capitals", }, @@ -66826,17 +71489,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(512), + Line: int(517), Column: int(57), }, End: ast.Location{ - Line: int(512), + Line: int(517), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5326, + Ctx: p5720, FreeVars: nil, }, Value: "0X", @@ -66849,17 +71512,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(512), + Line: int(517), Column: int(67), }, End: ast.Location{ - Line: int(512), + Line: int(517), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5326, + Ctx: p5720, FreeVars: nil, }, Value: "0x", @@ -66873,17 +71536,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(512), + Line: int(517), Column: int(78), }, End: ast.Location{ - Line: int(512), + Line: int(517), Column: int(80), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5326, + Ctx: p5720, FreeVars: nil, }, Value: "", @@ -66905,17 +71568,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(513), + Line: int(518), Column: int(22), }, End: ast.Location{ - Line: int(513), + Line: int(518), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5326, + Ctx: p5720, FreeVars: ast.Identifiers{ "hex", "pad_left", @@ -66927,17 +71590,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(513), + Line: int(518), Column: int(22), }, End: ast.Location{ - Line: int(513), + Line: int(518), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5326, + Ctx: p5720, FreeVars: ast.Identifiers{ "pad_left", }, @@ -66953,17 +71616,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(513), + Line: int(518), Column: int(31), }, End: ast.Location{ - Line: int(513), + Line: int(518), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5346, + Ctx: p5740, FreeVars: ast.Identifiers{ "hex", }, @@ -66978,17 +71641,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(513), + Line: int(518), Column: int(36), }, End: ast.Location{ - Line: int(513), + Line: int(518), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5346, + Ctx: p5740, FreeVars: ast.Identifiers{ "zp2", }, @@ -67003,17 +71666,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(513), + Line: int(518), Column: int(41), }, End: ast.Location{ - Line: int(513), + Line: int(518), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5346, + Ctx: p5740, FreeVars: nil, }, Value: "0", @@ -67040,17 +71703,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(514), + Line: int(519), Column: int(7), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "blank", "hex2", @@ -67063,17 +71726,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(514), + Line: int(519), Column: int(8), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "blank", "neg", @@ -67085,17 +71748,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(514), + Line: int(519), Column: int(11), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "neg", }, @@ -67108,17 +71771,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(514), + Line: int(519), Column: int(20), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5105, + Ctx: p5499, FreeVars: nil, }, Value: "-", @@ -67131,17 +71794,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(514), + Line: int(519), Column: int(29), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "blank", "sign", @@ -67152,17 +71815,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(514), + Line: int(519), Column: int(32), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "sign", }, @@ -67175,17 +71838,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(514), + Line: int(519), Column: int(42), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5105, + Ctx: p5499, FreeVars: nil, }, Value: "+", @@ -67198,17 +71861,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(514), + Line: int(519), Column: int(51), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "blank", }, @@ -67218,17 +71881,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(514), + Line: int(519), Column: int(54), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "blank", }, @@ -67241,17 +71904,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(514), + Line: int(519), Column: int(65), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5105, + Ctx: p5499, FreeVars: nil, }, Value: " ", @@ -67264,17 +71927,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(514), + Line: int(519), Column: int(74), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5105, + Ctx: p5499, FreeVars: nil, }, Value: "", @@ -67291,17 +71954,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(514), + Line: int(519), Column: int(80), }, End: ast.Location{ - Line: int(514), + Line: int(519), Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5105, + Ctx: p5499, FreeVars: ast.Identifiers{ "hex2", }, @@ -67327,11 +71990,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(516), + Line: int(521), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -67344,7 +72007,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "pad_left", @@ -67365,17 +72028,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(516), + Line: int(521), Column: int(11), }, End: ast.Location{ - Line: int(525), + Line: int(530), Column: int(36), }, File: p1, }, Fodder: nil, - Ctx: p5376, + Ctx: p5770, FreeVars: ast.Identifiers{ "std", }, @@ -67398,11 +72061,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(517), + Line: int(522), Column: int(7), }, End: ast.Location{ - Line: int(525), + Line: int(530), Column: int(36), }, File: p1, @@ -67415,7 +72078,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5381, + Ctx: p5775, FreeVars: ast.Identifiers{ "std", "str", @@ -67431,17 +72094,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(517), + Line: int(522), Column: int(13), }, End: ast.Location{ - Line: int(524), + Line: int(529), Column: int(38), }, File: p1, }, Fodder: nil, - Ctx: p5385, + Ctx: p5779, FreeVars: ast.Identifiers{ "aux", "std", @@ -67470,11 +72133,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(518), + Line: int(523), Column: int(9), }, End: ast.Location{ - Line: int(524), + Line: int(529), Column: int(38), }, File: p1, @@ -67487,7 +72150,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5390, + Ctx: p5784, FreeVars: ast.Identifiers{ "aux", "i", @@ -67500,17 +72163,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(518), + Line: int(523), Column: int(12), }, End: ast.Location{ - Line: int(518), + Line: int(523), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5390, + Ctx: p5784, FreeVars: ast.Identifiers{ "i", }, @@ -67520,17 +72183,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(518), + Line: int(523), Column: int(12), }, End: ast.Location{ - Line: int(518), + Line: int(523), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5390, + Ctx: p5784, FreeVars: ast.Identifiers{ "i", }, @@ -67544,17 +72207,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(518), + Line: int(523), Column: int(16), }, End: ast.Location{ - Line: int(518), + Line: int(523), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5390, + Ctx: p5784, FreeVars: nil, }, Value: float64(0), @@ -67567,11 +72230,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(519), + Line: int(524), Column: int(11), }, End: ast.Location{ - Line: int(519), + Line: int(524), Column: int(13), }, File: p1, @@ -67584,7 +72247,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5390, + Ctx: p5784, FreeVars: nil, }, Value: "", @@ -67604,11 +72267,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(521), + Line: int(526), Column: int(11), }, End: ast.Location{ - Line: int(524), + Line: int(529), Column: int(38), }, File: p1, @@ -67621,7 +72284,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5390, + Ctx: p5784, FreeVars: ast.Identifiers{ "aux", "i", @@ -67634,17 +72297,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(521), + Line: int(526), Column: int(14), }, End: ast.Location{ - Line: int(521), + Line: int(526), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5390, + Ctx: p5784, FreeVars: ast.Identifiers{ "i", "str", @@ -67655,17 +72318,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(521), + Line: int(526), Column: int(14), }, End: ast.Location{ - Line: int(521), + Line: int(526), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5390, + Ctx: p5784, FreeVars: ast.Identifiers{ "i", "str", @@ -67676,17 +72339,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(521), + Line: int(526), Column: int(14), }, End: ast.Location{ - Line: int(521), + Line: int(526), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5390, + Ctx: p5784, FreeVars: ast.Identifiers{ "str", }, @@ -67699,17 +72362,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(521), + Line: int(526), Column: int(18), }, End: ast.Location{ - Line: int(521), + Line: int(526), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5390, + Ctx: p5784, FreeVars: ast.Identifiers{ "i", }, @@ -67726,17 +72389,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(521), + Line: int(526), Column: int(24), }, End: ast.Location{ - Line: int(521), + Line: int(526), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5390, + Ctx: p5784, FreeVars: nil, }, Value: "0", @@ -67750,17 +72413,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(522), + Line: int(527), Column: int(13), }, End: ast.Location{ - Line: int(522), + Line: int(527), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5390, + Ctx: p5784, FreeVars: ast.Identifiers{ "aux", "i", @@ -67772,11 +72435,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(522), + Line: int(527), Column: int(13), }, End: ast.Location{ - Line: int(522), + Line: int(527), Column: int(16), }, File: p1, @@ -67789,7 +72452,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5390, + Ctx: p5784, FreeVars: ast.Identifiers{ "aux", }, @@ -67805,17 +72468,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(522), + Line: int(527), Column: int(17), }, End: ast.Location{ - Line: int(522), + Line: int(527), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5419, + Ctx: p5813, FreeVars: ast.Identifiers{ "str", }, @@ -67830,17 +72493,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(522), + Line: int(527), Column: int(22), }, End: ast.Location{ - Line: int(522), + Line: int(527), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5419, + Ctx: p5813, FreeVars: ast.Identifiers{ "i", }, @@ -67850,17 +72513,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(522), + Line: int(527), Column: int(22), }, End: ast.Location{ - Line: int(522), + Line: int(527), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5419, + Ctx: p5813, FreeVars: ast.Identifiers{ "i", }, @@ -67874,17 +72537,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(522), + Line: int(527), Column: int(26), }, End: ast.Location{ - Line: int(522), + Line: int(527), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5419, + Ctx: p5813, FreeVars: nil, }, Value: float64(1), @@ -67914,17 +72577,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(524), + Line: int(529), Column: int(13), }, End: ast.Location{ - Line: int(524), + Line: int(529), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5390, + Ctx: p5784, FreeVars: ast.Identifiers{ "i", "std", @@ -67936,17 +72599,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(524), + Line: int(529), Column: int(13), }, End: ast.Location{ - Line: int(524), + Line: int(529), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5390, + Ctx: p5784, FreeVars: ast.Identifiers{ "std", }, @@ -67956,11 +72619,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(524), + Line: int(529), Column: int(13), }, End: ast.Location{ - Line: int(524), + Line: int(529), Column: int(16), }, File: p1, @@ -68015,17 +72678,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(524), + Line: int(529), Column: int(24), }, End: ast.Location{ - Line: int(524), + Line: int(529), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5437, + Ctx: p5831, FreeVars: ast.Identifiers{ "str", }, @@ -68040,17 +72703,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(524), + Line: int(529), Column: int(29), }, End: ast.Location{ - Line: int(524), + Line: int(529), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5437, + Ctx: p5831, FreeVars: nil, }, Value: float64(0), @@ -68064,17 +72727,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(524), + Line: int(529), Column: int(32), }, End: ast.Location{ - Line: int(524), + Line: int(529), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5437, + Ctx: p5831, FreeVars: ast.Identifiers{ "i", }, @@ -68084,17 +72747,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(524), + Line: int(529), Column: int(32), }, End: ast.Location{ - Line: int(524), + Line: int(529), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5437, + Ctx: p5831, FreeVars: ast.Identifiers{ "i", }, @@ -68108,17 +72771,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(524), + Line: int(529), Column: int(36), }, End: ast.Location{ - Line: int(524), + Line: int(529), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5437, + Ctx: p5831, FreeVars: nil, }, Value: float64(1), @@ -68147,17 +72810,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(525), + Line: int(530), Column: int(7), }, End: ast.Location{ - Line: int(525), + Line: int(530), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5381, + Ctx: p5775, FreeVars: ast.Identifiers{ "aux", "std", @@ -68169,11 +72832,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(525), + Line: int(530), Column: int(7), }, End: ast.Location{ - Line: int(525), + Line: int(530), Column: int(10), }, File: p1, @@ -68186,7 +72849,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5381, + Ctx: p5775, FreeVars: ast.Identifiers{ "aux", }, @@ -68202,17 +72865,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(525), + Line: int(530), Column: int(11), }, End: ast.Location{ - Line: int(525), + Line: int(530), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5452, + Ctx: p5846, FreeVars: ast.Identifiers{ "str", }, @@ -68227,17 +72890,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(525), + Line: int(530), Column: int(16), }, End: ast.Location{ - Line: int(525), + Line: int(530), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5452, + Ctx: p5846, FreeVars: ast.Identifiers{ "std", "str", @@ -68248,17 +72911,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(525), + Line: int(530), Column: int(16), }, End: ast.Location{ - Line: int(525), + Line: int(530), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5452, + Ctx: p5846, FreeVars: ast.Identifiers{ "std", "str", @@ -68269,17 +72932,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(525), + Line: int(530), Column: int(16), }, End: ast.Location{ - Line: int(525), + Line: int(530), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5452, + Ctx: p5846, FreeVars: ast.Identifiers{ "std", }, @@ -68289,11 +72952,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(525), + Line: int(530), Column: int(16), }, End: ast.Location{ - Line: int(525), + Line: int(530), Column: int(19), }, File: p1, @@ -68341,17 +73004,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(525), + Line: int(530), Column: int(27), }, End: ast.Location{ - Line: int(525), + Line: int(530), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5465, + Ctx: p5859, FreeVars: ast.Identifiers{ "str", }, @@ -68375,17 +73038,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(525), + Line: int(530), Column: int(34), }, End: ast.Location{ - Line: int(525), + Line: int(530), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5452, + Ctx: p5846, FreeVars: nil, }, Value: float64(1), @@ -68413,11 +73076,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(528), + Line: int(533), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -68438,7 +73101,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "pad_left", @@ -68460,17 +73123,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(528), + Line: int(533), Column: int(11), }, End: ast.Location{ - Line: int(542), + Line: int(547), Column: int(14), }, File: p1, }, Fodder: nil, - Ctx: p5474, + Ctx: p5868, FreeVars: ast.Identifiers{ "render_int", "std", @@ -68525,11 +73188,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(529), + Line: int(534), Column: int(7), }, End: ast.Location{ - Line: int(542), + Line: int(547), Column: int(14), }, File: p1, @@ -68542,7 +73205,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "blank", "ensure_pt", @@ -68566,17 +73229,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(529), + Line: int(534), Column: int(18), }, End: ast.Location{ - Line: int(529), + Line: int(534), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5483, + Ctx: p5877, FreeVars: ast.Identifiers{ "n__", "std", @@ -68587,17 +73250,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(529), + Line: int(534), Column: int(18), }, End: ast.Location{ - Line: int(529), + Line: int(534), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5483, + Ctx: p5877, FreeVars: ast.Identifiers{ "std", }, @@ -68607,11 +73270,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(529), + Line: int(534), Column: int(18), }, End: ast.Location{ - Line: int(529), + Line: int(534), Column: int(21), }, File: p1, @@ -68659,17 +73322,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(529), + Line: int(534), Column: int(26), }, End: ast.Location{ - Line: int(529), + Line: int(534), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5492, + Ctx: p5886, FreeVars: ast.Identifiers{ "n__", }, @@ -68695,11 +73358,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(530), + Line: int(535), Column: int(7), }, End: ast.Location{ - Line: int(542), + Line: int(547), Column: int(14), }, File: p1, @@ -68712,7 +73375,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "blank", "ensure_pt", @@ -68737,17 +73400,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(530), + Line: int(535), Column: int(21), }, End: ast.Location{ - Line: int(530), + Line: int(535), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5499, + Ctx: p5893, FreeVars: ast.Identifiers{ "n_", "std", @@ -68758,17 +73421,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(530), + Line: int(535), Column: int(21), }, End: ast.Location{ - Line: int(530), + Line: int(535), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5499, + Ctx: p5893, FreeVars: ast.Identifiers{ "std", }, @@ -68778,11 +73441,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(530), + Line: int(535), Column: int(21), }, End: ast.Location{ - Line: int(530), + Line: int(535), Column: int(24), }, File: p1, @@ -68830,17 +73493,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(530), + Line: int(535), Column: int(31), }, End: ast.Location{ - Line: int(530), + Line: int(535), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5508, + Ctx: p5902, FreeVars: ast.Identifiers{ "n_", }, @@ -68866,11 +73529,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(531), + Line: int(536), Column: int(7), }, End: ast.Location{ - Line: int(542), + Line: int(547), Column: int(14), }, File: p1, @@ -68883,7 +73546,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "blank", "ensure_pt", @@ -68909,17 +73572,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(531), + Line: int(536), Column: int(24), }, End: ast.Location{ - Line: int(531), + Line: int(536), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5515, + Ctx: p5909, FreeVars: ast.Identifiers{ "ensure_pt", "prec", @@ -68930,17 +73593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(531), + Line: int(536), Column: int(27), }, End: ast.Location{ - Line: int(531), + Line: int(536), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5515, + Ctx: p5909, FreeVars: ast.Identifiers{ "ensure_pt", "prec", @@ -68951,17 +73614,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(531), + Line: int(536), Column: int(27), }, End: ast.Location{ - Line: int(531), + Line: int(536), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5515, + Ctx: p5909, FreeVars: ast.Identifiers{ "prec", }, @@ -68971,17 +73634,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(531), + Line: int(536), Column: int(27), }, End: ast.Location{ - Line: int(531), + Line: int(536), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5515, + Ctx: p5909, FreeVars: ast.Identifiers{ "prec", }, @@ -68995,17 +73658,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(531), + Line: int(536), Column: int(35), }, End: ast.Location{ - Line: int(531), + Line: int(536), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5515, + Ctx: p5909, FreeVars: nil, }, Value: float64(0), @@ -69019,17 +73682,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(531), + Line: int(536), Column: int(40), }, End: ast.Location{ - Line: int(531), + Line: int(536), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5515, + Ctx: p5909, FreeVars: ast.Identifiers{ "ensure_pt", }, @@ -69040,17 +73703,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(531), + Line: int(536), Column: int(41), }, End: ast.Location{ - Line: int(531), + Line: int(536), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5515, + Ctx: p5909, FreeVars: ast.Identifiers{ "ensure_pt", }, @@ -69065,17 +73728,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(531), + Line: int(536), Column: int(56), }, End: ast.Location{ - Line: int(531), + Line: int(536), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5515, + Ctx: p5909, FreeVars: nil, }, Value: float64(0), @@ -69087,17 +73750,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(531), + Line: int(536), Column: int(63), }, End: ast.Location{ - Line: int(531), + Line: int(536), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5515, + Ctx: p5909, FreeVars: nil, }, Value: float64(1), @@ -69113,11 +73776,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(532), + Line: int(537), Column: int(7), }, End: ast.Location{ - Line: int(542), + Line: int(547), Column: int(14), }, File: p1, @@ -69130,7 +73793,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "blank", "dot_size", @@ -69157,17 +73820,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(532), + Line: int(537), Column: int(18), }, End: ast.Location{ - Line: int(532), + Line: int(537), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5535, + Ctx: p5929, FreeVars: ast.Identifiers{ "dot_size", "prec", @@ -69179,17 +73842,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(532), + Line: int(537), Column: int(18), }, End: ast.Location{ - Line: int(532), + Line: int(537), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5535, + Ctx: p5929, FreeVars: ast.Identifiers{ "prec", "zero_pad", @@ -69200,17 +73863,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(532), + Line: int(537), Column: int(18), }, End: ast.Location{ - Line: int(532), + Line: int(537), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5535, + Ctx: p5929, FreeVars: ast.Identifiers{ "zero_pad", }, @@ -69224,17 +73887,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(532), + Line: int(537), Column: int(29), }, End: ast.Location{ - Line: int(532), + Line: int(537), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5535, + Ctx: p5929, FreeVars: ast.Identifiers{ "prec", }, @@ -69249,17 +73912,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(532), + Line: int(537), Column: int(36), }, End: ast.Location{ - Line: int(532), + Line: int(537), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5535, + Ctx: p5929, FreeVars: ast.Identifiers{ "dot_size", }, @@ -69276,11 +73939,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(7), }, End: ast.Location{ - Line: int(542), + Line: int(547), Column: int(14), }, File: p1, @@ -69293,7 +73956,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "blank", "ensure_pt", @@ -69319,17 +73982,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(19), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(80), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5550, + Ctx: p5944, FreeVars: ast.Identifiers{ "blank", "n__", @@ -69345,17 +74008,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(19), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5550, + Ctx: p5944, FreeVars: ast.Identifiers{ "render_int", }, @@ -69371,17 +74034,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(30), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5556, + Ctx: p5950, FreeVars: ast.Identifiers{ "n__", "std", @@ -69393,17 +74056,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(30), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5556, + Ctx: p5950, FreeVars: ast.Identifiers{ "n__", "std", @@ -69414,17 +74077,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(30), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5556, + Ctx: p5950, FreeVars: ast.Identifiers{ "std", }, @@ -69434,11 +74097,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(30), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(33), }, File: p1, @@ -69486,17 +74149,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(39), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5567, + Ctx: p5961, FreeVars: ast.Identifiers{ "n__", }, @@ -69520,17 +74183,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(46), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5556, + Ctx: p5950, FreeVars: ast.Identifiers{ "whole", }, @@ -69546,17 +74209,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(53), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5556, + Ctx: p5950, FreeVars: ast.Identifiers{ "zp", }, @@ -69571,17 +74234,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(57), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5556, + Ctx: p5950, FreeVars: nil, }, Value: float64(0), @@ -69595,17 +74258,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(60), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5556, + Ctx: p5950, FreeVars: ast.Identifiers{ "blank", }, @@ -69620,17 +74283,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(67), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5556, + Ctx: p5950, FreeVars: ast.Identifiers{ "sign", }, @@ -69645,17 +74308,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(73), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5556, + Ctx: p5950, FreeVars: nil, }, Value: float64(10), @@ -69669,17 +74332,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(533), + Line: int(538), Column: int(77), }, End: ast.Location{ - Line: int(533), + Line: int(538), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5556, + Ctx: p5950, FreeVars: nil, }, Value: "", @@ -69705,11 +74368,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(534), + Line: int(539), Column: int(7), }, End: ast.Location{ - Line: int(542), + Line: int(547), Column: int(14), }, File: p1, @@ -69722,7 +74385,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "ensure_pt", "n_", @@ -69740,17 +74403,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(534), + Line: int(539), Column: int(10), }, End: ast.Location{ - Line: int(534), + Line: int(539), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "prec", }, @@ -69760,17 +74423,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(534), + Line: int(539), Column: int(10), }, End: ast.Location{ - Line: int(534), + Line: int(539), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "prec", }, @@ -69784,17 +74447,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(534), + Line: int(539), Column: int(18), }, End: ast.Location{ - Line: int(534), + Line: int(539), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: nil, }, Value: float64(0), @@ -69807,17 +74470,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(535), + Line: int(540), Column: int(9), }, End: ast.Location{ - Line: int(535), + Line: int(540), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "ensure_pt", "str", @@ -69828,11 +74491,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(535), + Line: int(540), Column: int(9), }, End: ast.Location{ - Line: int(535), + Line: int(540), Column: int(12), }, File: p1, @@ -69845,7 +74508,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "str", }, @@ -69859,17 +74522,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(535), + Line: int(540), Column: int(15), }, End: ast.Location{ - Line: int(535), + Line: int(540), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "ensure_pt", }, @@ -69879,17 +74542,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(535), + Line: int(540), Column: int(18), }, End: ast.Location{ - Line: int(535), + Line: int(540), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "ensure_pt", }, @@ -69902,17 +74565,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(535), + Line: int(540), Column: int(33), }, End: ast.Location{ - Line: int(535), + Line: int(540), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: nil, }, Value: ".", @@ -69925,17 +74588,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(535), + Line: int(540), Column: int(42), }, End: ast.Location{ - Line: int(535), + Line: int(540), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: nil, }, Value: "", @@ -69957,11 +74620,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(9), }, End: ast.Location{ - Line: int(542), + Line: int(547), Column: int(14), }, File: p1, @@ -69974,7 +74637,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "n_", "prec", @@ -69996,17 +74659,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(22), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5605, + Ctx: p5999, FreeVars: ast.Identifiers{ "n_", "prec", @@ -70019,17 +74682,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(22), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5605, + Ctx: p5999, FreeVars: ast.Identifiers{ "std", }, @@ -70039,11 +74702,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(22), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(25), }, File: p1, @@ -70091,17 +74754,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(32), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5614, + Ctx: p6008, FreeVars: ast.Identifiers{ "n_", "prec", @@ -70114,17 +74777,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(32), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5614, + Ctx: p6008, FreeVars: ast.Identifiers{ "n_", "prec", @@ -70137,17 +74800,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(33), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5614, + Ctx: p6008, FreeVars: ast.Identifiers{ "n_", "whole", @@ -70158,17 +74821,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(33), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5614, + Ctx: p6008, FreeVars: ast.Identifiers{ "n_", }, @@ -70182,17 +74845,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(38), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5614, + Ctx: p6008, FreeVars: ast.Identifiers{ "whole", }, @@ -70207,17 +74870,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(47), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5614, + Ctx: p6008, FreeVars: ast.Identifiers{ "prec", "std", @@ -70228,17 +74891,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(47), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5614, + Ctx: p6008, FreeVars: ast.Identifiers{ "std", }, @@ -70248,11 +74911,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(47), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(50), }, File: p1, @@ -70300,17 +74963,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(55), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5633, + Ctx: p6027, FreeVars: nil, }, Value: float64(10), @@ -70324,17 +74987,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(59), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5633, + Ctx: p6027, FreeVars: ast.Identifiers{ "prec", }, @@ -70359,17 +75022,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(537), + Line: int(542), Column: int(67), }, End: ast.Location{ - Line: int(537), + Line: int(542), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5614, + Ctx: p6008, FreeVars: nil, }, Value: float64(0.5), @@ -70395,11 +75058,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(538), + Line: int(543), Column: int(9), }, End: ast.Location{ - Line: int(542), + Line: int(547), Column: int(14), }, File: p1, @@ -70412,7 +75075,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "frac", "prec", @@ -70427,17 +75090,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(538), + Line: int(543), Column: int(12), }, End: ast.Location{ - Line: int(538), + Line: int(543), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "frac", "trailing", @@ -70448,17 +75111,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(538), + Line: int(543), Column: int(12), }, End: ast.Location{ - Line: int(538), + Line: int(543), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "trailing", }, @@ -70472,17 +75135,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(538), + Line: int(543), Column: int(24), }, End: ast.Location{ - Line: int(538), + Line: int(543), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "frac", }, @@ -70492,17 +75155,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(538), + Line: int(543), Column: int(24), }, End: ast.Location{ - Line: int(538), + Line: int(543), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "frac", }, @@ -70516,17 +75179,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(538), + Line: int(543), Column: int(31), }, End: ast.Location{ - Line: int(538), + Line: int(543), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: nil, }, Value: float64(0), @@ -70540,11 +75203,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(539), + Line: int(544), Column: int(11), }, End: ast.Location{ - Line: int(540), + Line: int(545), Column: int(84), }, File: p1, @@ -70557,7 +75220,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "frac", "prec", @@ -70577,17 +75240,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(539), + Line: int(544), Column: int(28), }, End: ast.Location{ - Line: int(539), + Line: int(544), Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5654, + Ctx: p6048, FreeVars: ast.Identifiers{ "frac", "prec", @@ -70599,17 +75262,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(539), + Line: int(544), Column: int(28), }, End: ast.Location{ - Line: int(539), + Line: int(544), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5654, + Ctx: p6048, FreeVars: ast.Identifiers{ "render_int", }, @@ -70625,17 +75288,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(539), + Line: int(544), Column: int(39), }, End: ast.Location{ - Line: int(539), + Line: int(544), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5660, + Ctx: p6054, FreeVars: ast.Identifiers{ "frac", }, @@ -70650,17 +75313,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(539), + Line: int(544), Column: int(45), }, End: ast.Location{ - Line: int(539), + Line: int(544), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5660, + Ctx: p6054, FreeVars: ast.Identifiers{ "prec", }, @@ -70675,17 +75338,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(539), + Line: int(544), Column: int(51), }, End: ast.Location{ - Line: int(539), + Line: int(544), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5660, + Ctx: p6054, FreeVars: nil, }, Value: float64(0), @@ -70699,17 +75362,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(539), + Line: int(544), Column: int(54), }, End: ast.Location{ - Line: int(539), + Line: int(544), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5660, + Ctx: p6054, FreeVars: nil, }, Value: false, @@ -70722,17 +75385,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(539), + Line: int(544), Column: int(61), }, End: ast.Location{ - Line: int(539), + Line: int(544), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5660, + Ctx: p6054, FreeVars: nil, }, Value: false, @@ -70745,17 +75408,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(539), + Line: int(544), Column: int(68), }, End: ast.Location{ - Line: int(539), + Line: int(544), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5660, + Ctx: p6054, FreeVars: nil, }, Value: float64(10), @@ -70769,17 +75432,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(539), + Line: int(544), Column: int(72), }, End: ast.Location{ - Line: int(539), + Line: int(544), Column: int(74), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5660, + Ctx: p6054, FreeVars: nil, }, Value: "", @@ -70805,17 +75468,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(540), + Line: int(545), Column: int(11), }, End: ast.Location{ - Line: int(540), + Line: int(545), Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "frac_str", "str", @@ -70828,17 +75491,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(540), + Line: int(545), Column: int(11), }, End: ast.Location{ - Line: int(540), + Line: int(545), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "str", }, @@ -70848,11 +75511,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(540), + Line: int(545), Column: int(11), }, End: ast.Location{ - Line: int(540), + Line: int(545), Column: int(14), }, File: p1, @@ -70865,7 +75528,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "str", }, @@ -70879,17 +75542,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(540), + Line: int(545), Column: int(17), }, End: ast.Location{ - Line: int(540), + Line: int(545), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: nil, }, Value: ".", @@ -70904,17 +75567,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(540), + Line: int(545), Column: int(23), }, End: ast.Location{ - Line: int(540), + Line: int(545), Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "frac_str", "strip_trailing_zero", @@ -70926,17 +75589,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(540), + Line: int(545), Column: int(26), }, End: ast.Location{ - Line: int(540), + Line: int(545), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "trailing", }, @@ -70947,17 +75610,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(540), + Line: int(545), Column: int(27), }, End: ast.Location{ - Line: int(540), + Line: int(545), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "trailing", }, @@ -70971,17 +75634,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(540), + Line: int(545), Column: int(41), }, End: ast.Location{ - Line: int(540), + Line: int(545), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "frac_str", "strip_trailing_zero", @@ -70992,17 +75655,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(540), + Line: int(545), Column: int(41), }, End: ast.Location{ - Line: int(540), + Line: int(545), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "strip_trailing_zero", }, @@ -71018,17 +75681,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(540), + Line: int(545), Column: int(61), }, End: ast.Location{ - Line: int(540), + Line: int(545), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5689, + Ctx: p6083, FreeVars: ast.Identifiers{ "frac_str", }, @@ -71051,17 +75714,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(540), + Line: int(545), Column: int(76), }, End: ast.Location{ - Line: int(540), + Line: int(545), Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "frac_str", }, @@ -71084,11 +75747,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(542), + Line: int(547), Column: int(11), }, End: ast.Location{ - Line: int(542), + Line: int(547), Column: int(14), }, File: p1, @@ -71101,7 +75764,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5479, + Ctx: p5873, FreeVars: ast.Identifiers{ "str", }, @@ -71126,11 +75789,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(545), + Line: int(550), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -71151,7 +75814,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "pad_left", @@ -71173,17 +75836,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(545), + Line: int(550), Column: int(11), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(85), }, File: p1, }, Fodder: nil, - Ctx: p5703, + Ctx: p6097, FreeVars: ast.Identifiers{ "render_float_dec", "render_int", @@ -71243,11 +75906,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(7), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(85), }, File: p1, @@ -71260,7 +75923,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5708, + Ctx: p6102, FreeVars: ast.Identifiers{ "blank", "caps", @@ -71285,17 +75948,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(24), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(94), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5712, + Ctx: p6106, FreeVars: ast.Identifiers{ "n__", "std", @@ -71306,17 +75969,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(27), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5712, + Ctx: p6106, FreeVars: ast.Identifiers{ "n__", }, @@ -71326,17 +75989,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(27), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5712, + Ctx: p6106, FreeVars: ast.Identifiers{ "n__", }, @@ -71350,17 +76013,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(34), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5712, + Ctx: p6106, FreeVars: nil, }, Value: float64(0), @@ -71373,17 +76036,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(41), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5712, + Ctx: p6106, FreeVars: nil, }, Value: float64(0), @@ -71395,17 +76058,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(48), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(94), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5712, + Ctx: p6106, FreeVars: ast.Identifiers{ "n__", "std", @@ -71416,17 +76079,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(48), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5712, + Ctx: p6106, FreeVars: ast.Identifiers{ "std", }, @@ -71436,11 +76099,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(48), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(51), }, File: p1, @@ -71488,17 +76151,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(58), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(93), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5729, + Ctx: p6123, FreeVars: ast.Identifiers{ "n__", "std", @@ -71509,17 +76172,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(58), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5729, + Ctx: p6123, FreeVars: ast.Identifiers{ "n__", "std", @@ -71530,17 +76193,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(58), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5729, + Ctx: p6123, FreeVars: ast.Identifiers{ "std", }, @@ -71550,11 +76213,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(58), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(61), }, File: p1, @@ -71602,17 +76265,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(66), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5740, + Ctx: p6134, FreeVars: ast.Identifiers{ "n__", "std", @@ -71623,17 +76286,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(66), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5740, + Ctx: p6134, FreeVars: ast.Identifiers{ "std", }, @@ -71643,11 +76306,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(66), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(69), }, File: p1, @@ -71695,17 +76358,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(74), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5749, + Ctx: p6143, FreeVars: ast.Identifiers{ "n__", }, @@ -71739,17 +76402,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(82), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(93), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5729, + Ctx: p6123, FreeVars: ast.Identifiers{ "std", }, @@ -71759,17 +76422,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(82), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(89), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5729, + Ctx: p6123, FreeVars: ast.Identifiers{ "std", }, @@ -71779,11 +76442,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(82), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(85), }, File: p1, @@ -71831,17 +76494,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(546), + Line: int(551), Column: int(90), }, End: ast.Location{ - Line: int(546), + Line: int(551), Column: int(92), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5760, + Ctx: p6154, FreeVars: nil, }, Value: float64(10), @@ -71878,11 +76541,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(547), + Line: int(552), Column: int(7), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(85), }, File: p1, @@ -71895,7 +76558,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5708, + Ctx: p6102, FreeVars: ast.Identifiers{ "blank", "caps", @@ -71921,17 +76584,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(547), + Line: int(552), Column: int(20), }, End: ast.Location{ - Line: int(548), + Line: int(553), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5766, + Ctx: p6160, FreeVars: ast.Identifiers{ "caps", "exponent", @@ -71943,17 +76606,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(547), + Line: int(552), Column: int(21), }, End: ast.Location{ - Line: int(547), + Line: int(552), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5766, + Ctx: p6160, FreeVars: ast.Identifiers{ "caps", }, @@ -71963,17 +76626,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(547), + Line: int(552), Column: int(24), }, End: ast.Location{ - Line: int(547), + Line: int(552), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5766, + Ctx: p6160, FreeVars: ast.Identifiers{ "caps", }, @@ -71986,17 +76649,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(547), + Line: int(552), Column: int(34), }, End: ast.Location{ - Line: int(547), + Line: int(552), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5766, + Ctx: p6160, FreeVars: nil, }, Value: "E", @@ -72009,17 +76672,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(547), + Line: int(552), Column: int(43), }, End: ast.Location{ - Line: int(547), + Line: int(552), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5766, + Ctx: p6160, FreeVars: nil, }, Value: "e", @@ -72041,17 +76704,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(548), + Line: int(553), Column: int(22), }, End: ast.Location{ - Line: int(548), + Line: int(553), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5766, + Ctx: p6160, FreeVars: ast.Identifiers{ "exponent", "render_int", @@ -72062,17 +76725,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(548), + Line: int(553), Column: int(22), }, End: ast.Location{ - Line: int(548), + Line: int(553), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5766, + Ctx: p6160, FreeVars: ast.Identifiers{ "render_int", }, @@ -72088,17 +76751,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(548), + Line: int(553), Column: int(33), }, End: ast.Location{ - Line: int(548), + Line: int(553), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5781, + Ctx: p6175, FreeVars: ast.Identifiers{ "exponent", }, @@ -72113,17 +76776,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(548), + Line: int(553), Column: int(43), }, End: ast.Location{ - Line: int(548), + Line: int(553), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5781, + Ctx: p6175, FreeVars: nil, }, Value: float64(3), @@ -72137,17 +76800,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(548), + Line: int(553), Column: int(46), }, End: ast.Location{ - Line: int(548), + Line: int(553), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5781, + Ctx: p6175, FreeVars: nil, }, Value: float64(0), @@ -72161,17 +76824,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(548), + Line: int(553), Column: int(49), }, End: ast.Location{ - Line: int(548), + Line: int(553), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5781, + Ctx: p6175, FreeVars: nil, }, Value: false, @@ -72184,17 +76847,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(548), + Line: int(553), Column: int(56), }, End: ast.Location{ - Line: int(548), + Line: int(553), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5781, + Ctx: p6175, FreeVars: nil, }, Value: true, @@ -72207,17 +76870,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(548), + Line: int(553), Column: int(62), }, End: ast.Location{ - Line: int(548), + Line: int(553), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5781, + Ctx: p6175, FreeVars: nil, }, Value: float64(10), @@ -72231,17 +76894,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(548), + Line: int(553), Column: int(66), }, End: ast.Location{ - Line: int(548), + Line: int(553), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5781, + Ctx: p6175, FreeVars: nil, }, Value: "", @@ -72268,11 +76931,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(549), + Line: int(554), Column: int(7), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(85), }, File: p1, @@ -72285,7 +76948,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5708, + Ctx: p6102, FreeVars: ast.Identifiers{ "blank", "ensure_pt", @@ -72310,17 +76973,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(549), + Line: int(554), Column: int(24), }, End: ast.Location{ - Line: int(554), + Line: int(559), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: ast.Identifiers{ "exponent", "n__", @@ -72332,17 +76995,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(549), + Line: int(554), Column: int(27), }, End: ast.Location{ - Line: int(549), + Line: int(554), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: ast.Identifiers{ "exponent", }, @@ -72352,17 +77015,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(549), + Line: int(554), Column: int(27), }, End: ast.Location{ - Line: int(549), + Line: int(554), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: ast.Identifiers{ "exponent", }, @@ -72376,17 +77039,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(549), + Line: int(554), Column: int(39), }, End: ast.Location{ - Line: int(549), + Line: int(554), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: nil, }, Op: ast.UnaryOp(3), @@ -72395,17 +77058,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(549), + Line: int(554), Column: int(40), }, End: ast.Location{ - Line: int(549), + Line: int(554), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: nil, }, Value: float64(324), @@ -72419,17 +77082,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(552), + Line: int(557), Column: int(9), }, End: ast.Location{ - Line: int(552), + Line: int(557), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: ast.Identifiers{ "exponent", "n__", @@ -72441,17 +77104,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(552), + Line: int(557), Column: int(9), }, End: ast.Location{ - Line: int(552), + Line: int(557), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: ast.Identifiers{ "n__", }, @@ -72461,11 +77124,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(552), + Line: int(557), Column: int(9), }, End: ast.Location{ - Line: int(552), + Line: int(557), Column: int(12), }, File: p1, @@ -72494,7 +77157,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p5794, + Ctx: p6188, FreeVars: ast.Identifiers{ "n__", }, @@ -72508,17 +77171,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(552), + Line: int(557), Column: int(15), }, End: ast.Location{ - Line: int(552), + Line: int(557), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: nil, }, Value: float64(10), @@ -72532,17 +77195,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(552), + Line: int(557), Column: int(20), }, End: ast.Location{ - Line: int(552), + Line: int(557), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: ast.Identifiers{ "exponent", "std", @@ -72553,17 +77216,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(552), + Line: int(557), Column: int(20), }, End: ast.Location{ - Line: int(552), + Line: int(557), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: ast.Identifiers{ "std", }, @@ -72573,11 +77236,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(552), + Line: int(557), Column: int(20), }, End: ast.Location{ - Line: int(552), + Line: int(557), Column: int(23), }, File: p1, @@ -72625,17 +77288,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(552), + Line: int(557), Column: int(28), }, End: ast.Location{ - Line: int(552), + Line: int(557), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5821, + Ctx: p6215, FreeVars: nil, }, Value: float64(10), @@ -72649,17 +77312,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(552), + Line: int(557), Column: int(32), }, End: ast.Location{ - Line: int(552), + Line: int(557), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5821, + Ctx: p6215, FreeVars: ast.Identifiers{ "exponent", }, @@ -72669,17 +77332,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(552), + Line: int(557), Column: int(32), }, End: ast.Location{ - Line: int(552), + Line: int(557), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5821, + Ctx: p6215, FreeVars: ast.Identifiers{ "exponent", }, @@ -72693,17 +77356,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(552), + Line: int(557), Column: int(43), }, End: ast.Location{ - Line: int(552), + Line: int(557), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5821, + Ctx: p6215, FreeVars: nil, }, Value: float64(1), @@ -72734,17 +77397,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(554), + Line: int(559), Column: int(9), }, End: ast.Location{ - Line: int(554), + Line: int(559), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: ast.Identifiers{ "exponent", "n__", @@ -72756,11 +77419,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(554), + Line: int(559), Column: int(9), }, End: ast.Location{ - Line: int(554), + Line: int(559), Column: int(12), }, File: p1, @@ -72773,7 +77436,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5794, + Ctx: p6188, FreeVars: ast.Identifiers{ "n__", }, @@ -72787,17 +77450,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(554), + Line: int(559), Column: int(15), }, End: ast.Location{ - Line: int(554), + Line: int(559), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: ast.Identifiers{ "exponent", "std", @@ -72808,17 +77471,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(554), + Line: int(559), Column: int(15), }, End: ast.Location{ - Line: int(554), + Line: int(559), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5794, + Ctx: p6188, FreeVars: ast.Identifiers{ "std", }, @@ -72828,11 +77491,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(554), + Line: int(559), Column: int(15), }, End: ast.Location{ - Line: int(554), + Line: int(559), Column: int(18), }, File: p1, @@ -72880,17 +77543,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(554), + Line: int(559), Column: int(23), }, End: ast.Location{ - Line: int(554), + Line: int(559), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5842, + Ctx: p6236, FreeVars: nil, }, Value: float64(10), @@ -72904,17 +77567,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(554), + Line: int(559), Column: int(27), }, End: ast.Location{ - Line: int(554), + Line: int(559), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5842, + Ctx: p6236, FreeVars: ast.Identifiers{ "exponent", }, @@ -72942,11 +77605,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(555), + Line: int(560), Column: int(7), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(85), }, File: p1, @@ -72959,7 +77622,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5708, + Ctx: p6102, FreeVars: ast.Identifiers{ "blank", "ensure_pt", @@ -72983,17 +77646,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(555), + Line: int(560), Column: int(19), }, End: ast.Location{ - Line: int(555), + Line: int(560), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5850, + Ctx: p6244, FreeVars: ast.Identifiers{ "std", "suff", @@ -73005,17 +77668,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(555), + Line: int(560), Column: int(19), }, End: ast.Location{ - Line: int(555), + Line: int(560), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5850, + Ctx: p6244, FreeVars: ast.Identifiers{ "zero_pad", }, @@ -73029,17 +77692,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(555), + Line: int(560), Column: int(30), }, End: ast.Location{ - Line: int(555), + Line: int(560), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5850, + Ctx: p6244, FreeVars: ast.Identifiers{ "std", "suff", @@ -73050,17 +77713,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(555), + Line: int(560), Column: int(30), }, End: ast.Location{ - Line: int(555), + Line: int(560), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5850, + Ctx: p6244, FreeVars: ast.Identifiers{ "std", }, @@ -73070,11 +77733,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(555), + Line: int(560), Column: int(30), }, End: ast.Location{ - Line: int(555), + Line: int(560), Column: int(33), }, File: p1, @@ -73122,17 +77785,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(555), + Line: int(560), Column: int(41), }, End: ast.Location{ - Line: int(555), + Line: int(560), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5863, + Ctx: p6257, FreeVars: ast.Identifiers{ "suff", }, @@ -73159,17 +77822,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(556), + Line: int(561), Column: int(7), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(85), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5708, + Ctx: p6102, FreeVars: ast.Identifiers{ "blank", "ensure_pt", @@ -73187,17 +77850,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(556), + Line: int(561), Column: int(7), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5708, + Ctx: p6102, FreeVars: ast.Identifiers{ "blank", "ensure_pt", @@ -73214,11 +77877,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(556), + Line: int(561), Column: int(7), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(23), }, File: p1, @@ -73231,7 +77894,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5708, + Ctx: p6102, FreeVars: ast.Identifiers{ "render_float_dec", }, @@ -73247,17 +77910,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(556), + Line: int(561), Column: int(24), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5874, + Ctx: p6268, FreeVars: ast.Identifiers{ "mantissa", }, @@ -73272,17 +77935,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(556), + Line: int(561), Column: int(34), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5874, + Ctx: p6268, FreeVars: ast.Identifiers{ "zp2", }, @@ -73297,17 +77960,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(556), + Line: int(561), Column: int(39), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5874, + Ctx: p6268, FreeVars: ast.Identifiers{ "blank", }, @@ -73322,17 +77985,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(556), + Line: int(561), Column: int(46), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5874, + Ctx: p6268, FreeVars: ast.Identifiers{ "sign", }, @@ -73347,17 +78010,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(556), + Line: int(561), Column: int(52), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5874, + Ctx: p6268, FreeVars: ast.Identifiers{ "ensure_pt", }, @@ -73372,17 +78035,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(556), + Line: int(561), Column: int(63), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5874, + Ctx: p6268, FreeVars: ast.Identifiers{ "trailing", }, @@ -73397,17 +78060,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(556), + Line: int(561), Column: int(73), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5874, + Ctx: p6268, FreeVars: ast.Identifiers{ "prec", }, @@ -73431,17 +78094,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(556), + Line: int(561), Column: int(81), }, End: ast.Location{ - Line: int(556), + Line: int(561), Column: int(85), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5708, + Ctx: p6102, FreeVars: ast.Identifiers{ "suff", }, @@ -73463,11 +78126,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(559), + Line: int(564), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -73488,7 +78151,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "pad_left", @@ -73511,17 +78174,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(559), + Line: int(564), Column: int(11), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, }, Fodder: nil, - Ctx: p5896, + Ctx: p6290, FreeVars: ast.Identifiers{ "render_float_dec", "render_float_sci", @@ -73568,11 +78231,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(560), + Line: int(565), Column: int(7), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, @@ -73585,7 +78248,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", "fw", @@ -73609,17 +78272,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(560), + Line: int(565), Column: int(22), }, End: ast.Location{ - Line: int(560), + Line: int(565), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5905, + Ctx: p6299, FreeVars: ast.Identifiers{ "code", }, @@ -73629,11 +78292,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(560), + Line: int(565), Column: int(22), }, End: ast.Location{ - Line: int(560), + Line: int(565), Column: int(26), }, File: p1, @@ -73681,11 +78344,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(561), + Line: int(566), Column: int(7), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, @@ -73698,7 +78361,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -73723,17 +78386,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(561), + Line: int(566), Column: int(22), }, End: ast.Location{ - Line: int(561), + Line: int(566), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5915, + Ctx: p6309, FreeVars: ast.Identifiers{ "prec_or_null", }, @@ -73743,17 +78406,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(561), + Line: int(566), Column: int(25), }, End: ast.Location{ - Line: int(561), + Line: int(566), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5915, + Ctx: p6309, FreeVars: ast.Identifiers{ "prec_or_null", }, @@ -73763,17 +78426,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(561), + Line: int(566), Column: int(25), }, End: ast.Location{ - Line: int(561), + Line: int(566), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5915, + Ctx: p6309, FreeVars: ast.Identifiers{ "prec_or_null", }, @@ -73787,17 +78450,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(561), + Line: int(566), Column: int(41), }, End: ast.Location{ - Line: int(561), + Line: int(566), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5915, + Ctx: p6309, FreeVars: nil, }, }, @@ -73808,17 +78471,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(561), + Line: int(566), Column: int(51), }, End: ast.Location{ - Line: int(561), + Line: int(566), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5915, + Ctx: p6309, FreeVars: ast.Identifiers{ "prec_or_null", }, @@ -73831,17 +78494,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(561), + Line: int(566), Column: int(69), }, End: ast.Location{ - Line: int(561), + Line: int(566), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5915, + Ctx: p6309, FreeVars: nil, }, Value: float64(6), @@ -73857,11 +78520,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(562), + Line: int(567), Column: int(7), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, @@ -73874,7 +78537,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -73900,17 +78563,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(562), + Line: int(567), Column: int(21), }, End: ast.Location{ - Line: int(562), + Line: int(567), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5930, + Ctx: p6324, FreeVars: ast.Identifiers{ "prec_or_null", }, @@ -73920,17 +78583,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(562), + Line: int(567), Column: int(24), }, End: ast.Location{ - Line: int(562), + Line: int(567), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5930, + Ctx: p6324, FreeVars: ast.Identifiers{ "prec_or_null", }, @@ -73940,17 +78603,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(562), + Line: int(567), Column: int(24), }, End: ast.Location{ - Line: int(562), + Line: int(567), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5930, + Ctx: p6324, FreeVars: ast.Identifiers{ "prec_or_null", }, @@ -73964,17 +78627,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(562), + Line: int(567), Column: int(40), }, End: ast.Location{ - Line: int(562), + Line: int(567), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5930, + Ctx: p6324, FreeVars: nil, }, }, @@ -73985,17 +78648,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(562), + Line: int(567), Column: int(50), }, End: ast.Location{ - Line: int(562), + Line: int(567), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5930, + Ctx: p6324, FreeVars: ast.Identifiers{ "prec_or_null", }, @@ -74008,17 +78671,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(562), + Line: int(567), Column: int(68), }, End: ast.Location{ - Line: int(562), + Line: int(567), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5930, + Ctx: p6324, FreeVars: nil, }, Value: float64(0), @@ -74034,11 +78697,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(563), + Line: int(568), Column: int(7), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, @@ -74051,7 +78714,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -74077,17 +78740,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(563), + Line: int(568), Column: int(18), }, End: ast.Location{ - Line: int(563), + Line: int(568), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5945, + Ctx: p6339, FreeVars: ast.Identifiers{ "cflags", "fw", @@ -74098,17 +78761,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(563), + Line: int(568), Column: int(21), }, End: ast.Location{ - Line: int(563), + Line: int(568), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5945, + Ctx: p6339, FreeVars: ast.Identifiers{ "cflags", }, @@ -74118,17 +78781,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(563), + Line: int(568), Column: int(21), }, End: ast.Location{ - Line: int(563), + Line: int(568), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5945, + Ctx: p6339, FreeVars: ast.Identifiers{ "cflags", }, @@ -74138,11 +78801,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(563), + Line: int(568), Column: int(21), }, End: ast.Location{ - Line: int(563), + Line: int(568), Column: int(27), }, File: p1, @@ -74188,17 +78851,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(563), + Line: int(568), Column: int(36), }, End: ast.Location{ - Line: int(563), + Line: int(568), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5945, + Ctx: p6339, FreeVars: ast.Identifiers{ "cflags", }, @@ -74209,17 +78872,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(563), + Line: int(568), Column: int(37), }, End: ast.Location{ - Line: int(563), + Line: int(568), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5945, + Ctx: p6339, FreeVars: ast.Identifiers{ "cflags", }, @@ -74229,11 +78892,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(563), + Line: int(568), Column: int(37), }, End: ast.Location{ - Line: int(563), + Line: int(568), Column: int(43), }, File: p1, @@ -74280,17 +78943,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(563), + Line: int(568), Column: int(54), }, End: ast.Location{ - Line: int(563), + Line: int(568), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5945, + Ctx: p6339, FreeVars: ast.Identifiers{ "fw", }, @@ -74303,17 +78966,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(563), + Line: int(568), Column: int(62), }, End: ast.Location{ - Line: int(563), + Line: int(568), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5945, + Ctx: p6339, FreeVars: nil, }, Value: float64(0), @@ -74329,11 +78992,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(564), + Line: int(569), Column: int(7), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, @@ -74346,7 +79009,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -74367,17 +79030,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(564), + Line: int(569), Column: int(10), }, End: ast.Location{ - Line: int(564), + Line: int(569), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -74387,17 +79050,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(564), + Line: int(569), Column: int(10), }, End: ast.Location{ - Line: int(564), + Line: int(569), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -74407,11 +79070,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(564), + Line: int(569), Column: int(10), }, End: ast.Location{ - Line: int(564), + Line: int(569), Column: int(14), }, File: p1, @@ -74457,17 +79120,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(564), + Line: int(569), Column: int(24), }, End: ast.Location{ - Line: int(564), + Line: int(569), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "s", @@ -74481,17 +79144,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(565), + Line: int(570), Column: int(9), }, End: ast.Location{ - Line: int(565), + Line: int(570), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -74502,17 +79165,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(565), + Line: int(570), Column: int(9), }, End: ast.Location{ - Line: int(565), + Line: int(570), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -74522,11 +79185,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(565), + Line: int(570), Column: int(9), }, End: ast.Location{ - Line: int(565), + Line: int(570), Column: int(12), }, File: p1, @@ -74581,17 +79244,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(565), + Line: int(570), Column: int(22), }, End: ast.Location{ - Line: int(565), + Line: int(570), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5985, + Ctx: p6379, FreeVars: ast.Identifiers{ "val", }, @@ -74621,17 +79284,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(566), + Line: int(571), Column: int(12), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -74652,17 +79315,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(566), + Line: int(571), Column: int(15), }, End: ast.Location{ - Line: int(566), + Line: int(571), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -74672,17 +79335,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(566), + Line: int(571), Column: int(15), }, End: ast.Location{ - Line: int(566), + Line: int(571), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -74692,11 +79355,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(566), + Line: int(571), Column: int(15), }, End: ast.Location{ - Line: int(566), + Line: int(571), Column: int(19), }, File: p1, @@ -74742,17 +79405,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(566), + Line: int(571), Column: int(29), }, End: ast.Location{ - Line: int(566), + Line: int(571), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "d", @@ -74766,11 +79429,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(567), + Line: int(572), Column: int(9), }, End: ast.Location{ - Line: int(571), + Line: int(576), Column: int(72), }, File: p1, @@ -74783,7 +79446,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "i", @@ -74799,17 +79462,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(567), + Line: int(572), Column: int(12), }, End: ast.Location{ - Line: int(567), + Line: int(572), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -74820,17 +79483,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(567), + Line: int(572), Column: int(12), }, End: ast.Location{ - Line: int(567), + Line: int(572), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -74841,17 +79504,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(567), + Line: int(572), Column: int(12), }, End: ast.Location{ - Line: int(567), + Line: int(572), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -74861,11 +79524,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(567), + Line: int(572), Column: int(12), }, End: ast.Location{ - Line: int(567), + Line: int(572), Column: int(15), }, File: p1, @@ -74913,17 +79576,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(567), + Line: int(572), Column: int(21), }, End: ast.Location{ - Line: int(567), + Line: int(572), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6012, + Ctx: p6406, FreeVars: ast.Identifiers{ "val", }, @@ -74947,17 +79610,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(567), + Line: int(572), Column: int(29), }, End: ast.Location{ - Line: int(567), + Line: int(572), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "number", @@ -74971,11 +79634,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(568), + Line: int(573), Column: int(11), }, End: ast.Location{ - Line: int(569), + Line: int(574), Column: int(47), }, File: p1, @@ -74988,7 +79651,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", "std", @@ -75000,17 +79663,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(568), + Line: int(573), Column: int(17), }, End: ast.Location{ - Line: int(569), + Line: int(574), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", "std", @@ -75022,17 +79685,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(568), + Line: int(573), Column: int(17), }, End: ast.Location{ - Line: int(569), + Line: int(574), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -75042,17 +79705,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(568), + Line: int(573), Column: int(17), }, End: ast.Location{ - Line: int(569), + Line: int(574), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -75062,17 +79725,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(568), + Line: int(573), Column: int(17), }, End: ast.Location{ - Line: int(568), + Line: int(573), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "Format required number at ", @@ -75093,17 +79756,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(569), + Line: int(574), Column: int(19), }, End: ast.Location{ - Line: int(569), + Line: int(574), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -75118,17 +79781,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(569), + Line: int(574), Column: int(23), }, End: ast.Location{ - Line: int(569), + Line: int(574), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: ", got ", @@ -75143,17 +79806,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(569), + Line: int(574), Column: int(34), }, End: ast.Location{ - Line: int(569), + Line: int(574), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -75164,17 +79827,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(569), + Line: int(574), Column: int(34), }, End: ast.Location{ - Line: int(569), + Line: int(574), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -75184,11 +79847,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(569), + Line: int(574), Column: int(34), }, End: ast.Location{ - Line: int(569), + Line: int(574), Column: int(37), }, File: p1, @@ -75236,17 +79899,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(569), + Line: int(574), Column: int(43), }, End: ast.Location{ - Line: int(569), + Line: int(574), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6038, + Ctx: p6432, FreeVars: ast.Identifiers{ "val", }, @@ -75278,17 +79941,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(571), + Line: int(576), Column: int(11), }, End: ast.Location{ - Line: int(571), + Line: int(576), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "iprec", @@ -75302,11 +79965,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(571), + Line: int(576), Column: int(11), }, End: ast.Location{ - Line: int(571), + Line: int(576), Column: int(21), }, File: p1, @@ -75319,7 +79982,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "render_int", }, @@ -75335,17 +79998,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(571), + Line: int(576), Column: int(22), }, End: ast.Location{ - Line: int(571), + Line: int(576), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6048, + Ctx: p6442, FreeVars: ast.Identifiers{ "val", }, @@ -75360,17 +80023,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(571), + Line: int(576), Column: int(27), }, End: ast.Location{ - Line: int(571), + Line: int(576), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6048, + Ctx: p6442, FreeVars: ast.Identifiers{ "zp", }, @@ -75385,17 +80048,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(571), + Line: int(576), Column: int(31), }, End: ast.Location{ - Line: int(571), + Line: int(576), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6048, + Ctx: p6442, FreeVars: ast.Identifiers{ "iprec", }, @@ -75410,17 +80073,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(571), + Line: int(576), Column: int(38), }, End: ast.Location{ - Line: int(571), + Line: int(576), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6048, + Ctx: p6442, FreeVars: ast.Identifiers{ "cflags", }, @@ -75430,11 +80093,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(571), + Line: int(576), Column: int(38), }, End: ast.Location{ - Line: int(571), + Line: int(576), Column: int(44), }, File: p1, @@ -75481,17 +80144,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(571), + Line: int(576), Column: int(52), }, End: ast.Location{ - Line: int(571), + Line: int(576), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6048, + Ctx: p6442, FreeVars: ast.Identifiers{ "cflags", }, @@ -75501,11 +80164,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(571), + Line: int(576), Column: int(52), }, End: ast.Location{ - Line: int(571), + Line: int(576), Column: int(58), }, File: p1, @@ -75552,17 +80215,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(571), + Line: int(576), Column: int(65), }, End: ast.Location{ - Line: int(571), + Line: int(576), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6048, + Ctx: p6442, FreeVars: nil, }, Value: float64(10), @@ -75576,17 +80239,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(571), + Line: int(576), Column: int(69), }, End: ast.Location{ - Line: int(571), + Line: int(576), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6048, + Ctx: p6442, FreeVars: nil, }, Value: "", @@ -75617,17 +80280,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(572), + Line: int(577), Column: int(12), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -75648,17 +80311,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(572), + Line: int(577), Column: int(15), }, End: ast.Location{ - Line: int(572), + Line: int(577), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -75668,17 +80331,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(572), + Line: int(577), Column: int(15), }, End: ast.Location{ - Line: int(572), + Line: int(577), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -75688,11 +80351,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(572), + Line: int(577), Column: int(15), }, End: ast.Location{ - Line: int(572), + Line: int(577), Column: int(19), }, File: p1, @@ -75738,17 +80401,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(572), + Line: int(577), Column: int(29), }, End: ast.Location{ - Line: int(572), + Line: int(577), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "o", @@ -75762,11 +80425,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(573), + Line: int(578), Column: int(9), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(80), }, File: p1, @@ -75779,7 +80442,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "i", @@ -75795,17 +80458,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(573), + Line: int(578), Column: int(12), }, End: ast.Location{ - Line: int(573), + Line: int(578), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -75816,17 +80479,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(573), + Line: int(578), Column: int(12), }, End: ast.Location{ - Line: int(573), + Line: int(578), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -75837,17 +80500,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(573), + Line: int(578), Column: int(12), }, End: ast.Location{ - Line: int(573), + Line: int(578), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -75857,11 +80520,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(573), + Line: int(578), Column: int(12), }, End: ast.Location{ - Line: int(573), + Line: int(578), Column: int(15), }, File: p1, @@ -75909,17 +80572,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(573), + Line: int(578), Column: int(21), }, End: ast.Location{ - Line: int(573), + Line: int(578), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6091, + Ctx: p6485, FreeVars: ast.Identifiers{ "val", }, @@ -75943,17 +80606,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(573), + Line: int(578), Column: int(29), }, End: ast.Location{ - Line: int(573), + Line: int(578), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "number", @@ -75967,11 +80630,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(574), + Line: int(579), Column: int(11), }, End: ast.Location{ - Line: int(575), + Line: int(580), Column: int(47), }, File: p1, @@ -75984,7 +80647,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", "std", @@ -75996,17 +80659,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(574), + Line: int(579), Column: int(17), }, End: ast.Location{ - Line: int(575), + Line: int(580), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", "std", @@ -76018,17 +80681,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(574), + Line: int(579), Column: int(17), }, End: ast.Location{ - Line: int(575), + Line: int(580), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -76038,17 +80701,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(574), + Line: int(579), Column: int(17), }, End: ast.Location{ - Line: int(575), + Line: int(580), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -76058,17 +80721,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(574), + Line: int(579), Column: int(17), }, End: ast.Location{ - Line: int(574), + Line: int(579), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "Format required number at ", @@ -76089,17 +80752,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(575), + Line: int(580), Column: int(19), }, End: ast.Location{ - Line: int(575), + Line: int(580), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -76114,17 +80777,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(575), + Line: int(580), Column: int(23), }, End: ast.Location{ - Line: int(575), + Line: int(580), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: ", got ", @@ -76139,17 +80802,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(575), + Line: int(580), Column: int(34), }, End: ast.Location{ - Line: int(575), + Line: int(580), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -76160,17 +80823,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(575), + Line: int(580), Column: int(34), }, End: ast.Location{ - Line: int(575), + Line: int(580), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -76180,11 +80843,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(575), + Line: int(580), Column: int(34), }, End: ast.Location{ - Line: int(575), + Line: int(580), Column: int(37), }, File: p1, @@ -76232,17 +80895,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(575), + Line: int(580), Column: int(43), }, End: ast.Location{ - Line: int(575), + Line: int(580), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6117, + Ctx: p6511, FreeVars: ast.Identifiers{ "val", }, @@ -76274,11 +80937,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(577), + Line: int(582), Column: int(11), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(80), }, File: p1, @@ -76291,7 +80954,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "iprec", @@ -76310,17 +80973,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(577), + Line: int(582), Column: int(31), }, End: ast.Location{ - Line: int(577), + Line: int(582), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6125, + Ctx: p6519, FreeVars: ast.Identifiers{ "cflags", }, @@ -76330,17 +80993,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(577), + Line: int(582), Column: int(34), }, End: ast.Location{ - Line: int(577), + Line: int(582), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6125, + Ctx: p6519, FreeVars: ast.Identifiers{ "cflags", }, @@ -76350,11 +81013,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(577), + Line: int(582), Column: int(34), }, End: ast.Location{ - Line: int(577), + Line: int(582), Column: int(40), }, File: p1, @@ -76399,17 +81062,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(577), + Line: int(582), Column: int(50), }, End: ast.Location{ - Line: int(577), + Line: int(582), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6125, + Ctx: p6519, FreeVars: nil, }, Value: "0", @@ -76422,17 +81085,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(577), + Line: int(582), Column: int(59), }, End: ast.Location{ - Line: int(577), + Line: int(582), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6125, + Ctx: p6519, FreeVars: nil, }, Value: "", @@ -76449,17 +81112,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(578), + Line: int(583), Column: int(11), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(80), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "iprec", @@ -76474,11 +81137,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(578), + Line: int(583), Column: int(11), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(21), }, File: p1, @@ -76491,7 +81154,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "render_int", }, @@ -76507,17 +81170,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(578), + Line: int(583), Column: int(22), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6141, + Ctx: p6535, FreeVars: ast.Identifiers{ "val", }, @@ -76532,17 +81195,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(578), + Line: int(583), Column: int(27), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6141, + Ctx: p6535, FreeVars: ast.Identifiers{ "zp", }, @@ -76557,17 +81220,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(578), + Line: int(583), Column: int(31), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6141, + Ctx: p6535, FreeVars: ast.Identifiers{ "iprec", }, @@ -76582,17 +81245,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(578), + Line: int(583), Column: int(38), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6141, + Ctx: p6535, FreeVars: ast.Identifiers{ "cflags", }, @@ -76602,11 +81265,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(578), + Line: int(583), Column: int(38), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(44), }, File: p1, @@ -76653,17 +81316,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(578), + Line: int(583), Column: int(52), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6141, + Ctx: p6535, FreeVars: ast.Identifiers{ "cflags", }, @@ -76673,11 +81336,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(578), + Line: int(583), Column: int(52), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(58), }, File: p1, @@ -76724,17 +81387,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(578), + Line: int(583), Column: int(65), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6141, + Ctx: p6535, FreeVars: nil, }, Value: float64(8), @@ -76748,17 +81411,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(578), + Line: int(583), Column: int(68), }, End: ast.Location{ - Line: int(578), + Line: int(583), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6141, + Ctx: p6535, FreeVars: ast.Identifiers{ "zero_prefix", }, @@ -76790,17 +81453,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(579), + Line: int(584), Column: int(12), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -76820,17 +81483,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(579), + Line: int(584), Column: int(15), }, End: ast.Location{ - Line: int(579), + Line: int(584), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -76840,17 +81503,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(579), + Line: int(584), Column: int(15), }, End: ast.Location{ - Line: int(579), + Line: int(584), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -76860,11 +81523,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(579), + Line: int(584), Column: int(15), }, End: ast.Location{ - Line: int(579), + Line: int(584), Column: int(19), }, File: p1, @@ -76910,17 +81573,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(579), + Line: int(584), Column: int(29), }, End: ast.Location{ - Line: int(579), + Line: int(584), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "x", @@ -76934,11 +81597,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(580), + Line: int(585), Column: int(9), }, End: ast.Location{ - Line: int(590), + Line: int(595), Column: int(32), }, File: p1, @@ -76951,7 +81614,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -76968,17 +81631,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(580), + Line: int(585), Column: int(12), }, End: ast.Location{ - Line: int(580), + Line: int(585), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -76989,17 +81652,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(580), + Line: int(585), Column: int(12), }, End: ast.Location{ - Line: int(580), + Line: int(585), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -77010,17 +81673,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(580), + Line: int(585), Column: int(12), }, End: ast.Location{ - Line: int(580), + Line: int(585), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -77030,11 +81693,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(580), + Line: int(585), Column: int(12), }, End: ast.Location{ - Line: int(580), + Line: int(585), Column: int(15), }, File: p1, @@ -77082,17 +81745,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(580), + Line: int(585), Column: int(21), }, End: ast.Location{ - Line: int(580), + Line: int(585), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6185, + Ctx: p6579, FreeVars: ast.Identifiers{ "val", }, @@ -77116,17 +81779,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(580), + Line: int(585), Column: int(29), }, End: ast.Location{ - Line: int(580), + Line: int(585), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "number", @@ -77140,11 +81803,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(581), + Line: int(586), Column: int(11), }, End: ast.Location{ - Line: int(582), + Line: int(587), Column: int(47), }, File: p1, @@ -77157,7 +81820,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", "std", @@ -77169,17 +81832,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(581), + Line: int(586), Column: int(17), }, End: ast.Location{ - Line: int(582), + Line: int(587), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", "std", @@ -77191,17 +81854,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(581), + Line: int(586), Column: int(17), }, End: ast.Location{ - Line: int(582), + Line: int(587), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -77211,17 +81874,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(581), + Line: int(586), Column: int(17), }, End: ast.Location{ - Line: int(582), + Line: int(587), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -77231,17 +81894,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(581), + Line: int(586), Column: int(17), }, End: ast.Location{ - Line: int(581), + Line: int(586), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "Format required number at ", @@ -77262,17 +81925,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(582), + Line: int(587), Column: int(19), }, End: ast.Location{ - Line: int(582), + Line: int(587), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -77287,17 +81950,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(582), + Line: int(587), Column: int(23), }, End: ast.Location{ - Line: int(582), + Line: int(587), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: ", got ", @@ -77312,17 +81975,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(582), + Line: int(587), Column: int(34), }, End: ast.Location{ - Line: int(582), + Line: int(587), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -77333,17 +81996,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(582), + Line: int(587), Column: int(34), }, End: ast.Location{ - Line: int(582), + Line: int(587), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -77353,11 +82016,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(582), + Line: int(587), Column: int(34), }, End: ast.Location{ - Line: int(582), + Line: int(587), Column: int(37), }, File: p1, @@ -77405,17 +82068,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(582), + Line: int(587), Column: int(43), }, End: ast.Location{ - Line: int(582), + Line: int(587), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6211, + Ctx: p6605, FreeVars: ast.Identifiers{ "val", }, @@ -77447,17 +82110,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(584), + Line: int(589), Column: int(11), }, End: ast.Location{ - Line: int(590), + Line: int(595), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -77472,11 +82135,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(584), + Line: int(589), Column: int(11), }, End: ast.Location{ - Line: int(584), + Line: int(589), Column: int(21), }, File: p1, @@ -77489,7 +82152,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "render_hex", }, @@ -77505,17 +82168,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(584), + Line: int(589), Column: int(22), }, End: ast.Location{ - Line: int(584), + Line: int(589), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6221, + Ctx: p6615, FreeVars: ast.Identifiers{ "val", }, @@ -77530,11 +82193,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(585), + Line: int(590), Column: int(22), }, End: ast.Location{ - Line: int(585), + Line: int(590), Column: int(24), }, File: p1, @@ -77547,7 +82210,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6221, + Ctx: p6615, FreeVars: ast.Identifiers{ "zp", }, @@ -77562,11 +82225,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(586), + Line: int(591), Column: int(22), }, End: ast.Location{ - Line: int(586), + Line: int(591), Column: int(27), }, File: p1, @@ -77579,7 +82242,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6221, + Ctx: p6615, FreeVars: ast.Identifiers{ "iprec", }, @@ -77594,17 +82257,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(587), + Line: int(592), Column: int(22), }, End: ast.Location{ - Line: int(587), + Line: int(592), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6221, + Ctx: p6615, FreeVars: ast.Identifiers{ "cflags", }, @@ -77614,11 +82277,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(587), + Line: int(592), Column: int(22), }, End: ast.Location{ - Line: int(587), + Line: int(592), Column: int(28), }, File: p1, @@ -77672,17 +82335,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(588), + Line: int(593), Column: int(22), }, End: ast.Location{ - Line: int(588), + Line: int(593), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6221, + Ctx: p6615, FreeVars: ast.Identifiers{ "cflags", }, @@ -77692,11 +82355,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(588), + Line: int(593), Column: int(22), }, End: ast.Location{ - Line: int(588), + Line: int(593), Column: int(28), }, File: p1, @@ -77750,17 +82413,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(589), + Line: int(594), Column: int(22), }, End: ast.Location{ - Line: int(589), + Line: int(594), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6221, + Ctx: p6615, FreeVars: ast.Identifiers{ "cflags", }, @@ -77770,11 +82433,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(589), + Line: int(594), Column: int(22), }, End: ast.Location{ - Line: int(589), + Line: int(594), Column: int(28), }, File: p1, @@ -77828,17 +82491,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(590), + Line: int(595), Column: int(22), }, End: ast.Location{ - Line: int(590), + Line: int(595), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6221, + Ctx: p6615, FreeVars: ast.Identifiers{ "code", }, @@ -77848,11 +82511,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(590), + Line: int(595), Column: int(22), }, End: ast.Location{ - Line: int(590), + Line: int(595), Column: int(26), }, File: p1, @@ -77922,17 +82585,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(591), + Line: int(596), Column: int(12), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -77950,17 +82613,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(591), + Line: int(596), Column: int(15), }, End: ast.Location{ - Line: int(591), + Line: int(596), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -77970,17 +82633,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(591), + Line: int(596), Column: int(15), }, End: ast.Location{ - Line: int(591), + Line: int(596), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -77990,11 +82653,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(591), + Line: int(596), Column: int(15), }, End: ast.Location{ - Line: int(591), + Line: int(596), Column: int(19), }, File: p1, @@ -78040,17 +82703,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(591), + Line: int(596), Column: int(29), }, End: ast.Location{ - Line: int(591), + Line: int(596), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "f", @@ -78064,11 +82727,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(592), + Line: int(597), Column: int(9), }, End: ast.Location{ - Line: int(602), + Line: int(607), Column: int(35), }, File: p1, @@ -78081,7 +82744,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "fpprec", @@ -78097,17 +82760,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(592), + Line: int(597), Column: int(12), }, End: ast.Location{ - Line: int(592), + Line: int(597), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -78118,17 +82781,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(592), + Line: int(597), Column: int(12), }, End: ast.Location{ - Line: int(592), + Line: int(597), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -78139,17 +82802,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(592), + Line: int(597), Column: int(12), }, End: ast.Location{ - Line: int(592), + Line: int(597), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -78159,11 +82822,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(592), + Line: int(597), Column: int(12), }, End: ast.Location{ - Line: int(592), + Line: int(597), Column: int(15), }, File: p1, @@ -78211,17 +82874,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(592), + Line: int(597), Column: int(21), }, End: ast.Location{ - Line: int(592), + Line: int(597), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6278, + Ctx: p6672, FreeVars: ast.Identifiers{ "val", }, @@ -78245,17 +82908,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(592), + Line: int(597), Column: int(29), }, End: ast.Location{ - Line: int(592), + Line: int(597), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "number", @@ -78269,11 +82932,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(593), + Line: int(598), Column: int(11), }, End: ast.Location{ - Line: int(594), + Line: int(599), Column: int(47), }, File: p1, @@ -78286,7 +82949,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", "std", @@ -78298,17 +82961,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(593), + Line: int(598), Column: int(17), }, End: ast.Location{ - Line: int(594), + Line: int(599), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", "std", @@ -78320,17 +82983,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(593), + Line: int(598), Column: int(17), }, End: ast.Location{ - Line: int(594), + Line: int(599), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -78340,17 +83003,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(593), + Line: int(598), Column: int(17), }, End: ast.Location{ - Line: int(594), + Line: int(599), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -78360,17 +83023,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(593), + Line: int(598), Column: int(17), }, End: ast.Location{ - Line: int(593), + Line: int(598), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "Format required number at ", @@ -78391,17 +83054,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(594), + Line: int(599), Column: int(19), }, End: ast.Location{ - Line: int(594), + Line: int(599), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -78416,17 +83079,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(594), + Line: int(599), Column: int(23), }, End: ast.Location{ - Line: int(594), + Line: int(599), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: ", got ", @@ -78441,17 +83104,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(594), + Line: int(599), Column: int(34), }, End: ast.Location{ - Line: int(594), + Line: int(599), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -78462,17 +83125,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(594), + Line: int(599), Column: int(34), }, End: ast.Location{ - Line: int(594), + Line: int(599), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -78482,11 +83145,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(594), + Line: int(599), Column: int(34), }, End: ast.Location{ - Line: int(594), + Line: int(599), Column: int(37), }, File: p1, @@ -78534,17 +83197,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(594), + Line: int(599), Column: int(43), }, End: ast.Location{ - Line: int(594), + Line: int(599), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6304, + Ctx: p6698, FreeVars: ast.Identifiers{ "val", }, @@ -78576,17 +83239,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(596), + Line: int(601), Column: int(11), }, End: ast.Location{ - Line: int(602), + Line: int(607), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "fpprec", @@ -78600,11 +83263,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(596), + Line: int(601), Column: int(11), }, End: ast.Location{ - Line: int(596), + Line: int(601), Column: int(27), }, File: p1, @@ -78617,7 +83280,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "render_float_dec", }, @@ -78633,17 +83296,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(596), + Line: int(601), Column: int(28), }, End: ast.Location{ - Line: int(596), + Line: int(601), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6314, + Ctx: p6708, FreeVars: ast.Identifiers{ "val", }, @@ -78658,11 +83321,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(597), + Line: int(602), Column: int(28), }, End: ast.Location{ - Line: int(597), + Line: int(602), Column: int(30), }, File: p1, @@ -78675,7 +83338,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6314, + Ctx: p6708, FreeVars: ast.Identifiers{ "zp", }, @@ -78690,17 +83353,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(598), + Line: int(603), Column: int(28), }, End: ast.Location{ - Line: int(598), + Line: int(603), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6314, + Ctx: p6708, FreeVars: ast.Identifiers{ "cflags", }, @@ -78710,11 +83373,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(598), + Line: int(603), Column: int(28), }, End: ast.Location{ - Line: int(598), + Line: int(603), Column: int(34), }, File: p1, @@ -78768,17 +83431,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(599), + Line: int(604), Column: int(28), }, End: ast.Location{ - Line: int(599), + Line: int(604), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6314, + Ctx: p6708, FreeVars: ast.Identifiers{ "cflags", }, @@ -78788,11 +83451,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(599), + Line: int(604), Column: int(28), }, End: ast.Location{ - Line: int(599), + Line: int(604), Column: int(34), }, File: p1, @@ -78846,17 +83509,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(600), + Line: int(605), Column: int(28), }, End: ast.Location{ - Line: int(600), + Line: int(605), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6314, + Ctx: p6708, FreeVars: ast.Identifiers{ "cflags", }, @@ -78866,11 +83529,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(600), + Line: int(605), Column: int(28), }, End: ast.Location{ - Line: int(600), + Line: int(605), Column: int(34), }, File: p1, @@ -78924,11 +83587,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(601), + Line: int(606), Column: int(28), }, End: ast.Location{ - Line: int(601), + Line: int(606), Column: int(32), }, File: p1, @@ -78941,7 +83604,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6314, + Ctx: p6708, FreeVars: nil, }, Value: true, @@ -78954,11 +83617,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(602), + Line: int(607), Column: int(28), }, End: ast.Location{ - Line: int(602), + Line: int(607), Column: int(34), }, File: p1, @@ -78971,7 +83634,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6314, + Ctx: p6708, FreeVars: ast.Identifiers{ "fpprec", }, @@ -79002,17 +83665,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(603), + Line: int(608), Column: int(12), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -79030,17 +83693,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(603), + Line: int(608), Column: int(15), }, End: ast.Location{ - Line: int(603), + Line: int(608), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -79050,17 +83713,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(603), + Line: int(608), Column: int(15), }, End: ast.Location{ - Line: int(603), + Line: int(608), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -79070,11 +83733,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(603), + Line: int(608), Column: int(15), }, End: ast.Location{ - Line: int(603), + Line: int(608), Column: int(19), }, File: p1, @@ -79120,17 +83783,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(603), + Line: int(608), Column: int(29), }, End: ast.Location{ - Line: int(603), + Line: int(608), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "e", @@ -79144,11 +83807,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(604), + Line: int(609), Column: int(9), }, End: ast.Location{ - Line: int(615), + Line: int(620), Column: int(35), }, File: p1, @@ -79161,7 +83824,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -79178,17 +83841,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(604), + Line: int(609), Column: int(12), }, End: ast.Location{ - Line: int(604), + Line: int(609), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -79199,17 +83862,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(604), + Line: int(609), Column: int(12), }, End: ast.Location{ - Line: int(604), + Line: int(609), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -79220,17 +83883,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(604), + Line: int(609), Column: int(12), }, End: ast.Location{ - Line: int(604), + Line: int(609), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -79240,11 +83903,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(604), + Line: int(609), Column: int(12), }, End: ast.Location{ - Line: int(604), + Line: int(609), Column: int(15), }, File: p1, @@ -79292,17 +83955,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(604), + Line: int(609), Column: int(21), }, End: ast.Location{ - Line: int(604), + Line: int(609), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6367, + Ctx: p6761, FreeVars: ast.Identifiers{ "val", }, @@ -79326,17 +83989,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(604), + Line: int(609), Column: int(29), }, End: ast.Location{ - Line: int(604), + Line: int(609), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "number", @@ -79350,11 +84013,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(605), + Line: int(610), Column: int(11), }, End: ast.Location{ - Line: int(606), + Line: int(611), Column: int(47), }, File: p1, @@ -79367,7 +84030,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", "std", @@ -79379,17 +84042,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(605), + Line: int(610), Column: int(17), }, End: ast.Location{ - Line: int(606), + Line: int(611), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", "std", @@ -79401,17 +84064,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(605), + Line: int(610), Column: int(17), }, End: ast.Location{ - Line: int(606), + Line: int(611), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -79421,17 +84084,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(605), + Line: int(610), Column: int(17), }, End: ast.Location{ - Line: int(606), + Line: int(611), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -79441,17 +84104,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(605), + Line: int(610), Column: int(17), }, End: ast.Location{ - Line: int(605), + Line: int(610), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "Format required number at ", @@ -79472,17 +84135,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(606), + Line: int(611), Column: int(19), }, End: ast.Location{ - Line: int(606), + Line: int(611), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -79497,17 +84160,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(606), + Line: int(611), Column: int(23), }, End: ast.Location{ - Line: int(606), + Line: int(611), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: ", got ", @@ -79522,17 +84185,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(606), + Line: int(611), Column: int(34), }, End: ast.Location{ - Line: int(606), + Line: int(611), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -79543,17 +84206,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(606), + Line: int(611), Column: int(34), }, End: ast.Location{ - Line: int(606), + Line: int(611), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -79563,11 +84226,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(606), + Line: int(611), Column: int(34), }, End: ast.Location{ - Line: int(606), + Line: int(611), Column: int(37), }, File: p1, @@ -79615,17 +84278,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(606), + Line: int(611), Column: int(43), }, End: ast.Location{ - Line: int(606), + Line: int(611), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6393, + Ctx: p6787, FreeVars: ast.Identifiers{ "val", }, @@ -79657,17 +84320,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(608), + Line: int(613), Column: int(11), }, End: ast.Location{ - Line: int(615), + Line: int(620), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -79682,11 +84345,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(608), + Line: int(613), Column: int(11), }, End: ast.Location{ - Line: int(608), + Line: int(613), Column: int(27), }, File: p1, @@ -79699,7 +84362,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "render_float_sci", }, @@ -79715,17 +84378,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(608), + Line: int(613), Column: int(28), }, End: ast.Location{ - Line: int(608), + Line: int(613), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6403, + Ctx: p6797, FreeVars: ast.Identifiers{ "val", }, @@ -79740,11 +84403,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(609), + Line: int(614), Column: int(28), }, End: ast.Location{ - Line: int(609), + Line: int(614), Column: int(30), }, File: p1, @@ -79757,7 +84420,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6403, + Ctx: p6797, FreeVars: ast.Identifiers{ "zp", }, @@ -79772,17 +84435,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(610), + Line: int(615), Column: int(28), }, End: ast.Location{ - Line: int(610), + Line: int(615), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6403, + Ctx: p6797, FreeVars: ast.Identifiers{ "cflags", }, @@ -79792,11 +84455,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(610), + Line: int(615), Column: int(28), }, End: ast.Location{ - Line: int(610), + Line: int(615), Column: int(34), }, File: p1, @@ -79850,17 +84513,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(611), + Line: int(616), Column: int(28), }, End: ast.Location{ - Line: int(611), + Line: int(616), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6403, + Ctx: p6797, FreeVars: ast.Identifiers{ "cflags", }, @@ -79870,11 +84533,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(611), + Line: int(616), Column: int(28), }, End: ast.Location{ - Line: int(611), + Line: int(616), Column: int(34), }, File: p1, @@ -79928,17 +84591,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(612), + Line: int(617), Column: int(28), }, End: ast.Location{ - Line: int(612), + Line: int(617), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6403, + Ctx: p6797, FreeVars: ast.Identifiers{ "cflags", }, @@ -79948,11 +84611,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(612), + Line: int(617), Column: int(28), }, End: ast.Location{ - Line: int(612), + Line: int(617), Column: int(34), }, File: p1, @@ -80006,11 +84669,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(613), + Line: int(618), Column: int(28), }, End: ast.Location{ - Line: int(613), + Line: int(618), Column: int(32), }, File: p1, @@ -80023,7 +84686,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6403, + Ctx: p6797, FreeVars: nil, }, Value: true, @@ -80036,17 +84699,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(614), + Line: int(619), Column: int(28), }, End: ast.Location{ - Line: int(614), + Line: int(619), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6403, + Ctx: p6797, FreeVars: ast.Identifiers{ "code", }, @@ -80056,11 +84719,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(614), + Line: int(619), Column: int(28), }, End: ast.Location{ - Line: int(614), + Line: int(619), Column: int(32), }, File: p1, @@ -80114,11 +84777,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(615), + Line: int(620), Column: int(28), }, End: ast.Location{ - Line: int(615), + Line: int(620), Column: int(34), }, File: p1, @@ -80131,7 +84794,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6403, + Ctx: p6797, FreeVars: ast.Identifiers{ "fpprec", }, @@ -80162,17 +84825,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(616), + Line: int(621), Column: int(12), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -80190,17 +84853,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(616), + Line: int(621), Column: int(15), }, End: ast.Location{ - Line: int(616), + Line: int(621), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -80210,17 +84873,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(616), + Line: int(621), Column: int(15), }, End: ast.Location{ - Line: int(616), + Line: int(621), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -80230,11 +84893,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(616), + Line: int(621), Column: int(15), }, End: ast.Location{ - Line: int(616), + Line: int(621), Column: int(19), }, File: p1, @@ -80280,17 +84943,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(616), + Line: int(621), Column: int(29), }, End: ast.Location{ - Line: int(616), + Line: int(621), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "g", @@ -80304,11 +84967,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(617), + Line: int(622), Column: int(9), }, End: ast.Location{ - Line: int(639), + Line: int(644), Column: int(56), }, File: p1, @@ -80321,7 +84984,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -80339,17 +85002,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(617), + Line: int(622), Column: int(12), }, End: ast.Location{ - Line: int(617), + Line: int(622), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -80360,17 +85023,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(617), + Line: int(622), Column: int(12), }, End: ast.Location{ - Line: int(617), + Line: int(622), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -80381,17 +85044,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(617), + Line: int(622), Column: int(12), }, End: ast.Location{ - Line: int(617), + Line: int(622), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -80401,11 +85064,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(617), + Line: int(622), Column: int(12), }, End: ast.Location{ - Line: int(617), + Line: int(622), Column: int(15), }, File: p1, @@ -80453,17 +85116,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(617), + Line: int(622), Column: int(21), }, End: ast.Location{ - Line: int(617), + Line: int(622), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6462, + Ctx: p6856, FreeVars: ast.Identifiers{ "val", }, @@ -80487,17 +85150,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(617), + Line: int(622), Column: int(29), }, End: ast.Location{ - Line: int(617), + Line: int(622), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "number", @@ -80511,11 +85174,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(618), + Line: int(623), Column: int(11), }, End: ast.Location{ - Line: int(619), + Line: int(624), Column: int(47), }, File: p1, @@ -80528,7 +85191,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", "std", @@ -80540,17 +85203,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(618), + Line: int(623), Column: int(17), }, End: ast.Location{ - Line: int(619), + Line: int(624), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", "std", @@ -80562,17 +85225,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(618), + Line: int(623), Column: int(17), }, End: ast.Location{ - Line: int(619), + Line: int(624), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -80582,17 +85245,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(618), + Line: int(623), Column: int(17), }, End: ast.Location{ - Line: int(619), + Line: int(624), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -80602,17 +85265,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(618), + Line: int(623), Column: int(17), }, End: ast.Location{ - Line: int(618), + Line: int(623), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "Format required number at ", @@ -80633,17 +85296,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(619), + Line: int(624), Column: int(19), }, End: ast.Location{ - Line: int(619), + Line: int(624), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "i", }, @@ -80658,17 +85321,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(619), + Line: int(624), Column: int(23), }, End: ast.Location{ - Line: int(619), + Line: int(624), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: ", got ", @@ -80683,17 +85346,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(619), + Line: int(624), Column: int(34), }, End: ast.Location{ - Line: int(619), + Line: int(624), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -80704,17 +85367,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(619), + Line: int(624), Column: int(34), }, End: ast.Location{ - Line: int(619), + Line: int(624), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -80724,11 +85387,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(619), + Line: int(624), Column: int(34), }, End: ast.Location{ - Line: int(619), + Line: int(624), Column: int(37), }, File: p1, @@ -80776,17 +85439,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(619), + Line: int(624), Column: int(43), }, End: ast.Location{ - Line: int(619), + Line: int(624), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6488, + Ctx: p6882, FreeVars: ast.Identifiers{ "val", }, @@ -80818,11 +85481,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(11), }, End: ast.Location{ - Line: int(639), + Line: int(644), Column: int(56), }, File: p1, @@ -80835,7 +85498,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -80857,17 +85520,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(28), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(74), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6496, + Ctx: p6890, FreeVars: ast.Identifiers{ "std", "val", @@ -80878,17 +85541,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(28), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6496, + Ctx: p6890, FreeVars: ast.Identifiers{ "std", }, @@ -80898,11 +85561,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(28), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(31), }, File: p1, @@ -80950,17 +85613,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(38), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6505, + Ctx: p6899, FreeVars: ast.Identifiers{ "std", "val", @@ -80971,17 +85634,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(38), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6505, + Ctx: p6899, FreeVars: ast.Identifiers{ "std", "val", @@ -80992,17 +85655,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(38), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6505, + Ctx: p6899, FreeVars: ast.Identifiers{ "std", }, @@ -81012,11 +85675,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(38), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(41), }, File: p1, @@ -81064,17 +85727,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(46), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6516, + Ctx: p6910, FreeVars: ast.Identifiers{ "std", "val", @@ -81085,17 +85748,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(46), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6516, + Ctx: p6910, FreeVars: ast.Identifiers{ "std", }, @@ -81105,11 +85768,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(46), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(49), }, File: p1, @@ -81157,17 +85820,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(54), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6525, + Ctx: p6919, FreeVars: ast.Identifiers{ "val", }, @@ -81201,17 +85864,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(62), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6505, + Ctx: p6899, FreeVars: ast.Identifiers{ "std", }, @@ -81221,17 +85884,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(62), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6505, + Ctx: p6899, FreeVars: ast.Identifiers{ "std", }, @@ -81241,11 +85904,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(62), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(65), }, File: p1, @@ -81293,17 +85956,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(621), + Line: int(626), Column: int(70), }, End: ast.Location{ - Line: int(621), + Line: int(626), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6536, + Ctx: p6930, FreeVars: nil, }, Value: float64(10), @@ -81339,11 +86002,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(622), + Line: int(627), Column: int(11), }, End: ast.Location{ - Line: int(639), + Line: int(644), Column: int(56), }, File: p1, @@ -81356,7 +86019,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -81374,17 +86037,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(622), + Line: int(627), Column: int(14), }, End: ast.Location{ - Line: int(622), + Line: int(627), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "exponent", "fpprec", @@ -81395,17 +86058,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(622), + Line: int(627), Column: int(14), }, End: ast.Location{ - Line: int(622), + Line: int(627), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "exponent", }, @@ -81415,17 +86078,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(622), + Line: int(627), Column: int(14), }, End: ast.Location{ - Line: int(622), + Line: int(627), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "exponent", }, @@ -81439,17 +86102,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(622), + Line: int(627), Column: int(25), }, End: ast.Location{ - Line: int(622), + Line: int(627), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Op: ast.UnaryOp(3), @@ -81458,17 +86121,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(622), + Line: int(627), Column: int(26), }, End: ast.Location{ - Line: int(622), + Line: int(627), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: float64(4), @@ -81483,17 +86146,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(622), + Line: int(627), Column: int(31), }, End: ast.Location{ - Line: int(622), + Line: int(627), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "exponent", "fpprec", @@ -81504,17 +86167,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(622), + Line: int(627), Column: int(31), }, End: ast.Location{ - Line: int(622), + Line: int(627), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "exponent", }, @@ -81528,17 +86191,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(622), + Line: int(627), Column: int(43), }, End: ast.Location{ - Line: int(622), + Line: int(627), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "fpprec", }, @@ -81553,17 +86216,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(623), + Line: int(628), Column: int(13), }, End: ast.Location{ - Line: int(630), + Line: int(635), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "code", @@ -81578,11 +86241,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(623), + Line: int(628), Column: int(13), }, End: ast.Location{ - Line: int(623), + Line: int(628), Column: int(29), }, File: p1, @@ -81595,7 +86258,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "render_float_sci", }, @@ -81611,17 +86274,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(623), + Line: int(628), Column: int(30), }, End: ast.Location{ - Line: int(623), + Line: int(628), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6561, + Ctx: p6955, FreeVars: ast.Identifiers{ "val", }, @@ -81636,11 +86299,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(624), + Line: int(629), Column: int(30), }, End: ast.Location{ - Line: int(624), + Line: int(629), Column: int(32), }, File: p1, @@ -81653,7 +86316,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6561, + Ctx: p6955, FreeVars: ast.Identifiers{ "zp", }, @@ -81668,17 +86331,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(625), + Line: int(630), Column: int(30), }, End: ast.Location{ - Line: int(625), + Line: int(630), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6561, + Ctx: p6955, FreeVars: ast.Identifiers{ "cflags", }, @@ -81688,11 +86351,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(625), + Line: int(630), Column: int(30), }, End: ast.Location{ - Line: int(625), + Line: int(630), Column: int(36), }, File: p1, @@ -81746,17 +86409,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(626), + Line: int(631), Column: int(30), }, End: ast.Location{ - Line: int(626), + Line: int(631), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6561, + Ctx: p6955, FreeVars: ast.Identifiers{ "cflags", }, @@ -81766,11 +86429,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(626), + Line: int(631), Column: int(30), }, End: ast.Location{ - Line: int(626), + Line: int(631), Column: int(36), }, File: p1, @@ -81824,17 +86487,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(627), + Line: int(632), Column: int(30), }, End: ast.Location{ - Line: int(627), + Line: int(632), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6561, + Ctx: p6955, FreeVars: ast.Identifiers{ "cflags", }, @@ -81844,11 +86507,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(627), + Line: int(632), Column: int(30), }, End: ast.Location{ - Line: int(627), + Line: int(632), Column: int(36), }, File: p1, @@ -81902,17 +86565,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(628), + Line: int(633), Column: int(30), }, End: ast.Location{ - Line: int(628), + Line: int(633), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6561, + Ctx: p6955, FreeVars: ast.Identifiers{ "cflags", }, @@ -81922,11 +86585,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(628), + Line: int(633), Column: int(30), }, End: ast.Location{ - Line: int(628), + Line: int(633), Column: int(36), }, File: p1, @@ -81980,17 +86643,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(629), + Line: int(634), Column: int(30), }, End: ast.Location{ - Line: int(629), + Line: int(634), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6561, + Ctx: p6955, FreeVars: ast.Identifiers{ "code", }, @@ -82000,11 +86663,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(629), + Line: int(634), Column: int(30), }, End: ast.Location{ - Line: int(629), + Line: int(634), Column: int(34), }, File: p1, @@ -82058,17 +86721,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(630), + Line: int(635), Column: int(30), }, End: ast.Location{ - Line: int(630), + Line: int(635), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6561, + Ctx: p6955, FreeVars: ast.Identifiers{ "fpprec", }, @@ -82078,11 +86741,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(630), + Line: int(635), Column: int(30), }, End: ast.Location{ - Line: int(630), + Line: int(635), Column: int(36), }, File: p1, @@ -82095,7 +86758,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6561, + Ctx: p6955, FreeVars: ast.Identifiers{ "fpprec", }, @@ -82109,17 +86772,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(630), + Line: int(635), Column: int(39), }, End: ast.Location{ - Line: int(630), + Line: int(635), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6561, + Ctx: p6955, FreeVars: nil, }, Value: float64(1), @@ -82149,11 +86812,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(632), + Line: int(637), Column: int(13), }, End: ast.Location{ - Line: int(639), + Line: int(644), Column: int(56), }, File: p1, @@ -82166,7 +86829,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "exponent", @@ -82187,17 +86850,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(632), + Line: int(637), Column: int(38), }, End: ast.Location{ - Line: int(632), + Line: int(637), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6608, + Ctx: p7002, FreeVars: ast.Identifiers{ "exponent", "std", @@ -82208,17 +86871,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(632), + Line: int(637), Column: int(38), }, End: ast.Location{ - Line: int(632), + Line: int(637), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6608, + Ctx: p7002, FreeVars: ast.Identifiers{ "std", }, @@ -82228,11 +86891,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(632), + Line: int(637), Column: int(38), }, End: ast.Location{ - Line: int(632), + Line: int(637), Column: int(41), }, File: p1, @@ -82280,17 +86943,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(632), + Line: int(637), Column: int(46), }, End: ast.Location{ - Line: int(632), + Line: int(637), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6617, + Ctx: p7011, FreeVars: nil, }, Value: float64(1), @@ -82304,17 +86967,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(632), + Line: int(637), Column: int(49), }, End: ast.Location{ - Line: int(632), + Line: int(637), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6617, + Ctx: p7011, FreeVars: ast.Identifiers{ "exponent", }, @@ -82324,17 +86987,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(632), + Line: int(637), Column: int(49), }, End: ast.Location{ - Line: int(632), + Line: int(637), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6617, + Ctx: p7011, FreeVars: ast.Identifiers{ "exponent", }, @@ -82348,17 +87011,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(632), + Line: int(637), Column: int(60), }, End: ast.Location{ - Line: int(632), + Line: int(637), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6617, + Ctx: p7011, FreeVars: nil, }, Value: float64(1), @@ -82384,17 +87047,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(633), + Line: int(638), Column: int(13), }, End: ast.Location{ - Line: int(639), + Line: int(644), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "cflags", "digits_before_pt", @@ -82409,11 +87072,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(633), + Line: int(638), Column: int(13), }, End: ast.Location{ - Line: int(633), + Line: int(638), Column: int(29), }, File: p1, @@ -82426,7 +87089,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "render_float_dec", }, @@ -82442,17 +87105,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(633), + Line: int(638), Column: int(30), }, End: ast.Location{ - Line: int(633), + Line: int(638), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6630, + Ctx: p7024, FreeVars: ast.Identifiers{ "val", }, @@ -82467,11 +87130,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(634), + Line: int(639), Column: int(30), }, End: ast.Location{ - Line: int(634), + Line: int(639), Column: int(32), }, File: p1, @@ -82484,7 +87147,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6630, + Ctx: p7024, FreeVars: ast.Identifiers{ "zp", }, @@ -82499,17 +87162,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(635), + Line: int(640), Column: int(30), }, End: ast.Location{ - Line: int(635), + Line: int(640), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6630, + Ctx: p7024, FreeVars: ast.Identifiers{ "cflags", }, @@ -82519,11 +87182,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(635), + Line: int(640), Column: int(30), }, End: ast.Location{ - Line: int(635), + Line: int(640), Column: int(36), }, File: p1, @@ -82577,17 +87240,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(636), + Line: int(641), Column: int(30), }, End: ast.Location{ - Line: int(636), + Line: int(641), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6630, + Ctx: p7024, FreeVars: ast.Identifiers{ "cflags", }, @@ -82597,11 +87260,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(636), + Line: int(641), Column: int(30), }, End: ast.Location{ - Line: int(636), + Line: int(641), Column: int(36), }, File: p1, @@ -82655,17 +87318,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(637), + Line: int(642), Column: int(30), }, End: ast.Location{ - Line: int(637), + Line: int(642), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6630, + Ctx: p7024, FreeVars: ast.Identifiers{ "cflags", }, @@ -82675,11 +87338,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(637), + Line: int(642), Column: int(30), }, End: ast.Location{ - Line: int(637), + Line: int(642), Column: int(36), }, File: p1, @@ -82733,17 +87396,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(638), + Line: int(643), Column: int(30), }, End: ast.Location{ - Line: int(638), + Line: int(643), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6630, + Ctx: p7024, FreeVars: ast.Identifiers{ "cflags", }, @@ -82753,11 +87416,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(638), + Line: int(643), Column: int(30), }, End: ast.Location{ - Line: int(638), + Line: int(643), Column: int(36), }, File: p1, @@ -82811,17 +87474,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(639), + Line: int(644), Column: int(30), }, End: ast.Location{ - Line: int(639), + Line: int(644), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6630, + Ctx: p7024, FreeVars: ast.Identifiers{ "digits_before_pt", "fpprec", @@ -82832,11 +87495,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(639), + Line: int(644), Column: int(30), }, End: ast.Location{ - Line: int(639), + Line: int(644), Column: int(36), }, File: p1, @@ -82849,7 +87512,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6630, + Ctx: p7024, FreeVars: ast.Identifiers{ "fpprec", }, @@ -82863,17 +87526,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(639), + Line: int(644), Column: int(39), }, End: ast.Location{ - Line: int(639), + Line: int(644), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6630, + Ctx: p7024, FreeVars: ast.Identifiers{ "digits_before_pt", }, @@ -82908,17 +87571,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(640), + Line: int(645), Column: int(12), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", "std", @@ -82930,17 +87593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(640), + Line: int(645), Column: int(15), }, End: ast.Location{ - Line: int(640), + Line: int(645), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -82950,17 +87613,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(640), + Line: int(645), Column: int(15), }, End: ast.Location{ - Line: int(640), + Line: int(645), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -82970,11 +87633,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(640), + Line: int(645), Column: int(15), }, End: ast.Location{ - Line: int(640), + Line: int(645), Column: int(19), }, File: p1, @@ -83020,17 +87683,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(640), + Line: int(645), Column: int(29), }, End: ast.Location{ - Line: int(640), + Line: int(645), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "c", @@ -83044,11 +87707,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(641), + Line: int(646), Column: int(9), }, End: ast.Location{ - Line: int(649), + Line: int(654), Column: int(69), }, File: p1, @@ -83061,7 +87724,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83072,17 +87735,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(641), + Line: int(646), Column: int(12), }, End: ast.Location{ - Line: int(641), + Line: int(646), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83093,17 +87756,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(641), + Line: int(646), Column: int(12), }, End: ast.Location{ - Line: int(641), + Line: int(646), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83114,17 +87777,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(641), + Line: int(646), Column: int(12), }, End: ast.Location{ - Line: int(641), + Line: int(646), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -83134,11 +87797,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(641), + Line: int(646), Column: int(12), }, End: ast.Location{ - Line: int(641), + Line: int(646), Column: int(15), }, File: p1, @@ -83186,17 +87849,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(641), + Line: int(646), Column: int(21), }, End: ast.Location{ - Line: int(641), + Line: int(646), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6691, + Ctx: p7085, FreeVars: ast.Identifiers{ "val", }, @@ -83220,17 +87883,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(641), + Line: int(646), Column: int(29), }, End: ast.Location{ - Line: int(641), + Line: int(646), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "number", @@ -83244,17 +87907,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(642), + Line: int(647), Column: int(11), }, End: ast.Location{ - Line: int(642), + Line: int(647), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83265,17 +87928,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(642), + Line: int(647), Column: int(11), }, End: ast.Location{ - Line: int(642), + Line: int(647), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -83285,11 +87948,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(642), + Line: int(647), Column: int(11), }, End: ast.Location{ - Line: int(642), + Line: int(647), Column: int(14), }, File: p1, @@ -83344,17 +88007,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(642), + Line: int(647), Column: int(20), }, End: ast.Location{ - Line: int(642), + Line: int(647), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6704, + Ctx: p7098, FreeVars: ast.Identifiers{ "val", }, @@ -83384,17 +88047,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(643), + Line: int(648), Column: int(14), }, End: ast.Location{ - Line: int(649), + Line: int(654), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83405,17 +88068,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(643), + Line: int(648), Column: int(17), }, End: ast.Location{ - Line: int(643), + Line: int(648), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83426,17 +88089,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(643), + Line: int(648), Column: int(17), }, End: ast.Location{ - Line: int(643), + Line: int(648), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83447,17 +88110,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(643), + Line: int(648), Column: int(17), }, End: ast.Location{ - Line: int(643), + Line: int(648), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -83467,11 +88130,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(643), + Line: int(648), Column: int(17), }, End: ast.Location{ - Line: int(643), + Line: int(648), Column: int(20), }, File: p1, @@ -83519,17 +88182,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(643), + Line: int(648), Column: int(26), }, End: ast.Location{ - Line: int(643), + Line: int(648), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6720, + Ctx: p7114, FreeVars: ast.Identifiers{ "val", }, @@ -83553,17 +88216,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(643), + Line: int(648), Column: int(34), }, End: ast.Location{ - Line: int(643), + Line: int(648), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "string", @@ -83577,11 +88240,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(644), + Line: int(649), Column: int(11), }, End: ast.Location{ - Line: int(647), + Line: int(652), Column: int(71), }, File: p1, @@ -83594,7 +88257,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83605,17 +88268,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(644), + Line: int(649), Column: int(14), }, End: ast.Location{ - Line: int(644), + Line: int(649), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83626,17 +88289,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(644), + Line: int(649), Column: int(14), }, End: ast.Location{ - Line: int(644), + Line: int(649), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83647,17 +88310,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(644), + Line: int(649), Column: int(14), }, End: ast.Location{ - Line: int(644), + Line: int(649), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -83667,11 +88330,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(644), + Line: int(649), Column: int(14), }, End: ast.Location{ - Line: int(644), + Line: int(649), Column: int(17), }, File: p1, @@ -83719,17 +88382,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(644), + Line: int(649), Column: int(25), }, End: ast.Location{ - Line: int(644), + Line: int(649), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6737, + Ctx: p7131, FreeVars: ast.Identifiers{ "val", }, @@ -83753,17 +88416,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(644), + Line: int(649), Column: int(33), }, End: ast.Location{ - Line: int(644), + Line: int(649), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: float64(1), @@ -83776,11 +88439,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(645), + Line: int(650), Column: int(13), }, End: ast.Location{ - Line: int(645), + Line: int(650), Column: int(16), }, File: p1, @@ -83793,7 +88456,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "val", }, @@ -83813,11 +88476,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(647), + Line: int(652), Column: int(13), }, End: ast.Location{ - Line: int(647), + Line: int(652), Column: int(71), }, File: p1, @@ -83830,7 +88493,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83841,17 +88504,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(647), + Line: int(652), Column: int(19), }, End: ast.Location{ - Line: int(647), + Line: int(652), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83862,17 +88525,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(647), + Line: int(652), Column: int(19), }, End: ast.Location{ - Line: int(647), + Line: int(652), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "%c expected 1-sized string got: ", @@ -83886,17 +88549,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(647), + Line: int(652), Column: int(56), }, End: ast.Location{ - Line: int(647), + Line: int(652), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -83907,17 +88570,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(647), + Line: int(652), Column: int(56), }, End: ast.Location{ - Line: int(647), + Line: int(652), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -83927,11 +88590,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(647), + Line: int(652), Column: int(56), }, End: ast.Location{ - Line: int(647), + Line: int(652), Column: int(59), }, File: p1, @@ -83979,17 +88642,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(647), + Line: int(652), Column: int(67), }, End: ast.Location{ - Line: int(647), + Line: int(652), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6759, + Ctx: p7153, FreeVars: ast.Identifiers{ "val", }, @@ -84022,11 +88685,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(649), + Line: int(654), Column: int(11), }, End: ast.Location{ - Line: int(649), + Line: int(654), Column: int(69), }, File: p1, @@ -84039,7 +88702,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -84050,17 +88713,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(649), + Line: int(654), Column: int(17), }, End: ast.Location{ - Line: int(649), + Line: int(654), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -84071,17 +88734,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(649), + Line: int(654), Column: int(17), }, End: ast.Location{ - Line: int(649), + Line: int(654), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "%c expected number / string, got: ", @@ -84095,17 +88758,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(649), + Line: int(654), Column: int(56), }, End: ast.Location{ - Line: int(649), + Line: int(654), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", "val", @@ -84116,17 +88779,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(649), + Line: int(654), Column: int(56), }, End: ast.Location{ - Line: int(649), + Line: int(654), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "std", }, @@ -84136,11 +88799,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(649), + Line: int(654), Column: int(56), }, End: ast.Location{ - Line: int(649), + Line: int(654), Column: int(59), }, File: p1, @@ -84188,17 +88851,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(649), + Line: int(654), Column: int(65), }, End: ast.Location{ - Line: int(649), + Line: int(654), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6777, + Ctx: p7171, FreeVars: ast.Identifiers{ "val", }, @@ -84232,11 +88895,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(651), + Line: int(656), Column: int(9), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, @@ -84249,7 +88912,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -84259,17 +88922,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(651), + Line: int(656), Column: int(15), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -84279,17 +88942,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(651), + Line: int(656), Column: int(15), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: nil, }, Value: "Unknown code: ", @@ -84303,17 +88966,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(651), + Line: int(656), Column: int(34), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p5901, + Ctx: p6295, FreeVars: ast.Identifiers{ "code", }, @@ -84323,11 +88986,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(651), + Line: int(656), Column: int(34), }, End: ast.Location{ - Line: int(651), + Line: int(656), Column: int(38), }, File: p1, @@ -84390,11 +89053,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(654), + Line: int(659), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -84415,7 +89078,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "format_code", @@ -84435,17 +89098,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(654), + Line: int(659), Column: int(11), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(64), }, File: p1, }, Fodder: nil, - Ctx: p6797, + Ctx: p7191, FreeVars: ast.Identifiers{ "format_code", "format_codes_arr", @@ -84492,11 +89155,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(655), + Line: int(660), Column: int(7), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(64), }, File: p1, @@ -84509,7 +89172,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "codes", @@ -84528,17 +89191,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(655), + Line: int(660), Column: int(10), }, End: ast.Location{ - Line: int(655), + Line: int(660), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "codes", "i", @@ -84550,17 +89213,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(655), + Line: int(660), Column: int(10), }, End: ast.Location{ - Line: int(655), + Line: int(660), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "i", }, @@ -84574,17 +89237,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(655), + Line: int(660), Column: int(15), }, End: ast.Location{ - Line: int(655), + Line: int(660), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "codes", "std", @@ -84595,17 +89258,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(655), + Line: int(660), Column: int(15), }, End: ast.Location{ - Line: int(655), + Line: int(660), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "std", }, @@ -84615,11 +89278,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(655), + Line: int(660), Column: int(15), }, End: ast.Location{ - Line: int(655), + Line: int(660), Column: int(18), }, File: p1, @@ -84667,17 +89330,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(655), + Line: int(660), Column: int(26), }, End: ast.Location{ - Line: int(655), + Line: int(660), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6817, + Ctx: p7211, FreeVars: ast.Identifiers{ "codes", }, @@ -84701,11 +89364,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(656), + Line: int(661), Column: int(9), }, End: ast.Location{ - Line: int(659), + Line: int(664), Column: int(12), }, File: p1, @@ -84718,7 +89381,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "j", @@ -84731,17 +89394,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(656), + Line: int(661), Column: int(12), }, End: ast.Location{ - Line: int(656), + Line: int(661), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "j", @@ -84753,17 +89416,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(656), + Line: int(661), Column: int(12), }, End: ast.Location{ - Line: int(656), + Line: int(661), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "j", }, @@ -84777,17 +89440,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(656), + Line: int(661), Column: int(16), }, End: ast.Location{ - Line: int(656), + Line: int(661), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "std", @@ -84798,17 +89461,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(656), + Line: int(661), Column: int(16), }, End: ast.Location{ - Line: int(656), + Line: int(661), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "std", }, @@ -84818,11 +89481,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(656), + Line: int(661), Column: int(16), }, End: ast.Location{ - Line: int(656), + Line: int(661), Column: int(19), }, File: p1, @@ -84870,17 +89533,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(656), + Line: int(661), Column: int(27), }, End: ast.Location{ - Line: int(656), + Line: int(661), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6835, + Ctx: p7229, FreeVars: ast.Identifiers{ "arr", }, @@ -84904,11 +89567,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(657), + Line: int(662), Column: int(11), }, End: ast.Location{ - Line: int(657), + Line: int(662), Column: int(86), }, File: p1, @@ -84921,7 +89584,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "j", @@ -84933,17 +89596,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(657), + Line: int(662), Column: int(18), }, End: ast.Location{ - Line: int(657), + Line: int(662), Column: int(85), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "j", @@ -84955,17 +89618,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(657), + Line: int(662), Column: int(18), }, End: ast.Location{ - Line: int(657), + Line: int(662), Column: int(81), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "std", @@ -84976,17 +89639,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(657), + Line: int(662), Column: int(18), }, End: ast.Location{ - Line: int(657), + Line: int(662), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "std", @@ -84997,17 +89660,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(657), + Line: int(662), Column: int(18), }, End: ast.Location{ - Line: int(657), + Line: int(662), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: nil, }, Value: "Too many values to format: ", @@ -85021,17 +89684,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(657), + Line: int(662), Column: int(50), }, End: ast.Location{ - Line: int(657), + Line: int(662), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "std", @@ -85042,17 +89705,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(657), + Line: int(662), Column: int(50), }, End: ast.Location{ - Line: int(657), + Line: int(662), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "std", }, @@ -85062,11 +89725,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(657), + Line: int(662), Column: int(50), }, End: ast.Location{ - Line: int(657), + Line: int(662), Column: int(53), }, File: p1, @@ -85114,17 +89777,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(657), + Line: int(662), Column: int(61), }, End: ast.Location{ - Line: int(657), + Line: int(662), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6856, + Ctx: p7250, FreeVars: ast.Identifiers{ "arr", }, @@ -85149,17 +89812,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(657), + Line: int(662), Column: int(68), }, End: ast.Location{ - Line: int(657), + Line: int(662), Column: int(81), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: nil, }, Value: ", expected ", @@ -85174,17 +89837,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(657), + Line: int(662), Column: int(84), }, End: ast.Location{ - Line: int(657), + Line: int(662), Column: int(85), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "j", }, @@ -85206,11 +89869,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(659), + Line: int(664), Column: int(11), }, End: ast.Location{ - Line: int(659), + Line: int(664), Column: int(12), }, File: p1, @@ -85223,7 +89886,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "v", }, @@ -85244,11 +89907,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(661), + Line: int(666), Column: int(9), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(64), }, File: p1, @@ -85261,7 +89924,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "codes", @@ -85285,17 +89948,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(661), + Line: int(666), Column: int(22), }, End: ast.Location{ - Line: int(661), + Line: int(666), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6871, + Ctx: p7265, FreeVars: ast.Identifiers{ "codes", "i", @@ -85306,17 +89969,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(661), + Line: int(666), Column: int(22), }, End: ast.Location{ - Line: int(661), + Line: int(666), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6871, + Ctx: p7265, FreeVars: ast.Identifiers{ "codes", }, @@ -85329,17 +89992,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(661), + Line: int(666), Column: int(28), }, End: ast.Location{ - Line: int(661), + Line: int(666), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6871, + Ctx: p7265, FreeVars: ast.Identifiers{ "i", }, @@ -85358,11 +90021,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(662), + Line: int(667), Column: int(9), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(64), }, File: p1, @@ -85375,7 +90038,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "code", @@ -85395,17 +90058,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(662), + Line: int(667), Column: int(12), }, End: ast.Location{ - Line: int(662), + Line: int(667), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "code", "std", @@ -85416,17 +90079,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(662), + Line: int(667), Column: int(12), }, End: ast.Location{ - Line: int(662), + Line: int(667), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "code", "std", @@ -85437,17 +90100,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(662), + Line: int(667), Column: int(12), }, End: ast.Location{ - Line: int(662), + Line: int(667), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "std", }, @@ -85457,11 +90120,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(662), + Line: int(667), Column: int(12), }, End: ast.Location{ - Line: int(662), + Line: int(667), Column: int(15), }, File: p1, @@ -85509,17 +90172,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(662), + Line: int(667), Column: int(21), }, End: ast.Location{ - Line: int(662), + Line: int(667), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6891, + Ctx: p7285, FreeVars: ast.Identifiers{ "code", }, @@ -85543,17 +90206,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(662), + Line: int(667), Column: int(30), }, End: ast.Location{ - Line: int(662), + Line: int(667), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: nil, }, Value: "string", @@ -85567,17 +90230,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(663), + Line: int(668), Column: int(11), }, End: ast.Location{ - Line: int(663), + Line: int(668), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "code", @@ -85593,11 +90256,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(663), + Line: int(668), Column: int(11), }, End: ast.Location{ - Line: int(663), + Line: int(668), Column: int(27), }, File: p1, @@ -85610,7 +90273,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "format_codes_arr", }, @@ -85626,17 +90289,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(663), + Line: int(668), Column: int(28), }, End: ast.Location{ - Line: int(663), + Line: int(668), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6901, + Ctx: p7295, FreeVars: ast.Identifiers{ "codes", }, @@ -85651,17 +90314,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(663), + Line: int(668), Column: int(35), }, End: ast.Location{ - Line: int(663), + Line: int(668), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6901, + Ctx: p7295, FreeVars: ast.Identifiers{ "arr", }, @@ -85676,17 +90339,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(663), + Line: int(668), Column: int(40), }, End: ast.Location{ - Line: int(663), + Line: int(668), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6901, + Ctx: p7295, FreeVars: ast.Identifiers{ "i", }, @@ -85696,17 +90359,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(663), + Line: int(668), Column: int(40), }, End: ast.Location{ - Line: int(663), + Line: int(668), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6901, + Ctx: p7295, FreeVars: ast.Identifiers{ "i", }, @@ -85720,17 +90383,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(663), + Line: int(668), Column: int(44), }, End: ast.Location{ - Line: int(663), + Line: int(668), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6901, + Ctx: p7295, FreeVars: nil, }, Value: float64(1), @@ -85745,17 +90408,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(663), + Line: int(668), Column: int(47), }, End: ast.Location{ - Line: int(663), + Line: int(668), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6901, + Ctx: p7295, FreeVars: ast.Identifiers{ "j", }, @@ -85770,17 +90433,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(663), + Line: int(668), Column: int(50), }, End: ast.Location{ - Line: int(663), + Line: int(668), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6901, + Ctx: p7295, FreeVars: ast.Identifiers{ "code", "v", @@ -85791,17 +90454,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(663), + Line: int(668), Column: int(50), }, End: ast.Location{ - Line: int(663), + Line: int(668), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6901, + Ctx: p7295, FreeVars: ast.Identifiers{ "v", }, @@ -85815,17 +90478,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(663), + Line: int(668), Column: int(54), }, End: ast.Location{ - Line: int(663), + Line: int(668), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6901, + Ctx: p7295, FreeVars: ast.Identifiers{ "code", }, @@ -85856,11 +90519,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(665), + Line: int(670), Column: int(11), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(64), }, File: p1, @@ -85873,7 +90536,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "code", @@ -85898,17 +90561,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(665), + Line: int(670), Column: int(23), }, End: ast.Location{ - Line: int(674), + Line: int(679), Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6924, + Ctx: p7318, FreeVars: ast.Identifiers{ "arr", "code", @@ -85921,17 +90584,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(665), + Line: int(670), Column: int(26), }, End: ast.Location{ - Line: int(665), + Line: int(670), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6924, + Ctx: p7318, FreeVars: ast.Identifiers{ "code", }, @@ -85941,17 +90604,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(665), + Line: int(670), Column: int(26), }, End: ast.Location{ - Line: int(665), + Line: int(670), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6924, + Ctx: p7318, FreeVars: ast.Identifiers{ "code", }, @@ -85961,11 +90624,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(665), + Line: int(670), Column: int(26), }, End: ast.Location{ - Line: int(665), + Line: int(670), Column: int(30), }, File: p1, @@ -86011,17 +90674,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(665), + Line: int(670), Column: int(37), }, End: ast.Location{ - Line: int(665), + Line: int(670), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6924, + Ctx: p7318, FreeVars: nil, }, Value: "*", @@ -86035,17 +90698,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(665), + Line: int(670), Column: int(46), }, End: ast.Location{ - Line: int(671), + Line: int(676), Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6924, + Ctx: p7318, FreeVars: ast.Identifiers{ "arr", "j", @@ -86083,17 +90746,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(666), + Line: int(671), Column: int(16), }, End: ast.Location{ - Line: int(666), + Line: int(671), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "j", }, @@ -86103,17 +90766,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(666), + Line: int(671), Column: int(16), }, End: ast.Location{ - Line: int(666), + Line: int(671), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "j", }, @@ -86127,17 +90790,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(666), + Line: int(671), Column: int(20), }, End: ast.Location{ - Line: int(666), + Line: int(671), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: nil, }, Value: float64(1), @@ -86175,17 +90838,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(667), + Line: int(672), Column: int(17), }, End: ast.Location{ - Line: int(670), + Line: int(675), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "arr", "j", @@ -86197,17 +90860,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(667), + Line: int(672), Column: int(20), }, End: ast.Location{ - Line: int(667), + Line: int(672), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "arr", "j", @@ -86219,17 +90882,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(667), + Line: int(672), Column: int(20), }, End: ast.Location{ - Line: int(667), + Line: int(672), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "j", }, @@ -86243,17 +90906,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(667), + Line: int(672), Column: int(25), }, End: ast.Location{ - Line: int(667), + Line: int(672), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "arr", "std", @@ -86264,17 +90927,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(667), + Line: int(672), Column: int(25), }, End: ast.Location{ - Line: int(667), + Line: int(672), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "std", }, @@ -86284,11 +90947,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(667), + Line: int(672), Column: int(25), }, End: ast.Location{ - Line: int(667), + Line: int(672), Column: int(28), }, File: p1, @@ -86336,17 +90999,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(667), + Line: int(672), Column: int(36), }, End: ast.Location{ - Line: int(667), + Line: int(672), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6960, + Ctx: p7354, FreeVars: ast.Identifiers{ "arr", }, @@ -86370,11 +91033,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(668), + Line: int(673), Column: int(15), }, End: ast.Location{ - Line: int(668), + Line: int(673), Column: int(101), }, File: p1, @@ -86387,7 +91050,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "arr", "j", @@ -86399,17 +91062,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(668), + Line: int(673), Column: int(22), }, End: ast.Location{ - Line: int(668), + Line: int(673), Column: int(100), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "arr", "j", @@ -86421,17 +91084,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(668), + Line: int(673), Column: int(22), }, End: ast.Location{ - Line: int(668), + Line: int(673), Column: int(96), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "arr", "std", @@ -86442,17 +91105,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(668), + Line: int(673), Column: int(22), }, End: ast.Location{ - Line: int(668), + Line: int(673), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "arr", "std", @@ -86463,17 +91126,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(668), + Line: int(673), Column: int(22), }, End: ast.Location{ - Line: int(668), + Line: int(673), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: nil, }, Value: "Not enough values to format: ", @@ -86487,17 +91150,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(668), + Line: int(673), Column: int(56), }, End: ast.Location{ - Line: int(668), + Line: int(673), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "arr", "std", @@ -86508,17 +91171,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(668), + Line: int(673), Column: int(56), }, End: ast.Location{ - Line: int(668), + Line: int(673), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "std", }, @@ -86528,11 +91191,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(668), + Line: int(673), Column: int(56), }, End: ast.Location{ - Line: int(668), + Line: int(673), Column: int(59), }, File: p1, @@ -86580,17 +91243,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(668), + Line: int(673), Column: int(67), }, End: ast.Location{ - Line: int(668), + Line: int(673), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6981, + Ctx: p7375, FreeVars: ast.Identifiers{ "arr", }, @@ -86615,17 +91278,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(668), + Line: int(673), Column: int(74), }, End: ast.Location{ - Line: int(668), + Line: int(673), Column: int(96), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: nil, }, Value: ", expected at least ", @@ -86640,17 +91303,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(668), + Line: int(673), Column: int(99), }, End: ast.Location{ - Line: int(668), + Line: int(673), Column: int(100), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "j", }, @@ -86672,17 +91335,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(670), + Line: int(675), Column: int(15), }, End: ast.Location{ - Line: int(670), + Line: int(675), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "arr", "j", @@ -86693,11 +91356,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(670), + Line: int(675), Column: int(15), }, End: ast.Location{ - Line: int(670), + Line: int(675), Column: int(18), }, File: p1, @@ -86710,7 +91373,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "arr", }, @@ -86723,17 +91386,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(670), + Line: int(675), Column: int(19), }, End: ast.Location{ - Line: int(670), + Line: int(675), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6939, + Ctx: p7333, FreeVars: ast.Identifiers{ "j", }, @@ -86755,17 +91418,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(671), + Line: int(676), Column: int(18), }, End: ast.Location{ - Line: int(674), + Line: int(679), Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6924, + Ctx: p7318, FreeVars: ast.Identifiers{ "code", "j", @@ -86802,17 +91465,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(672), + Line: int(677), Column: int(16), }, End: ast.Location{ - Line: int(672), + Line: int(677), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6999, + Ctx: p7393, FreeVars: ast.Identifiers{ "j", }, @@ -86850,17 +91513,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(673), + Line: int(678), Column: int(17), }, End: ast.Location{ - Line: int(673), + Line: int(678), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6999, + Ctx: p7393, FreeVars: ast.Identifiers{ "code", }, @@ -86870,11 +91533,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(673), + Line: int(678), Column: int(17), }, End: ast.Location{ - Line: int(673), + Line: int(678), Column: int(21), }, File: p1, @@ -86928,11 +91591,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(675), + Line: int(680), Column: int(11), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(64), }, File: p1, @@ -86945,7 +91608,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "code", @@ -86970,17 +91633,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(675), + Line: int(680), Column: int(24), }, End: ast.Location{ - Line: int(684), + Line: int(689), Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7012, + Ctx: p7406, FreeVars: ast.Identifiers{ "arr", "code", @@ -86993,17 +91656,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(675), + Line: int(680), Column: int(27), }, End: ast.Location{ - Line: int(675), + Line: int(680), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7012, + Ctx: p7406, FreeVars: ast.Identifiers{ "code", }, @@ -87013,17 +91676,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(675), + Line: int(680), Column: int(27), }, End: ast.Location{ - Line: int(675), + Line: int(680), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7012, + Ctx: p7406, FreeVars: ast.Identifiers{ "code", }, @@ -87033,11 +91696,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(675), + Line: int(680), Column: int(27), }, End: ast.Location{ - Line: int(675), + Line: int(680), Column: int(31), }, File: p1, @@ -87083,17 +91746,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(675), + Line: int(680), Column: int(40), }, End: ast.Location{ - Line: int(675), + Line: int(680), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7012, + Ctx: p7406, FreeVars: nil, }, Value: "*", @@ -87107,17 +91770,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(675), + Line: int(680), Column: int(49), }, End: ast.Location{ - Line: int(681), + Line: int(686), Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7012, + Ctx: p7406, FreeVars: ast.Identifiers{ "arr", "std", @@ -87155,17 +91818,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(676), + Line: int(681), Column: int(16), }, End: ast.Location{ - Line: int(676), + Line: int(681), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "tmp", }, @@ -87175,17 +91838,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(676), + Line: int(681), Column: int(16), }, End: ast.Location{ - Line: int(676), + Line: int(681), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "tmp", }, @@ -87195,11 +91858,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(676), + Line: int(681), Column: int(16), }, End: ast.Location{ - Line: int(676), + Line: int(681), Column: int(19), }, File: p1, @@ -87245,17 +91908,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(676), + Line: int(681), Column: int(24), }, End: ast.Location{ - Line: int(676), + Line: int(681), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: nil, }, Value: float64(1), @@ -87293,17 +91956,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(677), + Line: int(682), Column: int(19), }, End: ast.Location{ - Line: int(680), + Line: int(685), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "arr", "std", @@ -87315,17 +91978,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(677), + Line: int(682), Column: int(22), }, End: ast.Location{ - Line: int(677), + Line: int(682), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "arr", "std", @@ -87337,17 +92000,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(677), + Line: int(682), Column: int(22), }, End: ast.Location{ - Line: int(677), + Line: int(682), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "tmp", }, @@ -87357,11 +92020,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(677), + Line: int(682), Column: int(22), }, End: ast.Location{ - Line: int(677), + Line: int(682), Column: int(25), }, File: p1, @@ -87407,17 +92070,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(677), + Line: int(682), Column: int(31), }, End: ast.Location{ - Line: int(677), + Line: int(682), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "arr", "std", @@ -87428,17 +92091,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(677), + Line: int(682), Column: int(31), }, End: ast.Location{ - Line: int(677), + Line: int(682), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "std", }, @@ -87448,11 +92111,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(677), + Line: int(682), Column: int(31), }, End: ast.Location{ - Line: int(677), + Line: int(682), Column: int(34), }, File: p1, @@ -87500,17 +92163,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(677), + Line: int(682), Column: int(42), }, End: ast.Location{ - Line: int(677), + Line: int(682), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7054, + Ctx: p7448, FreeVars: ast.Identifiers{ "arr", }, @@ -87534,11 +92197,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(678), + Line: int(683), Column: int(15), }, End: ast.Location{ - Line: int(678), + Line: int(683), Column: int(105), }, File: p1, @@ -87551,7 +92214,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "arr", "std", @@ -87563,17 +92226,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(678), + Line: int(683), Column: int(22), }, End: ast.Location{ - Line: int(678), + Line: int(683), Column: int(104), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "arr", "std", @@ -87585,17 +92248,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(678), + Line: int(683), Column: int(22), }, End: ast.Location{ - Line: int(678), + Line: int(683), Column: int(96), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "arr", "std", @@ -87606,17 +92269,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(678), + Line: int(683), Column: int(22), }, End: ast.Location{ - Line: int(678), + Line: int(683), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "arr", "std", @@ -87627,17 +92290,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(678), + Line: int(683), Column: int(22), }, End: ast.Location{ - Line: int(678), + Line: int(683), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: nil, }, Value: "Not enough values to format: ", @@ -87651,17 +92314,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(678), + Line: int(683), Column: int(56), }, End: ast.Location{ - Line: int(678), + Line: int(683), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "arr", "std", @@ -87672,17 +92335,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(678), + Line: int(683), Column: int(56), }, End: ast.Location{ - Line: int(678), + Line: int(683), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "std", }, @@ -87692,11 +92355,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(678), + Line: int(683), Column: int(56), }, End: ast.Location{ - Line: int(678), + Line: int(683), Column: int(59), }, File: p1, @@ -87744,17 +92407,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(678), + Line: int(683), Column: int(67), }, End: ast.Location{ - Line: int(678), + Line: int(683), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7075, + Ctx: p7469, FreeVars: ast.Identifiers{ "arr", }, @@ -87779,17 +92442,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(678), + Line: int(683), Column: int(74), }, End: ast.Location{ - Line: int(678), + Line: int(683), Column: int(96), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: nil, }, Value: ", expected at least ", @@ -87804,17 +92467,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(678), + Line: int(683), Column: int(99), }, End: ast.Location{ - Line: int(678), + Line: int(683), Column: int(104), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "tmp", }, @@ -87824,11 +92487,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(678), + Line: int(683), Column: int(99), }, End: ast.Location{ - Line: int(678), + Line: int(683), Column: int(102), }, File: p1, @@ -87882,17 +92545,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(680), + Line: int(685), Column: int(15), }, End: ast.Location{ - Line: int(680), + Line: int(685), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "arr", "tmp", @@ -87903,11 +92566,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(680), + Line: int(685), Column: int(15), }, End: ast.Location{ - Line: int(680), + Line: int(685), Column: int(18), }, File: p1, @@ -87920,7 +92583,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "arr", }, @@ -87933,17 +92596,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(680), + Line: int(685), Column: int(19), }, End: ast.Location{ - Line: int(680), + Line: int(685), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7027, + Ctx: p7421, FreeVars: ast.Identifiers{ "tmp", }, @@ -87953,11 +92616,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(680), + Line: int(685), Column: int(19), }, End: ast.Location{ - Line: int(680), + Line: int(685), Column: int(22), }, File: p1, @@ -88011,17 +92674,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(681), + Line: int(686), Column: int(18), }, End: ast.Location{ - Line: int(684), + Line: int(689), Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7012, + Ctx: p7406, FreeVars: ast.Identifiers{ "code", "tmp", @@ -88058,17 +92721,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(682), + Line: int(687), Column: int(16), }, End: ast.Location{ - Line: int(682), + Line: int(687), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7099, + Ctx: p7493, FreeVars: ast.Identifiers{ "tmp", }, @@ -88078,11 +92741,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(682), + Line: int(687), Column: int(16), }, End: ast.Location{ - Line: int(682), + Line: int(687), Column: int(19), }, File: p1, @@ -88152,17 +92815,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(683), + Line: int(688), Column: int(19), }, End: ast.Location{ - Line: int(683), + Line: int(688), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7099, + Ctx: p7493, FreeVars: ast.Identifiers{ "code", }, @@ -88172,11 +92835,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(683), + Line: int(688), Column: int(19), }, End: ast.Location{ - Line: int(683), + Line: int(688), Column: int(23), }, File: p1, @@ -88230,11 +92893,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(685), + Line: int(690), Column: int(11), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(64), }, File: p1, @@ -88247,7 +92910,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "code", @@ -88273,17 +92936,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(685), + Line: int(690), Column: int(22), }, End: ast.Location{ - Line: int(685), + Line: int(690), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7115, + Ctx: p7509, FreeVars: ast.Identifiers{ "tmp2", }, @@ -88293,11 +92956,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(685), + Line: int(690), Column: int(22), }, End: ast.Location{ - Line: int(685), + Line: int(690), Column: int(26), }, File: p1, @@ -88345,11 +93008,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(686), + Line: int(691), Column: int(11), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(64), }, File: p1, @@ -88362,7 +93025,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "code", @@ -88389,12 +93052,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(687), + Line: int(692), Column: int(13), }, End: ast.Location{ - Line: int(690), - Column: int(102), + Line: int(695), + Column: int(103), }, File: p1, }, @@ -88406,7 +93069,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "arr", "j2", @@ -88418,17 +93081,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(687), + Line: int(692), Column: int(16), }, End: ast.Location{ - Line: int(687), + Line: int(692), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "arr", "j2", @@ -88440,17 +93103,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(687), + Line: int(692), Column: int(16), }, End: ast.Location{ - Line: int(687), + Line: int(692), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "j2", }, @@ -88464,17 +93127,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(687), + Line: int(692), Column: int(21), }, End: ast.Location{ - Line: int(687), + Line: int(692), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "arr", "std", @@ -88485,17 +93148,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(687), + Line: int(692), Column: int(21), }, End: ast.Location{ - Line: int(687), + Line: int(692), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "std", }, @@ -88505,11 +93168,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(687), + Line: int(692), Column: int(21), }, End: ast.Location{ - Line: int(687), + Line: int(692), Column: int(24), }, File: p1, @@ -88557,17 +93220,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(687), + Line: int(692), Column: int(32), }, End: ast.Location{ - Line: int(687), + Line: int(692), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7141, + Ctx: p7535, FreeVars: ast.Identifiers{ "arr", }, @@ -88591,17 +93254,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(688), + Line: int(693), Column: int(15), }, End: ast.Location{ - Line: int(688), + Line: int(693), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "arr", "j2", @@ -88612,11 +93275,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(688), + Line: int(693), Column: int(15), }, End: ast.Location{ - Line: int(688), + Line: int(693), Column: int(18), }, File: p1, @@ -88629,7 +93292,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "arr", }, @@ -88642,17 +93305,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(688), + Line: int(693), Column: int(19), }, End: ast.Location{ - Line: int(688), + Line: int(693), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "j2", }, @@ -88675,12 +93338,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(690), + Line: int(695), Column: int(15), }, End: ast.Location{ - Line: int(690), - Column: int(102), + Line: int(695), + Column: int(103), }, File: p1, }, @@ -88692,7 +93355,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "arr", "j2", @@ -88704,17 +93367,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(690), + Line: int(695), Column: int(22), }, End: ast.Location{ - Line: int(690), - Column: int(101), + Line: int(695), + Column: int(102), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "arr", "j2", @@ -88726,17 +93389,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(690), + Line: int(695), Column: int(22), }, End: ast.Location{ - Line: int(690), - Column: int(96), + Line: int(695), + Column: int(97), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "arr", "std", @@ -88747,17 +93410,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(690), + Line: int(695), Column: int(22), }, End: ast.Location{ - Line: int(690), + Line: int(695), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "arr", "std", @@ -88768,17 +93431,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(690), + Line: int(695), Column: int(22), }, End: ast.Location{ - Line: int(690), + Line: int(695), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: nil, }, Value: "Not enough values to format: ", @@ -88792,17 +93455,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(690), + Line: int(695), Column: int(56), }, End: ast.Location{ - Line: int(690), + Line: int(695), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "arr", "std", @@ -88813,17 +93476,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(690), + Line: int(695), Column: int(56), }, End: ast.Location{ - Line: int(690), + Line: int(695), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "std", }, @@ -88833,11 +93496,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(690), + Line: int(695), Column: int(56), }, End: ast.Location{ - Line: int(690), + Line: int(695), Column: int(59), }, File: p1, @@ -88885,17 +93548,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(690), + Line: int(695), Column: int(67), }, End: ast.Location{ - Line: int(690), + Line: int(695), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7170, + Ctx: p7564, FreeVars: ast.Identifiers{ "arr", }, @@ -88920,20 +93583,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(690), + Line: int(695), Column: int(74), }, End: ast.Location{ - Line: int(690), - Column: int(96), + Line: int(695), + Column: int(97), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: nil, }, - Value: ", expected at least ", + Value: ", expected more than ", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -88945,17 +93608,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(690), - Column: int(99), + Line: int(695), + Column: int(100), }, End: ast.Location{ - Line: int(690), - Column: int(101), + Line: int(695), + Column: int(102), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7126, + Ctx: p7520, FreeVars: ast.Identifiers{ "j2", }, @@ -88974,11 +93637,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(691), + Line: int(696), Column: int(11), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(64), }, File: p1, @@ -88991,7 +93654,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "code", @@ -89018,11 +93681,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(692), + Line: int(697), Column: int(13), }, End: ast.Location{ - Line: int(695), + Line: int(700), Column: int(60), }, File: p1, @@ -89035,7 +93698,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7181, + Ctx: p7575, FreeVars: ast.Identifiers{ "code", "format_code", @@ -89050,17 +93713,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(692), + Line: int(697), Column: int(16), }, End: ast.Location{ - Line: int(692), + Line: int(697), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7181, + Ctx: p7575, FreeVars: ast.Identifiers{ "code", }, @@ -89070,17 +93733,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(692), + Line: int(697), Column: int(16), }, End: ast.Location{ - Line: int(692), + Line: int(697), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7181, + Ctx: p7575, FreeVars: ast.Identifiers{ "code", }, @@ -89090,11 +93753,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(692), + Line: int(697), Column: int(16), }, End: ast.Location{ - Line: int(692), + Line: int(697), Column: int(20), }, File: p1, @@ -89140,17 +93803,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(692), + Line: int(697), Column: int(30), }, End: ast.Location{ - Line: int(692), + Line: int(697), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7181, + Ctx: p7575, FreeVars: nil, }, Value: "%", @@ -89164,11 +93827,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(693), + Line: int(698), Column: int(15), }, End: ast.Location{ - Line: int(693), + Line: int(698), Column: int(18), }, File: p1, @@ -89181,7 +93844,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7181, + Ctx: p7575, FreeVars: nil, }, Value: "%", @@ -89201,17 +93864,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(695), + Line: int(700), Column: int(15), }, End: ast.Location{ - Line: int(695), + Line: int(700), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7181, + Ctx: p7575, FreeVars: ast.Identifiers{ "code", "format_code", @@ -89226,11 +93889,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(695), + Line: int(700), Column: int(15), }, End: ast.Location{ - Line: int(695), + Line: int(700), Column: int(26), }, File: p1, @@ -89243,7 +93906,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7181, + Ctx: p7575, FreeVars: ast.Identifiers{ "format_code", }, @@ -89259,17 +93922,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(695), + Line: int(700), Column: int(27), }, End: ast.Location{ - Line: int(695), + Line: int(700), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7201, + Ctx: p7595, FreeVars: ast.Identifiers{ "val", }, @@ -89284,17 +93947,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(695), + Line: int(700), Column: int(32), }, End: ast.Location{ - Line: int(695), + Line: int(700), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7201, + Ctx: p7595, FreeVars: ast.Identifiers{ "code", }, @@ -89309,17 +93972,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(695), + Line: int(700), Column: int(38), }, End: ast.Location{ - Line: int(695), + Line: int(700), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7201, + Ctx: p7595, FreeVars: ast.Identifiers{ "tmp", }, @@ -89329,11 +93992,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(695), + Line: int(700), Column: int(38), }, End: ast.Location{ - Line: int(695), + Line: int(700), Column: int(41), }, File: p1, @@ -89380,17 +94043,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(695), + Line: int(700), Column: int(46), }, End: ast.Location{ - Line: int(695), + Line: int(700), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7201, + Ctx: p7595, FreeVars: ast.Identifiers{ "tmp2", }, @@ -89400,11 +94063,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(695), + Line: int(700), Column: int(46), }, End: ast.Location{ - Line: int(695), + Line: int(700), Column: int(50), }, File: p1, @@ -89451,17 +94114,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(695), + Line: int(700), Column: int(57), }, End: ast.Location{ - Line: int(695), + Line: int(700), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7201, + Ctx: p7595, FreeVars: ast.Identifiers{ "j2", }, @@ -89488,11 +94151,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(696), + Line: int(701), Column: int(11), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(64), }, File: p1, @@ -89505,7 +94168,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "code", @@ -89530,11 +94193,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(697), + Line: int(702), Column: int(13), }, End: ast.Location{ - Line: int(700), + Line: int(705), Column: int(39), }, File: p1, @@ -89547,7 +94210,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7223, + Ctx: p7617, FreeVars: ast.Identifiers{ "code", "pad_left", @@ -89561,17 +94224,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(697), + Line: int(702), Column: int(16), }, End: ast.Location{ - Line: int(697), + Line: int(702), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7223, + Ctx: p7617, FreeVars: ast.Identifiers{ "code", }, @@ -89581,11 +94244,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(697), + Line: int(702), Column: int(16), }, End: ast.Location{ - Line: int(697), + Line: int(702), Column: int(27), }, File: p1, @@ -89601,11 +94264,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(697), + Line: int(702), Column: int(16), }, End: ast.Location{ - Line: int(697), + Line: int(702), Column: int(20), }, File: p1, @@ -89676,17 +94339,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(698), + Line: int(703), Column: int(15), }, End: ast.Location{ - Line: int(698), + Line: int(703), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7223, + Ctx: p7617, FreeVars: ast.Identifiers{ "pad_right", "s", @@ -89698,11 +94361,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(698), + Line: int(703), Column: int(15), }, End: ast.Location{ - Line: int(698), + Line: int(703), Column: int(24), }, File: p1, @@ -89715,7 +94378,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7223, + Ctx: p7617, FreeVars: ast.Identifiers{ "pad_right", }, @@ -89731,17 +94394,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(698), + Line: int(703), Column: int(25), }, End: ast.Location{ - Line: int(698), + Line: int(703), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7240, + Ctx: p7634, FreeVars: ast.Identifiers{ "s", }, @@ -89756,17 +94419,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(698), + Line: int(703), Column: int(28), }, End: ast.Location{ - Line: int(698), + Line: int(703), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7240, + Ctx: p7634, FreeVars: ast.Identifiers{ "tmp", }, @@ -89776,11 +94439,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(698), + Line: int(703), Column: int(28), }, End: ast.Location{ - Line: int(698), + Line: int(703), Column: int(31), }, File: p1, @@ -89827,17 +94490,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(698), + Line: int(703), Column: int(36), }, End: ast.Location{ - Line: int(698), + Line: int(703), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7240, + Ctx: p7634, FreeVars: nil, }, Value: " ", @@ -89867,17 +94530,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(700), + Line: int(705), Column: int(15), }, End: ast.Location{ - Line: int(700), + Line: int(705), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7223, + Ctx: p7617, FreeVars: ast.Identifiers{ "pad_left", "s", @@ -89889,11 +94552,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(700), + Line: int(705), Column: int(15), }, End: ast.Location{ - Line: int(700), + Line: int(705), Column: int(23), }, File: p1, @@ -89906,7 +94569,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7223, + Ctx: p7617, FreeVars: ast.Identifiers{ "pad_left", }, @@ -89922,17 +94585,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(700), + Line: int(705), Column: int(24), }, End: ast.Location{ - Line: int(700), + Line: int(705), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7256, + Ctx: p7650, FreeVars: ast.Identifiers{ "s", }, @@ -89947,17 +94610,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(700), + Line: int(705), Column: int(27), }, End: ast.Location{ - Line: int(700), + Line: int(705), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7256, + Ctx: p7650, FreeVars: ast.Identifiers{ "tmp", }, @@ -89967,11 +94630,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(700), + Line: int(705), Column: int(27), }, End: ast.Location{ - Line: int(700), + Line: int(705), Column: int(30), }, File: p1, @@ -90018,17 +94681,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(700), + Line: int(705), Column: int(35), }, End: ast.Location{ - Line: int(700), + Line: int(705), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7256, + Ctx: p7650, FreeVars: nil, }, Value: " ", @@ -90055,11 +94718,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(701), + Line: int(706), Column: int(11), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(64), }, File: p1, @@ -90072,7 +94735,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "code", @@ -90094,11 +94757,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(702), + Line: int(707), Column: int(13), }, End: ast.Location{ - Line: int(705), + Line: int(710), Column: int(21), }, File: p1, @@ -90111,7 +94774,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7270, + Ctx: p7664, FreeVars: ast.Identifiers{ "code", "j2", @@ -90122,17 +94785,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(702), + Line: int(707), Column: int(16), }, End: ast.Location{ - Line: int(702), + Line: int(707), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7270, + Ctx: p7664, FreeVars: ast.Identifiers{ "code", }, @@ -90142,17 +94805,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(702), + Line: int(707), Column: int(16), }, End: ast.Location{ - Line: int(702), + Line: int(707), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7270, + Ctx: p7664, FreeVars: ast.Identifiers{ "code", }, @@ -90162,11 +94825,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(702), + Line: int(707), Column: int(16), }, End: ast.Location{ - Line: int(702), + Line: int(707), Column: int(20), }, File: p1, @@ -90212,17 +94875,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(702), + Line: int(707), Column: int(30), }, End: ast.Location{ - Line: int(702), + Line: int(707), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7270, + Ctx: p7664, FreeVars: nil, }, Value: "%", @@ -90236,11 +94899,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(703), + Line: int(708), Column: int(15), }, End: ast.Location{ - Line: int(703), + Line: int(708), Column: int(17), }, File: p1, @@ -90253,7 +94916,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7270, + Ctx: p7664, FreeVars: ast.Identifiers{ "j2", }, @@ -90273,17 +94936,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(705), + Line: int(710), Column: int(15), }, End: ast.Location{ - Line: int(705), + Line: int(710), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7270, + Ctx: p7664, FreeVars: ast.Identifiers{ "j2", }, @@ -90293,11 +94956,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(705), + Line: int(710), Column: int(15), }, End: ast.Location{ - Line: int(705), + Line: int(710), Column: int(17), }, File: p1, @@ -90310,7 +94973,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7270, + Ctx: p7664, FreeVars: ast.Identifiers{ "j2", }, @@ -90324,17 +94987,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(705), + Line: int(710), Column: int(20), }, End: ast.Location{ - Line: int(705), + Line: int(710), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7270, + Ctx: p7664, FreeVars: nil, }, Value: float64(1), @@ -90351,17 +95014,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(706), + Line: int(711), Column: int(11), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "arr", "codes", @@ -90377,11 +95040,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(706), + Line: int(711), Column: int(11), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(27), }, File: p1, @@ -90394,7 +95057,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p6802, + Ctx: p7196, FreeVars: ast.Identifiers{ "format_codes_arr", }, @@ -90410,17 +95073,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(706), + Line: int(711), Column: int(28), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7297, + Ctx: p7691, FreeVars: ast.Identifiers{ "codes", }, @@ -90435,17 +95098,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(706), + Line: int(711), Column: int(35), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7297, + Ctx: p7691, FreeVars: ast.Identifiers{ "arr", }, @@ -90460,17 +95123,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(706), + Line: int(711), Column: int(40), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7297, + Ctx: p7691, FreeVars: ast.Identifiers{ "i", }, @@ -90480,17 +95143,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(706), + Line: int(711), Column: int(40), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7297, + Ctx: p7691, FreeVars: ast.Identifiers{ "i", }, @@ -90504,17 +95167,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(706), + Line: int(711), Column: int(44), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7297, + Ctx: p7691, FreeVars: nil, }, Value: float64(1), @@ -90529,17 +95192,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(706), + Line: int(711), Column: int(47), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7297, + Ctx: p7691, FreeVars: ast.Identifiers{ "j3", }, @@ -90554,17 +95217,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(706), + Line: int(711), Column: int(51), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7297, + Ctx: p7691, FreeVars: ast.Identifiers{ "s_padded", "v", @@ -90575,17 +95238,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(706), + Line: int(711), Column: int(51), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7297, + Ctx: p7691, FreeVars: ast.Identifiers{ "v", }, @@ -90599,17 +95262,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(706), + Line: int(711), Column: int(55), }, End: ast.Location{ - Line: int(706), + Line: int(711), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7297, + Ctx: p7691, FreeVars: ast.Identifiers{ "s_padded", }, @@ -90647,11 +95310,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(709), + Line: int(714), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -90672,7 +95335,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "format_code", @@ -90693,17 +95356,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(709), + Line: int(714), Column: int(11), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(60), }, File: p1, }, Fodder: nil, - Ctx: p7320, + Ctx: p7714, FreeVars: ast.Identifiers{ "format_code", "format_codes_obj", @@ -90745,11 +95408,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(710), + Line: int(715), Column: int(7), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(60), }, File: p1, @@ -90762,7 +95425,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "codes", "format_code", @@ -90780,17 +95443,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(710), + Line: int(715), Column: int(10), }, End: ast.Location{ - Line: int(710), + Line: int(715), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "codes", "i", @@ -90802,17 +95465,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(710), + Line: int(715), Column: int(10), }, End: ast.Location{ - Line: int(710), + Line: int(715), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "i", }, @@ -90826,17 +95489,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(710), + Line: int(715), Column: int(15), }, End: ast.Location{ - Line: int(710), + Line: int(715), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "codes", "std", @@ -90847,17 +95510,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(710), + Line: int(715), Column: int(15), }, End: ast.Location{ - Line: int(710), + Line: int(715), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "std", }, @@ -90867,11 +95530,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(710), + Line: int(715), Column: int(15), }, End: ast.Location{ - Line: int(710), + Line: int(715), Column: int(18), }, File: p1, @@ -90919,17 +95582,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(710), + Line: int(715), Column: int(26), }, End: ast.Location{ - Line: int(710), + Line: int(715), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7340, + Ctx: p7734, FreeVars: ast.Identifiers{ "codes", }, @@ -90953,11 +95616,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(711), + Line: int(716), Column: int(9), }, End: ast.Location{ - Line: int(711), + Line: int(716), Column: int(10), }, File: p1, @@ -90970,7 +95633,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "v", }, @@ -90990,11 +95653,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(713), + Line: int(718), Column: int(9), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(60), }, File: p1, @@ -91007,7 +95670,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "codes", "format_code", @@ -91030,17 +95693,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(713), + Line: int(718), Column: int(22), }, End: ast.Location{ - Line: int(713), + Line: int(718), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7351, + Ctx: p7745, FreeVars: ast.Identifiers{ "codes", "i", @@ -91051,17 +95714,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(713), + Line: int(718), Column: int(22), }, End: ast.Location{ - Line: int(713), + Line: int(718), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7351, + Ctx: p7745, FreeVars: ast.Identifiers{ "codes", }, @@ -91074,17 +95737,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(713), + Line: int(718), Column: int(28), }, End: ast.Location{ - Line: int(713), + Line: int(718), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7351, + Ctx: p7745, FreeVars: ast.Identifiers{ "i", }, @@ -91103,11 +95766,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(714), + Line: int(719), Column: int(9), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(60), }, File: p1, @@ -91120,7 +95783,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "code", "codes", @@ -91139,17 +95802,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(714), + Line: int(719), Column: int(12), }, End: ast.Location{ - Line: int(714), + Line: int(719), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "code", "std", @@ -91160,17 +95823,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(714), + Line: int(719), Column: int(12), }, End: ast.Location{ - Line: int(714), + Line: int(719), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "code", "std", @@ -91181,17 +95844,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(714), + Line: int(719), Column: int(12), }, End: ast.Location{ - Line: int(714), + Line: int(719), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "std", }, @@ -91201,11 +95864,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(714), + Line: int(719), Column: int(12), }, End: ast.Location{ - Line: int(714), + Line: int(719), Column: int(15), }, File: p1, @@ -91253,17 +95916,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(714), + Line: int(719), Column: int(21), }, End: ast.Location{ - Line: int(714), + Line: int(719), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7371, + Ctx: p7765, FreeVars: ast.Identifiers{ "code", }, @@ -91287,17 +95950,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(714), + Line: int(719), Column: int(30), }, End: ast.Location{ - Line: int(714), + Line: int(719), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7325, + Ctx: p7719, FreeVars: nil, }, Value: "string", @@ -91311,17 +95974,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(715), + Line: int(720), Column: int(11), }, End: ast.Location{ - Line: int(715), + Line: int(720), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "code", "codes", @@ -91336,11 +95999,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(715), + Line: int(720), Column: int(11), }, End: ast.Location{ - Line: int(715), + Line: int(720), Column: int(27), }, File: p1, @@ -91353,7 +96016,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "format_codes_obj", }, @@ -91369,17 +96032,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(715), + Line: int(720), Column: int(28), }, End: ast.Location{ - Line: int(715), + Line: int(720), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7381, + Ctx: p7775, FreeVars: ast.Identifiers{ "codes", }, @@ -91394,17 +96057,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(715), + Line: int(720), Column: int(35), }, End: ast.Location{ - Line: int(715), + Line: int(720), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7381, + Ctx: p7775, FreeVars: ast.Identifiers{ "obj", }, @@ -91419,17 +96082,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(715), + Line: int(720), Column: int(40), }, End: ast.Location{ - Line: int(715), + Line: int(720), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7381, + Ctx: p7775, FreeVars: ast.Identifiers{ "i", }, @@ -91439,17 +96102,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(715), + Line: int(720), Column: int(40), }, End: ast.Location{ - Line: int(715), + Line: int(720), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7381, + Ctx: p7775, FreeVars: ast.Identifiers{ "i", }, @@ -91463,17 +96126,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(715), + Line: int(720), Column: int(44), }, End: ast.Location{ - Line: int(715), + Line: int(720), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7381, + Ctx: p7775, FreeVars: nil, }, Value: float64(1), @@ -91488,17 +96151,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(715), + Line: int(720), Column: int(47), }, End: ast.Location{ - Line: int(715), + Line: int(720), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7381, + Ctx: p7775, FreeVars: ast.Identifiers{ "code", "v", @@ -91509,17 +96172,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(715), + Line: int(720), Column: int(47), }, End: ast.Location{ - Line: int(715), + Line: int(720), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7381, + Ctx: p7775, FreeVars: ast.Identifiers{ "v", }, @@ -91533,17 +96196,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(715), + Line: int(720), Column: int(51), }, End: ast.Location{ - Line: int(715), + Line: int(720), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7381, + Ctx: p7775, FreeVars: ast.Identifiers{ "code", }, @@ -91574,11 +96237,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(717), + Line: int(722), Column: int(11), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(60), }, File: p1, @@ -91591,7 +96254,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "code", "codes", @@ -91615,11 +96278,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(718), + Line: int(723), Column: int(13), }, End: ast.Location{ - Line: int(721), + Line: int(726), Column: int(24), }, File: p1, @@ -91632,7 +96295,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7403, + Ctx: p7797, FreeVars: ast.Identifiers{ "code", }, @@ -91642,17 +96305,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(718), + Line: int(723), Column: int(16), }, End: ast.Location{ - Line: int(718), + Line: int(723), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7403, + Ctx: p7797, FreeVars: ast.Identifiers{ "code", }, @@ -91662,17 +96325,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(718), + Line: int(723), Column: int(16), }, End: ast.Location{ - Line: int(718), + Line: int(723), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7403, + Ctx: p7797, FreeVars: ast.Identifiers{ "code", }, @@ -91682,11 +96345,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(718), + Line: int(723), Column: int(16), }, End: ast.Location{ - Line: int(718), + Line: int(723), Column: int(20), }, File: p1, @@ -91732,17 +96395,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(718), + Line: int(723), Column: int(29), }, End: ast.Location{ - Line: int(718), + Line: int(723), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7403, + Ctx: p7797, FreeVars: nil, }, }, @@ -91753,11 +96416,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(719), + Line: int(724), Column: int(15), }, End: ast.Location{ - Line: int(719), + Line: int(724), Column: int(45), }, File: p1, @@ -91770,7 +96433,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7403, + Ctx: p7797, FreeVars: nil, }, Expr: &ast.LiteralString{ @@ -91778,17 +96441,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(719), + Line: int(724), Column: int(21), }, End: ast.Location{ - Line: int(719), + Line: int(724), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7403, + Ctx: p7797, FreeVars: nil, }, Value: "Mapping keys required.", @@ -91809,17 +96472,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(721), + Line: int(726), Column: int(15), }, End: ast.Location{ - Line: int(721), + Line: int(726), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7403, + Ctx: p7797, FreeVars: ast.Identifiers{ "code", }, @@ -91829,11 +96492,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(721), + Line: int(726), Column: int(15), }, End: ast.Location{ - Line: int(721), + Line: int(726), Column: int(19), }, File: p1, @@ -91889,11 +96552,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(722), + Line: int(727), Column: int(11), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(60), }, File: p1, @@ -91906,7 +96569,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "code", "codes", @@ -91931,11 +96594,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(723), + Line: int(728), Column: int(13), }, End: ast.Location{ - Line: int(726), + Line: int(731), Column: int(22), }, File: p1, @@ -91948,7 +96611,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7429, + Ctx: p7823, FreeVars: ast.Identifiers{ "code", }, @@ -91958,17 +96621,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(723), + Line: int(728), Column: int(16), }, End: ast.Location{ - Line: int(723), + Line: int(728), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7429, + Ctx: p7823, FreeVars: ast.Identifiers{ "code", }, @@ -91978,17 +96641,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(723), + Line: int(728), Column: int(16), }, End: ast.Location{ - Line: int(723), + Line: int(728), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7429, + Ctx: p7823, FreeVars: ast.Identifiers{ "code", }, @@ -91998,11 +96661,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(723), + Line: int(728), Column: int(16), }, End: ast.Location{ - Line: int(723), + Line: int(728), Column: int(20), }, File: p1, @@ -92048,17 +96711,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(723), + Line: int(728), Column: int(27), }, End: ast.Location{ - Line: int(723), + Line: int(728), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7429, + Ctx: p7823, FreeVars: nil, }, Value: "*", @@ -92072,11 +96735,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(724), + Line: int(729), Column: int(15), }, End: ast.Location{ - Line: int(724), + Line: int(729), Column: int(60), }, File: p1, @@ -92089,7 +96752,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7429, + Ctx: p7823, FreeVars: nil, }, Expr: &ast.LiteralString{ @@ -92097,17 +96760,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(724), + Line: int(729), Column: int(21), }, End: ast.Location{ - Line: int(724), + Line: int(729), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7429, + Ctx: p7823, FreeVars: nil, }, Value: "Cannot use * field width with object.", @@ -92128,17 +96791,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(726), + Line: int(731), Column: int(15), }, End: ast.Location{ - Line: int(726), + Line: int(731), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7429, + Ctx: p7823, FreeVars: ast.Identifiers{ "code", }, @@ -92148,11 +96811,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(726), + Line: int(731), Column: int(15), }, End: ast.Location{ - Line: int(726), + Line: int(731), Column: int(19), }, File: p1, @@ -92208,11 +96871,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(727), + Line: int(732), Column: int(11), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(60), }, File: p1, @@ -92225,7 +96888,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "code", "codes", @@ -92251,11 +96914,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(728), + Line: int(733), Column: int(13), }, End: ast.Location{ - Line: int(731), + Line: int(736), Column: int(24), }, File: p1, @@ -92268,7 +96931,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7455, + Ctx: p7849, FreeVars: ast.Identifiers{ "code", }, @@ -92278,17 +96941,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(728), + Line: int(733), Column: int(16), }, End: ast.Location{ - Line: int(728), + Line: int(733), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7455, + Ctx: p7849, FreeVars: ast.Identifiers{ "code", }, @@ -92298,17 +96961,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(728), + Line: int(733), Column: int(16), }, End: ast.Location{ - Line: int(728), + Line: int(733), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7455, + Ctx: p7849, FreeVars: ast.Identifiers{ "code", }, @@ -92318,11 +96981,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(728), + Line: int(733), Column: int(16), }, End: ast.Location{ - Line: int(728), + Line: int(733), Column: int(20), }, File: p1, @@ -92368,17 +97031,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(728), + Line: int(733), Column: int(29), }, End: ast.Location{ - Line: int(728), + Line: int(733), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7455, + Ctx: p7849, FreeVars: nil, }, Value: "*", @@ -92392,11 +97055,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(729), + Line: int(734), Column: int(15), }, End: ast.Location{ - Line: int(729), + Line: int(734), Column: int(58), }, File: p1, @@ -92409,7 +97072,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7455, + Ctx: p7849, FreeVars: nil, }, Expr: &ast.LiteralString{ @@ -92417,17 +97080,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(729), + Line: int(734), Column: int(21), }, End: ast.Location{ - Line: int(729), + Line: int(734), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7455, + Ctx: p7849, FreeVars: nil, }, Value: "Cannot use * precision with object.", @@ -92448,17 +97111,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(731), + Line: int(736), Column: int(15), }, End: ast.Location{ - Line: int(731), + Line: int(736), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7455, + Ctx: p7849, FreeVars: ast.Identifiers{ "code", }, @@ -92468,11 +97131,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(731), + Line: int(736), Column: int(15), }, End: ast.Location{ - Line: int(731), + Line: int(736), Column: int(19), }, File: p1, @@ -92528,11 +97191,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(732), + Line: int(737), Column: int(11), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(60), }, File: p1, @@ -92545,7 +97208,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "code", "codes", @@ -92572,11 +97235,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(733), + Line: int(738), Column: int(13), }, End: ast.Location{ - Line: int(736), + Line: int(741), Column: int(42), }, File: p1, @@ -92589,7 +97252,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7481, + Ctx: p7875, FreeVars: ast.Identifiers{ "f", "obj", @@ -92601,17 +97264,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(733), + Line: int(738), Column: int(16), }, End: ast.Location{ - Line: int(733), + Line: int(738), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7481, + Ctx: p7875, FreeVars: ast.Identifiers{ "f", "obj", @@ -92623,17 +97286,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(733), + Line: int(738), Column: int(16), }, End: ast.Location{ - Line: int(733), + Line: int(738), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7481, + Ctx: p7875, FreeVars: ast.Identifiers{ "std", }, @@ -92643,11 +97306,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(733), + Line: int(738), Column: int(16), }, End: ast.Location{ - Line: int(733), + Line: int(738), Column: int(19), }, File: p1, @@ -92695,17 +97358,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(733), + Line: int(738), Column: int(33), }, End: ast.Location{ - Line: int(733), + Line: int(738), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7492, + Ctx: p7886, FreeVars: ast.Identifiers{ "obj", }, @@ -92720,17 +97383,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(733), + Line: int(738), Column: int(38), }, End: ast.Location{ - Line: int(733), + Line: int(738), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7492, + Ctx: p7886, FreeVars: ast.Identifiers{ "f", }, @@ -92753,17 +97416,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(734), + Line: int(739), Column: int(15), }, End: ast.Location{ - Line: int(734), + Line: int(739), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7481, + Ctx: p7875, FreeVars: ast.Identifiers{ "f", "obj", @@ -92774,11 +97437,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(734), + Line: int(739), Column: int(15), }, End: ast.Location{ - Line: int(734), + Line: int(739), Column: int(18), }, File: p1, @@ -92791,7 +97454,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7481, + Ctx: p7875, FreeVars: ast.Identifiers{ "obj", }, @@ -92804,17 +97467,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(734), + Line: int(739), Column: int(19), }, End: ast.Location{ - Line: int(734), + Line: int(739), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7481, + Ctx: p7875, FreeVars: ast.Identifiers{ "f", }, @@ -92837,11 +97500,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(736), + Line: int(741), Column: int(15), }, End: ast.Location{ - Line: int(736), + Line: int(741), Column: int(42), }, File: p1, @@ -92854,7 +97517,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7481, + Ctx: p7875, FreeVars: ast.Identifiers{ "f", }, @@ -92864,17 +97527,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(736), + Line: int(741), Column: int(21), }, End: ast.Location{ - Line: int(736), + Line: int(741), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7481, + Ctx: p7875, FreeVars: ast.Identifiers{ "f", }, @@ -92884,17 +97547,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(736), + Line: int(741), Column: int(21), }, End: ast.Location{ - Line: int(736), + Line: int(741), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7481, + Ctx: p7875, FreeVars: nil, }, Value: "No such field: ", @@ -92908,17 +97571,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(736), + Line: int(741), Column: int(41), }, End: ast.Location{ - Line: int(736), + Line: int(741), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7481, + Ctx: p7875, FreeVars: ast.Identifiers{ "f", }, @@ -92937,11 +97600,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(737), + Line: int(742), Column: int(11), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(60), }, File: p1, @@ -92954,7 +97617,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "code", "codes", @@ -92981,11 +97644,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(738), + Line: int(743), Column: int(13), }, End: ast.Location{ - Line: int(741), + Line: int(746), Column: int(50), }, File: p1, @@ -92998,7 +97661,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7518, + Ctx: p7912, FreeVars: ast.Identifiers{ "code", "f", @@ -93013,17 +97676,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(738), + Line: int(743), Column: int(16), }, End: ast.Location{ - Line: int(738), + Line: int(743), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7518, + Ctx: p7912, FreeVars: ast.Identifiers{ "code", }, @@ -93033,17 +97696,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(738), + Line: int(743), Column: int(16), }, End: ast.Location{ - Line: int(738), + Line: int(743), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7518, + Ctx: p7912, FreeVars: ast.Identifiers{ "code", }, @@ -93053,11 +97716,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(738), + Line: int(743), Column: int(16), }, End: ast.Location{ - Line: int(738), + Line: int(743), Column: int(20), }, File: p1, @@ -93103,17 +97766,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(738), + Line: int(743), Column: int(30), }, End: ast.Location{ - Line: int(738), + Line: int(743), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7518, + Ctx: p7912, FreeVars: nil, }, Value: "%", @@ -93127,11 +97790,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(739), + Line: int(744), Column: int(15), }, End: ast.Location{ - Line: int(739), + Line: int(744), Column: int(18), }, File: p1, @@ -93144,7 +97807,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7518, + Ctx: p7912, FreeVars: nil, }, Value: "%", @@ -93164,17 +97827,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(741), + Line: int(746), Column: int(15), }, End: ast.Location{ - Line: int(741), + Line: int(746), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7518, + Ctx: p7912, FreeVars: ast.Identifiers{ "code", "f", @@ -93189,11 +97852,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(741), + Line: int(746), Column: int(15), }, End: ast.Location{ - Line: int(741), + Line: int(746), Column: int(26), }, File: p1, @@ -93206,7 +97869,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7518, + Ctx: p7912, FreeVars: ast.Identifiers{ "format_code", }, @@ -93222,17 +97885,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(741), + Line: int(746), Column: int(27), }, End: ast.Location{ - Line: int(741), + Line: int(746), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7538, + Ctx: p7932, FreeVars: ast.Identifiers{ "val", }, @@ -93247,17 +97910,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(741), + Line: int(746), Column: int(32), }, End: ast.Location{ - Line: int(741), + Line: int(746), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7538, + Ctx: p7932, FreeVars: ast.Identifiers{ "code", }, @@ -93272,17 +97935,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(741), + Line: int(746), Column: int(38), }, End: ast.Location{ - Line: int(741), + Line: int(746), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7538, + Ctx: p7932, FreeVars: ast.Identifiers{ "fw", }, @@ -93297,17 +97960,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(741), + Line: int(746), Column: int(42), }, End: ast.Location{ - Line: int(741), + Line: int(746), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7538, + Ctx: p7932, FreeVars: ast.Identifiers{ "prec", }, @@ -93322,17 +97985,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(741), + Line: int(746), Column: int(48), }, End: ast.Location{ - Line: int(741), + Line: int(746), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7538, + Ctx: p7932, FreeVars: ast.Identifiers{ "f", }, @@ -93359,11 +98022,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(742), + Line: int(747), Column: int(11), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(60), }, File: p1, @@ -93376,7 +98039,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "code", "codes", @@ -93400,11 +98063,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(743), + Line: int(748), Column: int(13), }, End: ast.Location{ - Line: int(746), + Line: int(751), Column: int(35), }, File: p1, @@ -93417,7 +98080,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7554, + Ctx: p7948, FreeVars: ast.Identifiers{ "code", "fw", @@ -93431,17 +98094,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(743), + Line: int(748), Column: int(16), }, End: ast.Location{ - Line: int(743), + Line: int(748), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7554, + Ctx: p7948, FreeVars: ast.Identifiers{ "code", }, @@ -93451,11 +98114,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(743), + Line: int(748), Column: int(16), }, End: ast.Location{ - Line: int(743), + Line: int(748), Column: int(27), }, File: p1, @@ -93471,11 +98134,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(743), + Line: int(748), Column: int(16), }, End: ast.Location{ - Line: int(743), + Line: int(748), Column: int(20), }, File: p1, @@ -93546,17 +98209,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(744), + Line: int(749), Column: int(15), }, End: ast.Location{ - Line: int(744), + Line: int(749), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7554, + Ctx: p7948, FreeVars: ast.Identifiers{ "fw", "pad_right", @@ -93568,11 +98231,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(744), + Line: int(749), Column: int(15), }, End: ast.Location{ - Line: int(744), + Line: int(749), Column: int(24), }, File: p1, @@ -93585,7 +98248,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7554, + Ctx: p7948, FreeVars: ast.Identifiers{ "pad_right", }, @@ -93601,17 +98264,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(744), + Line: int(749), Column: int(25), }, End: ast.Location{ - Line: int(744), + Line: int(749), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7571, + Ctx: p7965, FreeVars: ast.Identifiers{ "s", }, @@ -93626,17 +98289,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(744), + Line: int(749), Column: int(28), }, End: ast.Location{ - Line: int(744), + Line: int(749), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7571, + Ctx: p7965, FreeVars: ast.Identifiers{ "fw", }, @@ -93651,17 +98314,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(744), + Line: int(749), Column: int(32), }, End: ast.Location{ - Line: int(744), + Line: int(749), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7571, + Ctx: p7965, FreeVars: nil, }, Value: " ", @@ -93691,17 +98354,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(746), + Line: int(751), Column: int(15), }, End: ast.Location{ - Line: int(746), + Line: int(751), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7554, + Ctx: p7948, FreeVars: ast.Identifiers{ "fw", "pad_left", @@ -93713,11 +98376,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(746), + Line: int(751), Column: int(15), }, End: ast.Location{ - Line: int(746), + Line: int(751), Column: int(23), }, File: p1, @@ -93730,7 +98393,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7554, + Ctx: p7948, FreeVars: ast.Identifiers{ "pad_left", }, @@ -93746,17 +98409,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(746), + Line: int(751), Column: int(24), }, End: ast.Location{ - Line: int(746), + Line: int(751), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7584, + Ctx: p7978, FreeVars: ast.Identifiers{ "s", }, @@ -93771,17 +98434,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(746), + Line: int(751), Column: int(27), }, End: ast.Location{ - Line: int(746), + Line: int(751), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7584, + Ctx: p7978, FreeVars: ast.Identifiers{ "fw", }, @@ -93796,17 +98459,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(746), + Line: int(751), Column: int(31), }, End: ast.Location{ - Line: int(746), + Line: int(751), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7584, + Ctx: p7978, FreeVars: nil, }, Value: " ", @@ -93833,17 +98496,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(747), + Line: int(752), Column: int(11), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "codes", "format_codes_obj", @@ -93858,11 +98521,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(747), + Line: int(752), Column: int(11), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(27), }, File: p1, @@ -93875,7 +98538,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7325, + Ctx: p7719, FreeVars: ast.Identifiers{ "format_codes_obj", }, @@ -93891,17 +98554,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(747), + Line: int(752), Column: int(28), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7596, + Ctx: p7990, FreeVars: ast.Identifiers{ "codes", }, @@ -93916,17 +98579,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(747), + Line: int(752), Column: int(35), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7596, + Ctx: p7990, FreeVars: ast.Identifiers{ "obj", }, @@ -93941,17 +98604,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(747), + Line: int(752), Column: int(40), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7596, + Ctx: p7990, FreeVars: ast.Identifiers{ "i", }, @@ -93961,17 +98624,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(747), + Line: int(752), Column: int(40), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7596, + Ctx: p7990, FreeVars: ast.Identifiers{ "i", }, @@ -93985,17 +98648,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(747), + Line: int(752), Column: int(44), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7596, + Ctx: p7990, FreeVars: nil, }, Value: float64(1), @@ -94010,17 +98673,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(747), + Line: int(752), Column: int(47), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7596, + Ctx: p7990, FreeVars: ast.Identifiers{ "s_padded", "v", @@ -94031,17 +98694,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(747), + Line: int(752), Column: int(47), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7596, + Ctx: p7990, FreeVars: ast.Identifiers{ "v", }, @@ -94055,17 +98718,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(747), + Line: int(752), Column: int(51), }, End: ast.Location{ - Line: int(747), + Line: int(752), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7596, + Ctx: p7990, FreeVars: ast.Identifiers{ "s_padded", }, @@ -94102,11 +98765,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(749), + Line: int(754), Column: int(5), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, @@ -94119,7 +98782,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "format_codes_arr", @@ -94128,176 +98791,130 @@ var _StdAst = &ast.DesugaredObject{ "vals", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(749), + Line: int(754), Column: int(8), }, End: ast.Location{ - Line: int(749), - Column: int(33), + Line: int(754), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "std", "vals", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(749), + Line: int(754), Column: int(8), }, End: ast.Location{ - Line: int(749), - Column: int(22), + Line: int(754), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "std", - "vals", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(749), + Line: int(754), Column: int(8), }, End: ast.Location{ - Line: int(749), - Column: int(16), + Line: int(754), + Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3082, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(749), - Column: int(8), - }, - End: ast.Location{ - Line: int(749), - Column: int(11), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(749), - Column: int(17), - }, - End: ast.Location{ - Line: int(749), - Column: int(21), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(754), + Column: int(20), }, - Fodder: ast.Fodder{}, - Ctx: p7625, - FreeVars: ast.Identifiers{ - "vals", + End: ast.Location{ + Line: int(754), + Column: int(24), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8017, + FreeVars: ast.Identifiers{ + "vals", }, - Id: "vals", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(749), - Column: int(26), - }, - End: ast.Location{ - Line: int(749), - Column: int(33), + Id: "vals", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p3082, - FreeVars: nil, }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Apply{ @@ -94305,17 +98922,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(750), + Line: int(755), Column: int(7), }, End: ast.Location{ - Line: int(750), + Line: int(755), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "format_codes_arr", @@ -94327,11 +98944,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(750), + Line: int(755), Column: int(7), }, End: ast.Location{ - Line: int(750), + Line: int(755), Column: int(23), }, File: p1, @@ -94344,7 +98961,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "format_codes_arr", }, @@ -94360,17 +98977,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(750), + Line: int(755), Column: int(24), }, End: ast.Location{ - Line: int(750), + Line: int(755), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7635, + Ctx: p8026, FreeVars: ast.Identifiers{ "codes", }, @@ -94385,17 +99002,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(750), + Line: int(755), Column: int(31), }, End: ast.Location{ - Line: int(750), + Line: int(755), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7635, + Ctx: p8026, FreeVars: ast.Identifiers{ "vals", }, @@ -94410,17 +99027,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(750), + Line: int(755), Column: int(37), }, End: ast.Location{ - Line: int(750), + Line: int(755), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7635, + Ctx: p8026, FreeVars: nil, }, Value: float64(0), @@ -94434,17 +99051,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(750), + Line: int(755), Column: int(40), }, End: ast.Location{ - Line: int(750), + Line: int(755), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7635, + Ctx: p8026, FreeVars: nil, }, Value: float64(0), @@ -94458,17 +99075,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(750), + Line: int(755), Column: int(43), }, End: ast.Location{ - Line: int(750), + Line: int(755), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7635, + Ctx: p8026, FreeVars: nil, }, Value: "", @@ -94498,17 +99115,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(751), + Line: int(756), Column: int(10), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "format_codes_arr", @@ -94517,176 +99134,130 @@ var _StdAst = &ast.DesugaredObject{ "vals", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(751), + Line: int(756), Column: int(13), }, End: ast.Location{ - Line: int(751), - Column: int(39), + Line: int(756), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "std", "vals", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(751), + Line: int(756), Column: int(13), }, End: ast.Location{ - Line: int(751), - Column: int(27), + Line: int(756), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "std", - "vals", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(751), + Line: int(756), Column: int(13), }, End: ast.Location{ - Line: int(751), - Column: int(21), + Line: int(756), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3082, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(751), - Column: int(13), - }, - End: ast.Location{ - Line: int(751), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isObject", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(751), - Column: int(22), - }, - End: ast.Location{ - Line: int(751), - Column: int(26), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(756), + Column: int(26), }, - Fodder: ast.Fodder{}, - Ctx: p7656, - FreeVars: ast.Identifiers{ - "vals", + End: ast.Location{ + Line: int(756), + Column: int(30), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8045, + FreeVars: ast.Identifiers{ + "vals", }, - Id: "vals", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(751), - Column: int(31), - }, - End: ast.Location{ - Line: int(751), - Column: int(39), + Id: "vals", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p3082, - FreeVars: nil, }, - Value: "object", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Apply{ @@ -94694,17 +99265,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(752), + Line: int(757), Column: int(7), }, End: ast.Location{ - Line: int(752), + Line: int(757), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "format_codes_obj", @@ -94716,11 +99287,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(752), + Line: int(757), Column: int(7), }, End: ast.Location{ - Line: int(752), + Line: int(757), Column: int(23), }, File: p1, @@ -94733,7 +99304,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "format_codes_obj", }, @@ -94749,17 +99320,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(752), + Line: int(757), Column: int(24), }, End: ast.Location{ - Line: int(752), + Line: int(757), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7666, + Ctx: p8054, FreeVars: ast.Identifiers{ "codes", }, @@ -94774,17 +99345,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(752), + Line: int(757), Column: int(31), }, End: ast.Location{ - Line: int(752), + Line: int(757), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7666, + Ctx: p8054, FreeVars: ast.Identifiers{ "vals", }, @@ -94799,17 +99370,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(752), + Line: int(757), Column: int(37), }, End: ast.Location{ - Line: int(752), + Line: int(757), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7666, + Ctx: p8054, FreeVars: nil, }, Value: float64(0), @@ -94823,17 +99394,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(752), + Line: int(757), Column: int(40), }, End: ast.Location{ - Line: int(752), + Line: int(757), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7666, + Ctx: p8054, FreeVars: nil, }, Value: "", @@ -94863,17 +99434,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(754), + Line: int(759), Column: int(7), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "codes", "format_codes_arr", @@ -94885,11 +99456,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(754), + Line: int(759), Column: int(7), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(23), }, File: p1, @@ -94902,7 +99473,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p3082, + Ctx: p3497, FreeVars: ast.Identifiers{ "format_codes_arr", }, @@ -94918,17 +99489,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(754), + Line: int(759), Column: int(24), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7680, + Ctx: p8068, FreeVars: ast.Identifiers{ "codes", }, @@ -94943,17 +99514,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(754), + Line: int(759), Column: int(31), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7680, + Ctx: p8068, FreeVars: ast.Identifiers{ "vals", }, @@ -94965,17 +99536,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(754), + Line: int(759), Column: int(32), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7686, + Ctx: p8074, FreeVars: ast.Identifiers{ "vals", }, @@ -94996,17 +99567,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(754), + Line: int(759), Column: int(39), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7680, + Ctx: p8068, FreeVars: nil, }, Value: float64(0), @@ -95020,17 +99591,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(754), + Line: int(759), Column: int(42), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7680, + Ctx: p8068, FreeVars: nil, }, Value: float64(0), @@ -95044,17 +99615,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(754), + Line: int(759), Column: int(45), }, End: ast.Location{ - Line: int(754), + Line: int(759), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7680, + Ctx: p8068, FreeVars: nil, }, Value: "", @@ -95168,11 +99739,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(757), + Line: int(762), Column: int(5), }, End: ast.Location{ - Line: int(762), + Line: int(767), Column: int(46), }, File: p1, @@ -95185,7 +99756,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7697, + Ctx: p8085, FreeVars: ast.Identifiers{ "arr", "func", @@ -95203,17 +99774,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(757), + Line: int(762), Column: int(11), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(57), }, File: p1, }, Fodder: nil, - Ctx: p7701, + Ctx: p8089, FreeVars: ast.Identifiers{ "aux", }, @@ -95251,11 +99822,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(758), + Line: int(763), Column: int(7), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(57), }, File: p1, @@ -95268,7 +99839,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7706, + Ctx: p8094, FreeVars: ast.Identifiers{ "arr", "aux", @@ -95282,17 +99853,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(758), + Line: int(763), Column: int(10), }, End: ast.Location{ - Line: int(758), + Line: int(763), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7706, + Ctx: p8094, FreeVars: ast.Identifiers{ "idx", }, @@ -95302,17 +99873,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(758), + Line: int(763), Column: int(10), }, End: ast.Location{ - Line: int(758), + Line: int(763), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7706, + Ctx: p8094, FreeVars: ast.Identifiers{ "idx", }, @@ -95326,17 +99897,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(758), + Line: int(763), Column: int(16), }, End: ast.Location{ - Line: int(758), + Line: int(763), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7706, + Ctx: p8094, FreeVars: nil, }, Value: float64(0), @@ -95349,11 +99920,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(759), + Line: int(764), Column: int(9), }, End: ast.Location{ - Line: int(759), + Line: int(764), Column: int(16), }, File: p1, @@ -95366,7 +99937,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7706, + Ctx: p8094, FreeVars: ast.Identifiers{ "running", }, @@ -95386,17 +99957,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(9), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7706, + Ctx: p8094, FreeVars: ast.Identifiers{ "arr", "aux", @@ -95410,11 +99981,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(9), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(12), }, File: p1, @@ -95427,7 +99998,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7706, + Ctx: p8094, FreeVars: ast.Identifiers{ "aux", }, @@ -95443,17 +100014,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(13), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7724, + Ctx: p8112, FreeVars: ast.Identifiers{ "func", }, @@ -95468,17 +100039,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(19), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7724, + Ctx: p8112, FreeVars: ast.Identifiers{ "arr", }, @@ -95493,17 +100064,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(24), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7724, + Ctx: p8112, FreeVars: ast.Identifiers{ "arr", "func", @@ -95516,17 +100087,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(24), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7724, + Ctx: p8112, FreeVars: ast.Identifiers{ "func", }, @@ -95542,17 +100113,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(29), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7734, + Ctx: p8122, FreeVars: ast.Identifiers{ "arr", "idx", @@ -95563,17 +100134,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(29), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7734, + Ctx: p8122, FreeVars: ast.Identifiers{ "arr", }, @@ -95586,17 +100157,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(33), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7734, + Ctx: p8122, FreeVars: ast.Identifiers{ "idx", }, @@ -95614,17 +100185,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(39), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7734, + Ctx: p8122, FreeVars: ast.Identifiers{ "running", }, @@ -95649,17 +100220,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(49), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7724, + Ctx: p8112, FreeVars: ast.Identifiers{ "idx", }, @@ -95669,17 +100240,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(49), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7724, + Ctx: p8112, FreeVars: ast.Identifiers{ "idx", }, @@ -95693,17 +100264,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(761), + Line: int(766), Column: int(55), }, End: ast.Location{ - Line: int(761), + Line: int(766), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7724, + Ctx: p8112, FreeVars: nil, }, Value: float64(1), @@ -95731,17 +100302,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(762), + Line: int(767), Column: int(5), }, End: ast.Location{ - Line: int(762), + Line: int(767), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7697, + Ctx: p8085, FreeVars: ast.Identifiers{ "arr", "aux", @@ -95755,11 +100326,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(762), + Line: int(767), Column: int(5), }, End: ast.Location{ - Line: int(762), + Line: int(767), Column: int(8), }, File: p1, @@ -95772,7 +100343,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7697, + Ctx: p8085, FreeVars: ast.Identifiers{ "aux", }, @@ -95788,17 +100359,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(762), + Line: int(767), Column: int(9), }, End: ast.Location{ - Line: int(762), + Line: int(767), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7754, + Ctx: p8142, FreeVars: ast.Identifiers{ "func", }, @@ -95813,17 +100384,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(762), + Line: int(767), Column: int(15), }, End: ast.Location{ - Line: int(762), + Line: int(767), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7754, + Ctx: p8142, FreeVars: ast.Identifiers{ "arr", }, @@ -95838,17 +100409,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(762), + Line: int(767), Column: int(20), }, End: ast.Location{ - Line: int(762), + Line: int(767), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7754, + Ctx: p8142, FreeVars: ast.Identifiers{ "init", }, @@ -95863,17 +100434,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(762), + Line: int(767), Column: int(26), }, End: ast.Location{ - Line: int(762), + Line: int(767), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7754, + Ctx: p8142, FreeVars: ast.Identifiers{ "arr", "std", @@ -95884,17 +100455,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(762), + Line: int(767), Column: int(26), }, End: ast.Location{ - Line: int(762), + Line: int(767), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7754, + Ctx: p8142, FreeVars: ast.Identifiers{ "arr", "std", @@ -95905,17 +100476,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(762), + Line: int(767), Column: int(26), }, End: ast.Location{ - Line: int(762), + Line: int(767), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7754, + Ctx: p8142, FreeVars: ast.Identifiers{ "std", }, @@ -95925,11 +100496,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(762), + Line: int(767), Column: int(26), }, End: ast.Location{ - Line: int(762), + Line: int(767), Column: int(29), }, File: p1, @@ -95977,17 +100548,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(762), + Line: int(767), Column: int(37), }, End: ast.Location{ - Line: int(762), + Line: int(767), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7771, + Ctx: p8159, FreeVars: ast.Identifiers{ "arr", }, @@ -96011,17 +100582,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(762), + Line: int(767), Column: int(44), }, End: ast.Location{ - Line: int(762), + Line: int(767), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7754, + Ctx: p8142, FreeVars: nil, }, Value: float64(1), @@ -96114,11 +100685,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(765), + Line: int(770), Column: int(5), }, End: ast.Location{ - Line: int(770), + Line: int(775), Column: int(28), }, File: p1, @@ -96131,7 +100702,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7780, + Ctx: p8168, FreeVars: ast.Identifiers{ "arr", "func", @@ -96149,17 +100720,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(765), + Line: int(770), Column: int(11), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(57), }, File: p1, }, Fodder: nil, - Ctx: p7784, + Ctx: p8172, FreeVars: ast.Identifiers{ "aux", "std", @@ -96198,11 +100769,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(766), + Line: int(771), Column: int(7), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(57), }, File: p1, @@ -96215,7 +100786,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7789, + Ctx: p8177, FreeVars: ast.Identifiers{ "arr", "aux", @@ -96230,17 +100801,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(766), + Line: int(771), Column: int(10), }, End: ast.Location{ - Line: int(766), + Line: int(771), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7789, + Ctx: p8177, FreeVars: ast.Identifiers{ "arr", "idx", @@ -96252,17 +100823,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(766), + Line: int(771), Column: int(10), }, End: ast.Location{ - Line: int(766), + Line: int(771), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7789, + Ctx: p8177, FreeVars: ast.Identifiers{ "idx", }, @@ -96276,17 +100847,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(766), + Line: int(771), Column: int(17), }, End: ast.Location{ - Line: int(766), + Line: int(771), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7789, + Ctx: p8177, FreeVars: ast.Identifiers{ "arr", "std", @@ -96297,17 +100868,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(766), + Line: int(771), Column: int(17), }, End: ast.Location{ - Line: int(766), + Line: int(771), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7789, + Ctx: p8177, FreeVars: ast.Identifiers{ "std", }, @@ -96317,11 +100888,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(766), + Line: int(771), Column: int(17), }, End: ast.Location{ - Line: int(766), + Line: int(771), Column: int(20), }, File: p1, @@ -96369,17 +100940,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(766), + Line: int(771), Column: int(28), }, End: ast.Location{ - Line: int(766), + Line: int(771), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7804, + Ctx: p8192, FreeVars: ast.Identifiers{ "arr", }, @@ -96403,11 +100974,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(767), + Line: int(772), Column: int(9), }, End: ast.Location{ - Line: int(767), + Line: int(772), Column: int(16), }, File: p1, @@ -96420,7 +100991,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7789, + Ctx: p8177, FreeVars: ast.Identifiers{ "running", }, @@ -96440,17 +101011,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(9), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7789, + Ctx: p8177, FreeVars: ast.Identifiers{ "arr", "aux", @@ -96464,11 +101035,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(9), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(12), }, File: p1, @@ -96481,7 +101052,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7789, + Ctx: p8177, FreeVars: ast.Identifiers{ "aux", }, @@ -96497,17 +101068,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(13), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7817, + Ctx: p8205, FreeVars: ast.Identifiers{ "func", }, @@ -96522,17 +101093,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(19), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7817, + Ctx: p8205, FreeVars: ast.Identifiers{ "arr", }, @@ -96547,17 +101118,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(24), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7817, + Ctx: p8205, FreeVars: ast.Identifiers{ "arr", "func", @@ -96570,17 +101141,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(24), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7817, + Ctx: p8205, FreeVars: ast.Identifiers{ "func", }, @@ -96596,17 +101167,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(29), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7827, + Ctx: p8215, FreeVars: ast.Identifiers{ "running", }, @@ -96621,17 +101192,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(38), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7827, + Ctx: p8215, FreeVars: ast.Identifiers{ "arr", "idx", @@ -96642,17 +101213,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(38), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7827, + Ctx: p8215, FreeVars: ast.Identifiers{ "arr", }, @@ -96665,17 +101236,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(42), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7827, + Ctx: p8215, FreeVars: ast.Identifiers{ "idx", }, @@ -96703,17 +101274,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(49), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7817, + Ctx: p8205, FreeVars: ast.Identifiers{ "idx", }, @@ -96723,17 +101294,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(49), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7817, + Ctx: p8205, FreeVars: ast.Identifiers{ "idx", }, @@ -96747,17 +101318,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(769), + Line: int(774), Column: int(55), }, End: ast.Location{ - Line: int(769), + Line: int(774), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7817, + Ctx: p8205, FreeVars: nil, }, Value: float64(1), @@ -96785,17 +101356,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(770), + Line: int(775), Column: int(5), }, End: ast.Location{ - Line: int(770), + Line: int(775), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7780, + Ctx: p8168, FreeVars: ast.Identifiers{ "arr", "aux", @@ -96808,11 +101379,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(770), + Line: int(775), Column: int(5), }, End: ast.Location{ - Line: int(770), + Line: int(775), Column: int(8), }, File: p1, @@ -96825,7 +101396,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7780, + Ctx: p8168, FreeVars: ast.Identifiers{ "aux", }, @@ -96841,17 +101412,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(770), + Line: int(775), Column: int(9), }, End: ast.Location{ - Line: int(770), + Line: int(775), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7847, + Ctx: p8235, FreeVars: ast.Identifiers{ "func", }, @@ -96866,17 +101437,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(770), + Line: int(775), Column: int(15), }, End: ast.Location{ - Line: int(770), + Line: int(775), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7847, + Ctx: p8235, FreeVars: ast.Identifiers{ "arr", }, @@ -96891,17 +101462,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(770), + Line: int(775), Column: int(20), }, End: ast.Location{ - Line: int(770), + Line: int(775), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7847, + Ctx: p8235, FreeVars: ast.Identifiers{ "init", }, @@ -96916,17 +101487,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(770), + Line: int(775), Column: int(26), }, End: ast.Location{ - Line: int(770), + Line: int(775), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7847, + Ctx: p8235, FreeVars: nil, }, Value: float64(0), @@ -97018,11 +101589,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(774), + Line: int(779), Column: int(5), }, End: ast.Location{ - Line: int(781), + Line: int(786), Column: int(54), }, File: p1, @@ -97035,7 +101606,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "arr", "filter_func", @@ -97043,43 +101614,44 @@ var _StdAst = &ast.DesugaredObject{ "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(774), + Line: int(779), Column: int(8), }, End: ast.Location{ - Line: int(774), - Column: int(43), + Line: int(779), + Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "filter_func", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(774), - Column: int(8), + Line: int(779), + Column: int(9), }, End: ast.Location{ - Line: int(774), - Column: int(29), + Line: int(779), + Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "filter_func", "std", @@ -97090,17 +101662,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(774), - Column: int(8), + Line: int(779), + Column: int(9), }, End: ast.Location{ - Line: int(774), - Column: int(16), + Line: int(779), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "std", }, @@ -97110,12 +101682,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(774), - Column: int(8), + Line: int(779), + Column: int(9), }, End: ast.Location{ - Line: int(774), - Column: int(11), + Line: int(779), + Column: int(12), }, File: p1, }, @@ -97146,7 +101718,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isFunction", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -97162,17 +101734,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(774), - Column: int(17), + Line: int(779), + Column: int(24), }, End: ast.Location{ - Line: int(774), - Column: int(28), + Line: int(779), + Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7873, + Ctx: p8261, FreeVars: ast.Identifiers{ "filter_func", }, @@ -97189,30 +101761,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(774), - Column: int(33), - }, - End: ast.Location{ - Line: int(774), - Column: int(43), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p7860, - FreeVars: nil, - }, - Value: "function", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -97220,11 +101768,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(775), + Line: int(780), Column: int(7), }, End: ast.Location{ - Line: int(775), + Line: int(780), Column: int(89), }, File: p1, @@ -97237,7 +101785,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "filter_func", "std", @@ -97248,17 +101796,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(775), + Line: int(780), Column: int(14), }, End: ast.Location{ - Line: int(775), + Line: int(780), Column: int(88), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "filter_func", "std", @@ -97269,17 +101817,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(775), + Line: int(780), Column: int(14), }, End: ast.Location{ - Line: int(775), + Line: int(780), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: nil, }, Value: "std.filterMap first param must be function, got ", @@ -97293,17 +101841,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(775), + Line: int(780), Column: int(67), }, End: ast.Location{ - Line: int(775), + Line: int(780), Column: int(88), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "filter_func", "std", @@ -97314,17 +101862,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(775), + Line: int(780), Column: int(67), }, End: ast.Location{ - Line: int(775), + Line: int(780), Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "std", }, @@ -97334,11 +101882,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(775), + Line: int(780), Column: int(67), }, End: ast.Location{ - Line: int(775), + Line: int(780), Column: int(70), }, File: p1, @@ -97386,17 +101934,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(775), + Line: int(780), Column: int(76), }, End: ast.Location{ - Line: int(775), + Line: int(780), Column: int(87), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7891, + Ctx: p8278, FreeVars: ast.Identifiers{ "filter_func", }, @@ -97428,17 +101976,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(776), + Line: int(781), Column: int(10), }, End: ast.Location{ - Line: int(781), + Line: int(786), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "arr", "filter_func", @@ -97446,43 +101994,44 @@ var _StdAst = &ast.DesugaredObject{ "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(776), + Line: int(781), Column: int(13), }, End: ast.Location{ - Line: int(776), - Column: int(45), + Line: int(781), + Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "map_func", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(776), - Column: int(13), + Line: int(781), + Column: int(14), }, End: ast.Location{ - Line: int(776), - Column: int(31), + Line: int(781), + Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "map_func", "std", @@ -97493,17 +102042,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(776), - Column: int(13), + Line: int(781), + Column: int(14), }, End: ast.Location{ - Line: int(776), - Column: int(21), + Line: int(781), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "std", }, @@ -97513,12 +102062,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(776), - Column: int(13), + Line: int(781), + Column: int(14), }, End: ast.Location{ - Line: int(776), - Column: int(16), + Line: int(781), + Column: int(17), }, File: p1, }, @@ -97549,7 +102098,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isFunction", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -97565,17 +102114,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(776), - Column: int(22), + Line: int(781), + Column: int(29), }, End: ast.Location{ - Line: int(776), - Column: int(30), + Line: int(781), + Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7907, + Ctx: p8294, FreeVars: ast.Identifiers{ "map_func", }, @@ -97592,30 +102141,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(776), - Column: int(35), - }, - End: ast.Location{ - Line: int(776), - Column: int(45), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p7860, - FreeVars: nil, - }, - Value: "function", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -97623,11 +102148,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(777), + Line: int(782), Column: int(7), }, End: ast.Location{ - Line: int(777), + Line: int(782), Column: int(87), }, File: p1, @@ -97640,7 +102165,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "map_func", "std", @@ -97651,17 +102176,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(777), + Line: int(782), Column: int(14), }, End: ast.Location{ - Line: int(777), + Line: int(782), Column: int(86), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "map_func", "std", @@ -97672,17 +102197,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(777), + Line: int(782), Column: int(14), }, End: ast.Location{ - Line: int(777), + Line: int(782), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: nil, }, Value: "std.filterMap second param must be function, got ", @@ -97696,17 +102221,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(777), + Line: int(782), Column: int(68), }, End: ast.Location{ - Line: int(777), + Line: int(782), Column: int(86), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "map_func", "std", @@ -97717,17 +102242,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(777), + Line: int(782), Column: int(68), }, End: ast.Location{ - Line: int(777), + Line: int(782), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "std", }, @@ -97737,11 +102262,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(777), + Line: int(782), Column: int(68), }, End: ast.Location{ - Line: int(777), + Line: int(782), Column: int(71), }, File: p1, @@ -97789,17 +102314,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(777), + Line: int(782), Column: int(77), }, End: ast.Location{ - Line: int(777), + Line: int(782), Column: int(85), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7925, + Ctx: p8311, FreeVars: ast.Identifiers{ "map_func", }, @@ -97831,17 +102356,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(778), + Line: int(783), Column: int(10), }, End: ast.Location{ - Line: int(781), + Line: int(786), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "arr", "filter_func", @@ -97849,43 +102374,44 @@ var _StdAst = &ast.DesugaredObject{ "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(778), + Line: int(783), Column: int(13), }, End: ast.Location{ - Line: int(778), - Column: int(37), + Line: int(783), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "arr", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(778), - Column: int(13), + Line: int(783), + Column: int(14), }, End: ast.Location{ - Line: int(778), - Column: int(26), + Line: int(783), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "arr", "std", @@ -97896,17 +102422,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(778), - Column: int(13), + Line: int(783), + Column: int(14), }, End: ast.Location{ - Line: int(778), - Column: int(21), + Line: int(783), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "std", }, @@ -97916,12 +102442,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(778), - Column: int(13), + Line: int(783), + Column: int(14), }, End: ast.Location{ - Line: int(778), - Column: int(16), + Line: int(783), + Column: int(17), }, File: p1, }, @@ -97952,7 +102478,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isArray", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -97968,17 +102494,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(778), - Column: int(22), + Line: int(783), + Column: int(26), }, End: ast.Location{ - Line: int(778), - Column: int(25), + Line: int(783), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7941, + Ctx: p8327, FreeVars: ast.Identifiers{ "arr", }, @@ -97995,30 +102521,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(778), - Column: int(30), - }, - End: ast.Location{ - Line: int(778), - Column: int(37), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p7860, - FreeVars: nil, - }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -98026,11 +102528,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(779), + Line: int(784), Column: int(7), }, End: ast.Location{ - Line: int(779), + Line: int(784), Column: int(78), }, File: p1, @@ -98043,7 +102545,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "arr", "std", @@ -98054,17 +102556,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(779), + Line: int(784), Column: int(14), }, End: ast.Location{ - Line: int(779), + Line: int(784), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "arr", "std", @@ -98075,17 +102577,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(779), + Line: int(784), Column: int(14), }, End: ast.Location{ - Line: int(779), + Line: int(784), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: nil, }, Value: "std.filterMap third param must be array, got ", @@ -98099,17 +102601,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(779), + Line: int(784), Column: int(64), }, End: ast.Location{ - Line: int(779), + Line: int(784), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "arr", "std", @@ -98120,17 +102622,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(779), + Line: int(784), Column: int(64), }, End: ast.Location{ - Line: int(779), + Line: int(784), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "std", }, @@ -98140,11 +102642,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(779), + Line: int(784), Column: int(64), }, End: ast.Location{ - Line: int(779), + Line: int(784), Column: int(67), }, File: p1, @@ -98192,17 +102694,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(779), + Line: int(784), Column: int(73), }, End: ast.Location{ - Line: int(779), + Line: int(784), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7959, + Ctx: p8344, FreeVars: ast.Identifiers{ "arr", }, @@ -98234,17 +102736,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(781), + Line: int(786), Column: int(7), }, End: ast.Location{ - Line: int(781), + Line: int(786), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "arr", "filter_func", @@ -98257,17 +102759,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(781), + Line: int(786), Column: int(7), }, End: ast.Location{ - Line: int(781), + Line: int(786), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7860, + Ctx: p8248, FreeVars: ast.Identifiers{ "std", }, @@ -98277,11 +102779,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(781), + Line: int(786), Column: int(7), }, End: ast.Location{ - Line: int(781), + Line: int(786), Column: int(10), }, File: p1, @@ -98336,17 +102838,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(781), + Line: int(786), Column: int(15), }, End: ast.Location{ - Line: int(781), + Line: int(786), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7972, + Ctx: p8357, FreeVars: ast.Identifiers{ "map_func", }, @@ -98361,17 +102863,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(781), + Line: int(786), Column: int(25), }, End: ast.Location{ - Line: int(781), + Line: int(786), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7972, + Ctx: p8357, FreeVars: ast.Identifiers{ "arr", "filter_func", @@ -98383,17 +102885,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(781), + Line: int(786), Column: int(25), }, End: ast.Location{ - Line: int(781), + Line: int(786), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7972, + Ctx: p8357, FreeVars: ast.Identifiers{ "std", }, @@ -98403,11 +102905,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(781), + Line: int(786), Column: int(25), }, End: ast.Location{ - Line: int(781), + Line: int(786), Column: int(28), }, File: p1, @@ -98455,17 +102957,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(781), + Line: int(786), Column: int(36), }, End: ast.Location{ - Line: int(781), + Line: int(786), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7983, + Ctx: p8368, FreeVars: ast.Identifiers{ "filter_func", }, @@ -98480,17 +102982,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(781), + Line: int(786), Column: int(49), }, End: ast.Location{ - Line: int(781), + Line: int(786), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7983, + Ctx: p8368, FreeVars: ast.Identifiers{ "arr", }, @@ -98588,11 +103090,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(784), + Line: int(789), Column: int(5), }, End: ast.Location{ - Line: int(787), + Line: int(792), Column: int(50), }, File: p1, @@ -98605,7 +103107,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7992, + Ctx: p8377, FreeVars: ast.Identifiers{ "a", "b", @@ -98616,17 +103118,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(784), + Line: int(789), Column: int(8), }, End: ast.Location{ - Line: int(784), + Line: int(789), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7992, + Ctx: p8377, FreeVars: ast.Identifiers{ "a", "b", @@ -98637,17 +103139,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(784), + Line: int(789), Column: int(8), }, End: ast.Location{ - Line: int(784), + Line: int(789), Column: int(9), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7992, + Ctx: p8377, FreeVars: ast.Identifiers{ "a", }, @@ -98661,17 +103163,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(784), + Line: int(789), Column: int(13), }, End: ast.Location{ - Line: int(784), + Line: int(789), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7992, + Ctx: p8377, FreeVars: ast.Identifiers{ "b", }, @@ -98685,11 +103187,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(785), + Line: int(790), Column: int(7), }, End: ast.Location{ - Line: int(785), + Line: int(790), Column: int(11), }, File: p1, @@ -98702,7 +103204,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7992, + Ctx: p8377, FreeVars: nil, }, Value: true, @@ -98720,11 +103222,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(787), + Line: int(792), Column: int(7), }, End: ast.Location{ - Line: int(787), + Line: int(792), Column: int(50), }, File: p1, @@ -98737,7 +103239,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p7992, + Ctx: p8377, FreeVars: ast.Identifiers{ "a", "b", @@ -98748,17 +103250,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(787), + Line: int(792), Column: int(13), }, End: ast.Location{ - Line: int(787), + Line: int(792), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7992, + Ctx: p8377, FreeVars: ast.Identifiers{ "a", "b", @@ -98769,17 +103271,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(787), + Line: int(792), Column: int(13), }, End: ast.Location{ - Line: int(787), + Line: int(792), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7992, + Ctx: p8377, FreeVars: ast.Identifiers{ "a", }, @@ -98789,17 +103291,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(787), + Line: int(792), Column: int(13), }, End: ast.Location{ - Line: int(787), + Line: int(792), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7992, + Ctx: p8377, FreeVars: ast.Identifiers{ "a", }, @@ -98809,17 +103311,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(787), + Line: int(792), Column: int(13), }, End: ast.Location{ - Line: int(787), + Line: int(792), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7992, + Ctx: p8377, FreeVars: nil, }, Value: "Assertion failed. ", @@ -98833,17 +103335,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(787), + Line: int(792), Column: int(36), }, End: ast.Location{ - Line: int(787), + Line: int(792), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7992, + Ctx: p8377, FreeVars: ast.Identifiers{ "a", }, @@ -98858,17 +103360,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(787), + Line: int(792), Column: int(40), }, End: ast.Location{ - Line: int(787), + Line: int(792), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7992, + Ctx: p8377, FreeVars: nil, }, Value: " != ", @@ -98883,17 +103385,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(787), + Line: int(792), Column: int(49), }, End: ast.Location{ - Line: int(787), + Line: int(792), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p7992, + Ctx: p8377, FreeVars: ast.Identifiers{ "b", }, @@ -98968,11 +103470,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(790), + Line: int(795), Column: int(5), }, End: ast.Location{ - Line: int(793), + Line: int(798), Column: int(30), }, File: p1, @@ -98985,49 +103487,50 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "n", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(790), + Line: int(795), Column: int(8), }, End: ast.Location{ - Line: int(790), - Column: int(31), + Line: int(795), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "n", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(790), - Column: int(8), + Line: int(795), + Column: int(9), }, End: ast.Location{ - Line: int(790), - Column: int(19), + Line: int(795), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "n", "std", @@ -99038,17 +103541,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(790), - Column: int(8), + Line: int(795), + Column: int(9), }, End: ast.Location{ - Line: int(790), - Column: int(16), + Line: int(795), + Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "std", }, @@ -99058,12 +103561,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(790), - Column: int(8), + Line: int(795), + Column: int(9), }, End: ast.Location{ - Line: int(790), - Column: int(11), + Line: int(795), + Column: int(12), }, File: p1, }, @@ -99094,7 +103597,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isNumber", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -99110,17 +103613,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(790), - Column: int(17), + Line: int(795), + Column: int(22), }, End: ast.Location{ - Line: int(790), - Column: int(18), + Line: int(795), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8037, + Ctx: p8422, FreeVars: ast.Identifiers{ "n", }, @@ -99137,30 +103640,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(790), - Column: int(23), - }, - End: ast.Location{ - Line: int(790), - Column: int(31), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p8024, - FreeVars: nil, - }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -99168,11 +103647,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(791), + Line: int(796), Column: int(7), }, End: ast.Location{ - Line: int(791), + Line: int(796), Column: int(58), }, File: p1, @@ -99185,7 +103664,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "n", "std", @@ -99196,17 +103675,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(791), + Line: int(796), Column: int(13), }, End: ast.Location{ - Line: int(791), + Line: int(796), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "n", "std", @@ -99217,17 +103696,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(791), + Line: int(796), Column: int(13), }, End: ast.Location{ - Line: int(791), + Line: int(796), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: nil, }, Value: "std.abs expected number, got ", @@ -99241,17 +103720,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(791), + Line: int(796), Column: int(47), }, End: ast.Location{ - Line: int(791), + Line: int(796), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "n", "std", @@ -99262,17 +103741,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(791), + Line: int(796), Column: int(47), }, End: ast.Location{ - Line: int(791), + Line: int(796), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "std", }, @@ -99282,11 +103761,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(791), + Line: int(796), Column: int(47), }, End: ast.Location{ - Line: int(791), + Line: int(796), Column: int(50), }, File: p1, @@ -99334,17 +103813,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(791), + Line: int(796), Column: int(56), }, End: ast.Location{ - Line: int(791), + Line: int(796), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8055, + Ctx: p8439, FreeVars: ast.Identifiers{ "n", }, @@ -99376,11 +103855,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(793), + Line: int(798), Column: int(7), }, End: ast.Location{ - Line: int(793), + Line: int(798), Column: int(30), }, File: p1, @@ -99393,7 +103872,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "n", }, @@ -99403,17 +103882,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(793), + Line: int(798), Column: int(10), }, End: ast.Location{ - Line: int(793), + Line: int(798), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "n", }, @@ -99423,17 +103902,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(793), + Line: int(798), Column: int(10), }, End: ast.Location{ - Line: int(793), + Line: int(798), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "n", }, @@ -99447,17 +103926,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(793), + Line: int(798), Column: int(14), }, End: ast.Location{ - Line: int(793), + Line: int(798), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: nil, }, Value: float64(0), @@ -99470,17 +103949,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(793), + Line: int(798), Column: int(21), }, End: ast.Location{ - Line: int(793), + Line: int(798), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "n", }, @@ -99493,17 +103972,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(793), + Line: int(798), Column: int(28), }, End: ast.Location{ - Line: int(793), + Line: int(798), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "n", }, @@ -99514,17 +103993,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(793), + Line: int(798), Column: int(29), }, End: ast.Location{ - Line: int(793), + Line: int(798), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8024, + Ctx: p8409, FreeVars: ast.Identifiers{ "n", }, @@ -99599,11 +104078,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(796), + Line: int(801), Column: int(5), }, End: ast.Location{ - Line: int(803), + Line: int(808), Column: int(13), }, File: p1, @@ -99616,49 +104095,50 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "n", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(796), + Line: int(801), Column: int(8), }, End: ast.Location{ - Line: int(796), - Column: int(31), + Line: int(801), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "n", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(796), - Column: int(8), + Line: int(801), + Column: int(9), }, End: ast.Location{ - Line: int(796), - Column: int(19), + Line: int(801), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "n", "std", @@ -99669,17 +104149,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(796), - Column: int(8), + Line: int(801), + Column: int(9), }, End: ast.Location{ - Line: int(796), - Column: int(16), + Line: int(801), + Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "std", }, @@ -99689,12 +104169,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(796), - Column: int(8), + Line: int(801), + Column: int(9), }, End: ast.Location{ - Line: int(796), - Column: int(11), + Line: int(801), + Column: int(12), }, File: p1, }, @@ -99725,7 +104205,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isNumber", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -99741,17 +104221,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(796), - Column: int(17), + Line: int(801), + Column: int(22), }, End: ast.Location{ - Line: int(796), - Column: int(18), + Line: int(801), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8091, + Ctx: p8475, FreeVars: ast.Identifiers{ "n", }, @@ -99768,30 +104248,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(796), - Column: int(23), - }, - End: ast.Location{ - Line: int(796), - Column: int(31), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p8078, - FreeVars: nil, - }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -99799,11 +104255,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(797), + Line: int(802), Column: int(7), }, End: ast.Location{ - Line: int(797), + Line: int(802), Column: int(59), }, File: p1, @@ -99816,7 +104272,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "n", "std", @@ -99827,17 +104283,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(797), + Line: int(802), Column: int(13), }, End: ast.Location{ - Line: int(797), + Line: int(802), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "n", "std", @@ -99848,17 +104304,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(797), + Line: int(802), Column: int(13), }, End: ast.Location{ - Line: int(797), + Line: int(802), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: nil, }, Value: "std.sign expected number, got ", @@ -99872,17 +104328,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(797), + Line: int(802), Column: int(48), }, End: ast.Location{ - Line: int(797), + Line: int(802), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "n", "std", @@ -99893,17 +104349,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(797), + Line: int(802), Column: int(48), }, End: ast.Location{ - Line: int(797), + Line: int(802), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "std", }, @@ -99913,11 +104369,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(797), + Line: int(802), Column: int(48), }, End: ast.Location{ - Line: int(797), + Line: int(802), Column: int(51), }, File: p1, @@ -99965,17 +104421,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(797), + Line: int(802), Column: int(57), }, End: ast.Location{ - Line: int(797), + Line: int(802), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8109, + Ctx: p8492, FreeVars: ast.Identifiers{ "n", }, @@ -100007,11 +104463,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(799), + Line: int(804), Column: int(7), }, End: ast.Location{ - Line: int(803), + Line: int(808), Column: int(13), }, File: p1, @@ -100024,7 +104480,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "n", }, @@ -100034,17 +104490,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(799), + Line: int(804), Column: int(10), }, End: ast.Location{ - Line: int(799), + Line: int(804), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "n", }, @@ -100054,17 +104510,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(799), + Line: int(804), Column: int(10), }, End: ast.Location{ - Line: int(799), + Line: int(804), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "n", }, @@ -100078,17 +104534,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(799), + Line: int(804), Column: int(14), }, End: ast.Location{ - Line: int(799), + Line: int(804), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: nil, }, Value: float64(0), @@ -100101,11 +104557,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(800), + Line: int(805), Column: int(9), }, End: ast.Location{ - Line: int(800), + Line: int(805), Column: int(10), }, File: p1, @@ -100118,7 +104574,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8078, + Ctx: p8462, FreeVars: nil, }, Value: float64(1), @@ -100137,17 +104593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(801), + Line: int(806), Column: int(12), }, End: ast.Location{ - Line: int(803), + Line: int(808), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "n", }, @@ -100157,17 +104613,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(801), + Line: int(806), Column: int(15), }, End: ast.Location{ - Line: int(801), + Line: int(806), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "n", }, @@ -100177,17 +104633,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(801), + Line: int(806), Column: int(15), }, End: ast.Location{ - Line: int(801), + Line: int(806), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: ast.Identifiers{ "n", }, @@ -100201,17 +104657,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(801), + Line: int(806), Column: int(19), }, End: ast.Location{ - Line: int(801), + Line: int(806), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: nil, }, Value: float64(0), @@ -100224,11 +104680,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(802), + Line: int(807), Column: int(9), }, End: ast.Location{ - Line: int(802), + Line: int(807), Column: int(11), }, File: p1, @@ -100241,7 +104697,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8078, + Ctx: p8462, FreeVars: nil, }, Op: ast.UnaryOp(3), @@ -100250,17 +104706,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(802), + Line: int(807), Column: int(10), }, End: ast.Location{ - Line: int(802), + Line: int(807), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: nil, }, Value: float64(1), @@ -100280,17 +104736,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(803), + Line: int(808), Column: int(12), }, End: ast.Location{ - Line: int(803), + Line: int(808), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8078, + Ctx: p8462, FreeVars: nil, }, Value: float64(0), @@ -100369,11 +104825,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(806), + Line: int(811), Column: int(5), }, End: ast.Location{ - Line: int(811), + Line: int(816), Column: int(29), }, File: p1, @@ -100386,50 +104842,51 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "a", "b", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(806), + Line: int(811), Column: int(8), }, End: ast.Location{ - Line: int(806), - Column: int(31), + Line: int(811), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "a", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(806), - Column: int(8), + Line: int(811), + Column: int(9), }, End: ast.Location{ - Line: int(806), - Column: int(19), + Line: int(811), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "a", "std", @@ -100440,17 +104897,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(806), - Column: int(8), + Line: int(811), + Column: int(9), }, End: ast.Location{ - Line: int(806), - Column: int(16), + Line: int(811), + Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "std", }, @@ -100460,12 +104917,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(806), - Column: int(8), + Line: int(811), + Column: int(9), }, End: ast.Location{ - Line: int(806), - Column: int(11), + Line: int(811), + Column: int(12), }, File: p1, }, @@ -100496,7 +104953,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isNumber", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -100512,17 +104969,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(806), - Column: int(17), + Line: int(811), + Column: int(22), }, End: ast.Location{ - Line: int(806), - Column: int(18), + Line: int(811), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8154, + Ctx: p8537, FreeVars: ast.Identifiers{ "a", }, @@ -100539,30 +104996,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(806), - Column: int(23), - }, - End: ast.Location{ - Line: int(806), - Column: int(31), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p8141, - FreeVars: nil, - }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -100570,11 +105003,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(807), + Line: int(812), Column: int(7), }, End: ast.Location{ - Line: int(807), + Line: int(812), Column: int(70), }, File: p1, @@ -100587,7 +105020,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "a", "std", @@ -100598,17 +105031,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(807), + Line: int(812), Column: int(13), }, End: ast.Location{ - Line: int(807), + Line: int(812), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "a", "std", @@ -100619,17 +105052,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(807), + Line: int(812), Column: int(13), }, End: ast.Location{ - Line: int(807), + Line: int(812), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: nil, }, Value: "std.max first param expected number, got ", @@ -100643,17 +105076,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(807), + Line: int(812), Column: int(59), }, End: ast.Location{ - Line: int(807), + Line: int(812), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "a", "std", @@ -100664,17 +105097,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(807), + Line: int(812), Column: int(59), }, End: ast.Location{ - Line: int(807), + Line: int(812), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "std", }, @@ -100684,11 +105117,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(807), + Line: int(812), Column: int(59), }, End: ast.Location{ - Line: int(807), + Line: int(812), Column: int(62), }, File: p1, @@ -100736,17 +105169,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(807), + Line: int(812), Column: int(68), }, End: ast.Location{ - Line: int(807), + Line: int(812), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8172, + Ctx: p8554, FreeVars: ast.Identifiers{ "a", }, @@ -100778,60 +105211,61 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(808), + Line: int(813), Column: int(10), }, End: ast.Location{ - Line: int(811), + Line: int(816), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "a", "b", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(808), + Line: int(813), Column: int(13), }, End: ast.Location{ - Line: int(808), - Column: int(36), + Line: int(813), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "b", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(808), - Column: int(13), + Line: int(813), + Column: int(14), }, End: ast.Location{ - Line: int(808), - Column: int(24), + Line: int(813), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "b", "std", @@ -100842,17 +105276,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(808), - Column: int(13), + Line: int(813), + Column: int(14), }, End: ast.Location{ - Line: int(808), - Column: int(21), + Line: int(813), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "std", }, @@ -100862,12 +105296,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(808), - Column: int(13), + Line: int(813), + Column: int(14), }, End: ast.Location{ - Line: int(808), - Column: int(16), + Line: int(813), + Column: int(17), }, File: p1, }, @@ -100898,7 +105332,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isNumber", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -100914,17 +105348,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(808), - Column: int(22), + Line: int(813), + Column: int(27), }, End: ast.Location{ - Line: int(808), - Column: int(23), + Line: int(813), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8188, + Ctx: p8570, FreeVars: ast.Identifiers{ "b", }, @@ -100941,30 +105375,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(808), - Column: int(28), - }, - End: ast.Location{ - Line: int(808), - Column: int(36), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p8141, - FreeVars: nil, - }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -100972,11 +105382,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(809), + Line: int(814), Column: int(7), }, End: ast.Location{ - Line: int(809), + Line: int(814), Column: int(71), }, File: p1, @@ -100989,7 +105399,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "b", "std", @@ -101000,17 +105410,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(809), + Line: int(814), Column: int(13), }, End: ast.Location{ - Line: int(809), + Line: int(814), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "b", "std", @@ -101021,17 +105431,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(809), + Line: int(814), Column: int(13), }, End: ast.Location{ - Line: int(809), + Line: int(814), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: nil, }, Value: "std.max second param expected number, got ", @@ -101045,17 +105455,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(809), + Line: int(814), Column: int(60), }, End: ast.Location{ - Line: int(809), + Line: int(814), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "b", "std", @@ -101066,17 +105476,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(809), + Line: int(814), Column: int(60), }, End: ast.Location{ - Line: int(809), + Line: int(814), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "std", }, @@ -101086,11 +105496,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(809), + Line: int(814), Column: int(60), }, End: ast.Location{ - Line: int(809), + Line: int(814), Column: int(63), }, File: p1, @@ -101138,17 +105548,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(809), + Line: int(814), Column: int(69), }, End: ast.Location{ - Line: int(809), + Line: int(814), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8206, + Ctx: p8587, FreeVars: ast.Identifiers{ "b", }, @@ -101180,11 +105590,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(811), + Line: int(816), Column: int(7), }, End: ast.Location{ - Line: int(811), + Line: int(816), Column: int(29), }, File: p1, @@ -101197,7 +105607,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "a", "b", @@ -101208,17 +105618,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(811), + Line: int(816), Column: int(10), }, End: ast.Location{ - Line: int(811), + Line: int(816), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "a", "b", @@ -101229,17 +105639,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(811), + Line: int(816), Column: int(10), }, End: ast.Location{ - Line: int(811), + Line: int(816), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "a", }, @@ -101253,17 +105663,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(811), + Line: int(816), Column: int(14), }, End: ast.Location{ - Line: int(811), + Line: int(816), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "b", }, @@ -101277,17 +105687,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(811), + Line: int(816), Column: int(21), }, End: ast.Location{ - Line: int(811), + Line: int(816), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "a", }, @@ -101300,17 +105710,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(811), + Line: int(816), Column: int(28), }, End: ast.Location{ - Line: int(811), + Line: int(816), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8141, + Ctx: p8524, FreeVars: ast.Identifiers{ "b", }, @@ -101390,11 +105800,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(814), + Line: int(819), Column: int(5), }, End: ast.Location{ - Line: int(819), + Line: int(824), Column: int(29), }, File: p1, @@ -101407,50 +105817,51 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "a", "b", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(814), + Line: int(819), Column: int(8), }, End: ast.Location{ - Line: int(814), - Column: int(31), + Line: int(819), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "a", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(814), - Column: int(8), + Line: int(819), + Column: int(9), }, End: ast.Location{ - Line: int(814), - Column: int(19), + Line: int(819), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "a", "std", @@ -101461,17 +105872,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(814), - Column: int(8), + Line: int(819), + Column: int(9), }, End: ast.Location{ - Line: int(814), - Column: int(16), + Line: int(819), + Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "std", }, @@ -101481,12 +105892,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(814), - Column: int(8), + Line: int(819), + Column: int(9), }, End: ast.Location{ - Line: int(814), - Column: int(11), + Line: int(819), + Column: int(12), }, File: p1, }, @@ -101517,7 +105928,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isNumber", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -101533,17 +105944,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(814), - Column: int(17), + Line: int(819), + Column: int(22), }, End: ast.Location{ - Line: int(814), - Column: int(18), + Line: int(819), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8241, + Ctx: p8622, FreeVars: ast.Identifiers{ "a", }, @@ -101560,30 +105971,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(814), - Column: int(23), - }, - End: ast.Location{ - Line: int(814), - Column: int(31), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p8228, - FreeVars: nil, - }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -101591,11 +105978,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(815), + Line: int(820), Column: int(7), }, End: ast.Location{ - Line: int(815), + Line: int(820), Column: int(70), }, File: p1, @@ -101608,7 +105995,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "a", "std", @@ -101619,17 +106006,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(815), + Line: int(820), Column: int(13), }, End: ast.Location{ - Line: int(815), + Line: int(820), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "a", "std", @@ -101640,17 +106027,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(815), + Line: int(820), Column: int(13), }, End: ast.Location{ - Line: int(815), + Line: int(820), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: nil, }, Value: "std.max first param expected number, got ", @@ -101664,17 +106051,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(815), + Line: int(820), Column: int(59), }, End: ast.Location{ - Line: int(815), + Line: int(820), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "a", "std", @@ -101685,17 +106072,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(815), + Line: int(820), Column: int(59), }, End: ast.Location{ - Line: int(815), + Line: int(820), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "std", }, @@ -101705,11 +106092,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(815), + Line: int(820), Column: int(59), }, End: ast.Location{ - Line: int(815), + Line: int(820), Column: int(62), }, File: p1, @@ -101757,17 +106144,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(815), + Line: int(820), Column: int(68), }, End: ast.Location{ - Line: int(815), + Line: int(820), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8259, + Ctx: p8639, FreeVars: ast.Identifiers{ "a", }, @@ -101799,60 +106186,61 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(816), + Line: int(821), Column: int(10), }, End: ast.Location{ - Line: int(819), + Line: int(824), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "a", "b", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(816), + Line: int(821), Column: int(13), }, End: ast.Location{ - Line: int(816), - Column: int(36), + Line: int(821), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "b", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(816), - Column: int(13), + Line: int(821), + Column: int(14), }, End: ast.Location{ - Line: int(816), - Column: int(24), + Line: int(821), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "b", "std", @@ -101863,17 +106251,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(816), - Column: int(13), + Line: int(821), + Column: int(14), }, End: ast.Location{ - Line: int(816), - Column: int(21), + Line: int(821), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "std", }, @@ -101883,12 +106271,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(816), - Column: int(13), + Line: int(821), + Column: int(14), }, End: ast.Location{ - Line: int(816), - Column: int(16), + Line: int(821), + Column: int(17), }, File: p1, }, @@ -101919,7 +106307,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isNumber", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -101935,17 +106323,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(816), - Column: int(22), + Line: int(821), + Column: int(27), }, End: ast.Location{ - Line: int(816), - Column: int(23), + Line: int(821), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8275, + Ctx: p8655, FreeVars: ast.Identifiers{ "b", }, @@ -101962,30 +106350,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(816), - Column: int(28), - }, - End: ast.Location{ - Line: int(816), - Column: int(36), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p8228, - FreeVars: nil, - }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -101993,11 +106357,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(817), + Line: int(822), Column: int(7), }, End: ast.Location{ - Line: int(817), + Line: int(822), Column: int(71), }, File: p1, @@ -102010,7 +106374,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "b", "std", @@ -102021,17 +106385,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(817), + Line: int(822), Column: int(13), }, End: ast.Location{ - Line: int(817), + Line: int(822), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "b", "std", @@ -102042,17 +106406,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(817), + Line: int(822), Column: int(13), }, End: ast.Location{ - Line: int(817), + Line: int(822), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: nil, }, Value: "std.max second param expected number, got ", @@ -102066,17 +106430,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(817), + Line: int(822), Column: int(60), }, End: ast.Location{ - Line: int(817), + Line: int(822), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "b", "std", @@ -102087,17 +106451,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(817), + Line: int(822), Column: int(60), }, End: ast.Location{ - Line: int(817), + Line: int(822), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "std", }, @@ -102107,11 +106471,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(817), + Line: int(822), Column: int(60), }, End: ast.Location{ - Line: int(817), + Line: int(822), Column: int(63), }, File: p1, @@ -102159,17 +106523,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(817), + Line: int(822), Column: int(69), }, End: ast.Location{ - Line: int(817), + Line: int(822), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8293, + Ctx: p8672, FreeVars: ast.Identifiers{ "b", }, @@ -102201,11 +106565,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(819), + Line: int(824), Column: int(7), }, End: ast.Location{ - Line: int(819), + Line: int(824), Column: int(29), }, File: p1, @@ -102218,7 +106582,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "a", "b", @@ -102229,17 +106593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(819), + Line: int(824), Column: int(10), }, End: ast.Location{ - Line: int(819), + Line: int(824), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "a", "b", @@ -102250,17 +106614,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(819), + Line: int(824), Column: int(10), }, End: ast.Location{ - Line: int(819), + Line: int(824), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "a", }, @@ -102274,17 +106638,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(819), + Line: int(824), Column: int(14), }, End: ast.Location{ - Line: int(819), + Line: int(824), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "b", }, @@ -102298,17 +106662,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(819), + Line: int(824), Column: int(21), }, End: ast.Location{ - Line: int(819), + Line: int(824), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "a", }, @@ -102321,17 +106685,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(819), + Line: int(824), Column: int(28), }, End: ast.Location{ - Line: int(819), + Line: int(824), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8228, + Ctx: p8609, FreeVars: ast.Identifiers{ "b", }, @@ -102344,6 +106708,346 @@ var _StdAst = &ast.DesugaredObject{ }, PlusSuper: false, }, + ast.DesugaredObjectField{ + Hide: ast.ObjectFieldHide(0), + Name: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "clamp", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + Body: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: p11, + FreeVars: nil, + }, + ParenLeftFodder: ast.Fodder{}, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "x", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "minVal", + CommaFodder: ast.Fodder{}, + }, + ast.CommaSeparatedID{ + NameFodder: ast.Fodder{}, + Name: "maxVal", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: ast.Fodder{}, + Body: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(827), + Column: int(5), + }, + End: ast.Location{ + Line: int(829), + Column: int(11), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + Ctx: p8693, + FreeVars: ast.Identifiers{ + "maxVal", + "minVal", + "x", + }, + }, + Cond: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(827), + Column: int(8), + }, + End: ast.Location{ + Line: int(827), + Column: int(19), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8693, + FreeVars: ast.Identifiers{ + "minVal", + "x", + }, + }, + Left: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(827), + Column: int(8), + }, + End: ast.Location{ + Line: int(827), + Column: int(9), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8693, + FreeVars: ast.Identifiers{ + "x", + }, + }, + Id: "x", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(9), + Right: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(827), + Column: int(13), + }, + End: ast.Location{ + Line: int(827), + Column: int(19), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8693, + FreeVars: ast.Identifiers{ + "minVal", + }, + }, + Id: "minVal", + }, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(827), + Column: int(25), + }, + End: ast.Location{ + Line: int(827), + Column: int(31), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8693, + FreeVars: ast.Identifiers{ + "minVal", + }, + }, + Id: "minVal", + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(828), + Column: int(10), + }, + End: ast.Location{ + Line: int(829), + Column: int(11), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8693, + FreeVars: ast.Identifiers{ + "maxVal", + "x", + }, + }, + Cond: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(828), + Column: int(13), + }, + End: ast.Location{ + Line: int(828), + Column: int(23), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8693, + FreeVars: ast.Identifiers{ + "maxVal", + "x", + }, + }, + Left: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(828), + Column: int(13), + }, + End: ast.Location{ + Line: int(828), + Column: int(14), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8693, + FreeVars: ast.Identifiers{ + "x", + }, + }, + Id: "x", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(7), + Right: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(828), + Column: int(17), + }, + End: ast.Location{ + Line: int(828), + Column: int(23), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8693, + FreeVars: ast.Identifiers{ + "maxVal", + }, + }, + Id: "maxVal", + }, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(828), + Column: int(29), + }, + End: ast.Location{ + Line: int(828), + Column: int(35), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8693, + FreeVars: ast.Identifiers{ + "maxVal", + }, + }, + Id: "maxVal", + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(829), + Column: int(10), + }, + End: ast.Location{ + Line: int(829), + Column: int(11), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8693, + FreeVars: ast.Identifiers{ + "x", + }, + }, + Id: "x", + }, + }, + }, + }, + PlusSuper: false, + }, ast.DesugaredObjectField{ Hide: ast.ObjectFieldHide(0), Name: &ast.LiteralString{ @@ -102406,17 +107110,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(822), + Line: int(832), Column: int(5), }, End: ast.Location{ - Line: int(822), + Line: int(832), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8314, + Ctx: p8722, FreeVars: ast.Identifiers{ "arrs", "std", @@ -102427,17 +107131,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(822), + Line: int(832), Column: int(5), }, End: ast.Location{ - Line: int(822), + Line: int(832), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8314, + Ctx: p8722, FreeVars: ast.Identifiers{ "std", }, @@ -102447,11 +107151,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(822), + Line: int(832), Column: int(5), }, End: ast.Location{ - Line: int(822), + Line: int(832), Column: int(8), }, File: p1, @@ -102506,17 +107210,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(822), + Line: int(832), Column: int(15), }, End: ast.Location{ - Line: int(822), + Line: int(832), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8324, + Ctx: p8732, FreeVars: nil, }, ParenLeftFodder: ast.Fodder{}, @@ -102542,17 +107246,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(822), + Line: int(832), Column: int(30), }, End: ast.Location{ - Line: int(822), + Line: int(832), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8327, + Ctx: p8735, FreeVars: ast.Identifiers{ "a", "b", @@ -102563,17 +107267,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(822), + Line: int(832), Column: int(30), }, End: ast.Location{ - Line: int(822), + Line: int(832), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8327, + Ctx: p8735, FreeVars: ast.Identifiers{ "a", }, @@ -102587,17 +107291,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(822), + Line: int(832), Column: int(34), }, End: ast.Location{ - Line: int(822), + Line: int(832), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8327, + Ctx: p8735, FreeVars: ast.Identifiers{ "b", }, @@ -102614,17 +107318,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(822), + Line: int(832), Column: int(37), }, End: ast.Location{ - Line: int(822), + Line: int(832), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8324, + Ctx: p8732, FreeVars: ast.Identifiers{ "arrs", }, @@ -102639,17 +107343,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(822), + Line: int(832), Column: int(43), }, End: ast.Location{ - Line: int(822), + Line: int(832), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8324, + Ctx: p8732, FreeVars: nil, }, Elements: nil, @@ -102731,11 +107435,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(825), + Line: int(835), Column: int(5), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(71), }, File: p1, @@ -102748,7 +107452,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8342, + Ctx: p8750, FreeVars: ast.Identifiers{ "ini", "std", @@ -102764,17 +107468,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(825), + Line: int(835), Column: int(11), }, End: ast.Location{ - Line: int(834), + Line: int(844), Column: int(9), }, File: p1, }, Fodder: nil, - Ctx: p8346, + Ctx: p8754, FreeVars: ast.Identifiers{ "std", }, @@ -102797,17 +107501,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(826), + Line: int(836), Column: int(7), }, End: ast.Location{ - Line: int(834), + Line: int(844), Column: int(9), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8350, + Ctx: p8758, FreeVars: ast.Identifiers{ "body", "std", @@ -102818,17 +107522,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(826), + Line: int(836), Column: int(7), }, End: ast.Location{ - Line: int(826), + Line: int(836), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8350, + Ctx: p8758, FreeVars: ast.Identifiers{ "std", }, @@ -102838,11 +107542,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(826), + Line: int(836), Column: int(7), }, End: ast.Location{ - Line: int(826), + Line: int(836), Column: int(10), }, File: p1, @@ -102897,17 +107601,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(826), + Line: int(836), Column: int(16), }, End: ast.Location{ - Line: int(826), + Line: int(836), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8360, + Ctx: p8768, FreeVars: nil, }, Elements: nil, @@ -103073,11 +107777,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(827), + Line: int(837), Column: int(9), }, End: ast.Location{ - Line: int(831), + Line: int(841), Column: int(45), }, File: p1, @@ -103090,7 +107794,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8377, + Ctx: p8785, FreeVars: ast.Identifiers{ "body", "k", @@ -103107,17 +107811,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(827), + Line: int(837), Column: int(33), }, End: ast.Location{ - Line: int(827), + Line: int(837), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8381, + Ctx: p8789, FreeVars: ast.Identifiers{ "body", "k", @@ -103128,17 +107832,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(827), + Line: int(837), Column: int(33), }, End: ast.Location{ - Line: int(827), + Line: int(837), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8381, + Ctx: p8789, FreeVars: ast.Identifiers{ "body", }, @@ -103151,17 +107855,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(827), + Line: int(837), Column: int(38), }, End: ast.Location{ - Line: int(827), + Line: int(837), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8381, + Ctx: p8789, FreeVars: ast.Identifiers{ "k", }, @@ -103180,11 +107884,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(828), + Line: int(838), Column: int(9), }, End: ast.Location{ - Line: int(831), + Line: int(841), Column: int(45), }, File: p1, @@ -103197,183 +107901,137 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8377, + Ctx: p8785, FreeVars: ast.Identifiers{ "k", "std", "value_or_values", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(828), + Line: int(838), Column: int(12), }, End: ast.Location{ - Line: int(828), - Column: int(48), + Line: int(838), + Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8377, + Ctx: p8785, FreeVars: ast.Identifiers{ "std", "value_or_values", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(828), + Line: int(838), Column: int(12), }, End: ast.Location{ - Line: int(828), - Column: int(37), + Line: int(838), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8377, + Ctx: p8785, FreeVars: ast.Identifiers{ "std", - "value_or_values", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(828), + Line: int(838), Column: int(12), }, End: ast.Location{ - Line: int(828), - Column: int(20), + Line: int(838), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8377, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(828), - Column: int(12), - }, - End: ast.Location{ - Line: int(828), - Column: int(15), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(828), - Column: int(21), - }, - End: ast.Location{ - Line: int(828), - Column: int(36), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(838), + Column: int(24), }, - Fodder: ast.Fodder{}, - Ctx: p8401, - FreeVars: ast.Identifiers{ - "value_or_values", + End: ast.Location{ + Line: int(838), + Column: int(39), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p8807, + FreeVars: ast.Identifiers{ + "value_or_values", }, - Id: "value_or_values", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(828), - Column: int(41), - }, - End: ast.Location{ - Line: int(828), - Column: int(48), + Id: "value_or_values", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p8377, - FreeVars: nil, }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Apply{ @@ -103627,17 +108285,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(829), + Line: int(839), Column: int(12), }, End: ast.Location{ - Line: int(829), + Line: int(839), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8427, + Ctx: p8832, FreeVars: nil, }, Value: "%s = %s", @@ -103652,17 +108310,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(829), + Line: int(839), Column: int(24), }, End: ast.Location{ - Line: int(829), + Line: int(839), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8427, + Ctx: p8832, FreeVars: ast.Identifiers{ "k", "value", @@ -103675,17 +108333,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(829), + Line: int(839), Column: int(25), }, End: ast.Location{ - Line: int(829), + Line: int(839), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8432, + Ctx: p8837, FreeVars: ast.Identifiers{ "k", }, @@ -103700,17 +108358,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(829), + Line: int(839), Column: int(28), }, End: ast.Location{ - Line: int(829), + Line: int(839), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8432, + Ctx: p8837, FreeVars: ast.Identifiers{ "value", }, @@ -103748,17 +108406,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(829), + Line: int(839), Column: int(48), }, End: ast.Location{ - Line: int(829), + Line: int(839), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8377, + Ctx: p8785, FreeVars: ast.Identifiers{ "value_or_values", }, @@ -103788,11 +108446,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(831), + Line: int(841), Column: int(11), }, End: ast.Location{ - Line: int(831), + Line: int(841), Column: int(45), }, File: p1, @@ -103805,7 +108463,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8377, + Ctx: p8785, FreeVars: ast.Identifiers{ "k", "std", @@ -103913,17 +108571,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(831), + Line: int(841), Column: int(12), }, End: ast.Location{ - Line: int(831), + Line: int(841), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8452, + Ctx: p8857, FreeVars: nil, }, Value: "%s = %s", @@ -103938,17 +108596,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(831), + Line: int(841), Column: int(24), }, End: ast.Location{ - Line: int(831), + Line: int(841), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8452, + Ctx: p8857, FreeVars: ast.Identifiers{ "k", "value_or_values", @@ -103961,17 +108619,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(831), + Line: int(841), Column: int(25), }, End: ast.Location{ - Line: int(831), + Line: int(841), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8457, + Ctx: p8862, FreeVars: ast.Identifiers{ "k", }, @@ -103986,17 +108644,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(831), + Line: int(841), Column: int(28), }, End: ast.Location{ - Line: int(831), + Line: int(841), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8457, + Ctx: p8862, FreeVars: ast.Identifiers{ "value_or_values", }, @@ -104042,17 +108700,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(833), + Line: int(843), Column: int(18), }, End: ast.Location{ - Line: int(833), + Line: int(843), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8360, + Ctx: p8768, FreeVars: ast.Identifiers{ "body", "std", @@ -104063,17 +108721,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(833), + Line: int(843), Column: int(18), }, End: ast.Location{ - Line: int(833), + Line: int(843), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8360, + Ctx: p8768, FreeVars: ast.Identifiers{ "std", }, @@ -104083,11 +108741,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(833), + Line: int(843), Column: int(18), }, End: ast.Location{ - Line: int(833), + Line: int(843), Column: int(21), }, File: p1, @@ -104135,17 +108793,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(833), + Line: int(843), Column: int(35), }, End: ast.Location{ - Line: int(833), + Line: int(843), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8470, + Ctx: p8875, FreeVars: ast.Identifiers{ "body", }, @@ -104192,11 +108850,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(836), + Line: int(846), Column: int(5), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(71), }, File: p1, @@ -104209,7 +108867,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8342, + Ctx: p8750, FreeVars: ast.Identifiers{ "body_lines", "ini", @@ -104226,17 +108884,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(836), + Line: int(846), Column: int(11), }, End: ast.Location{ - Line: int(836), + Line: int(846), Column: int(79), }, File: p1, }, Fodder: nil, - Ctx: p8477, + Ctx: p8882, FreeVars: ast.Identifiers{ "body_lines", "std", @@ -104265,17 +108923,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(836), + Line: int(846), Column: int(41), }, End: ast.Location{ - Line: int(836), + Line: int(846), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8481, + Ctx: p8886, FreeVars: ast.Identifiers{ "body_lines", "sbody", @@ -104288,17 +108946,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(836), + Line: int(846), Column: int(41), }, End: ast.Location{ - Line: int(836), + Line: int(846), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8481, + Ctx: p8886, FreeVars: ast.Identifiers{ "sname", "std", @@ -104404,17 +109062,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(836), + Line: int(846), Column: int(42), }, End: ast.Location{ - Line: int(836), + Line: int(846), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8495, + Ctx: p8900, FreeVars: nil, }, Value: "[%s]", @@ -104429,17 +109087,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(836), + Line: int(846), Column: int(51), }, End: ast.Location{ - Line: int(836), + Line: int(846), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8495, + Ctx: p8900, FreeVars: ast.Identifiers{ "sname", }, @@ -104451,17 +109109,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(836), + Line: int(846), Column: int(52), }, End: ast.Location{ - Line: int(836), + Line: int(846), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8500, + Ctx: p8905, FreeVars: ast.Identifiers{ "sname", }, @@ -104497,17 +109155,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(836), + Line: int(846), Column: int(62), }, End: ast.Location{ - Line: int(836), + Line: int(846), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8481, + Ctx: p8886, FreeVars: ast.Identifiers{ "body_lines", "sbody", @@ -104518,17 +109176,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(836), + Line: int(846), Column: int(62), }, End: ast.Location{ - Line: int(836), + Line: int(846), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8481, + Ctx: p8886, FreeVars: ast.Identifiers{ "body_lines", }, @@ -104544,17 +109202,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(836), + Line: int(846), Column: int(73), }, End: ast.Location{ - Line: int(836), + Line: int(846), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8508, + Ctx: p8913, FreeVars: ast.Identifiers{ "sbody", }, @@ -104592,17 +109250,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(837), + Line: int(847), Column: int(23), }, End: ast.Location{ - Line: int(837), + Line: int(847), Column: int(86), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8512, + Ctx: p8917, FreeVars: ast.Identifiers{ "body_lines", "ini", @@ -104614,17 +109272,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(837), + Line: int(847), Column: int(26), }, End: ast.Location{ - Line: int(837), + Line: int(847), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8512, + Ctx: p8917, FreeVars: ast.Identifiers{ "ini", "std", @@ -104635,17 +109293,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(837), + Line: int(847), Column: int(26), }, End: ast.Location{ - Line: int(837), + Line: int(847), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8512, + Ctx: p8917, FreeVars: ast.Identifiers{ "std", }, @@ -104655,11 +109313,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(837), + Line: int(847), Column: int(26), }, End: ast.Location{ - Line: int(837), + Line: int(847), Column: int(29), }, File: p1, @@ -104707,17 +109365,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(837), + Line: int(847), Column: int(40), }, End: ast.Location{ - Line: int(837), + Line: int(847), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8523, + Ctx: p8928, FreeVars: ast.Identifiers{ "ini", }, @@ -104732,17 +109390,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(837), + Line: int(847), Column: int(45), }, End: ast.Location{ - Line: int(837), + Line: int(847), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8523, + Ctx: p8928, FreeVars: nil, }, Value: "main", @@ -104765,17 +109423,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(837), + Line: int(847), Column: int(58), }, End: ast.Location{ - Line: int(837), + Line: int(847), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8512, + Ctx: p8917, FreeVars: ast.Identifiers{ "body_lines", "ini", @@ -104786,17 +109444,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(837), + Line: int(847), Column: int(58), }, End: ast.Location{ - Line: int(837), + Line: int(847), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8512, + Ctx: p8917, FreeVars: ast.Identifiers{ "body_lines", }, @@ -104812,17 +109470,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(837), + Line: int(847), Column: int(69), }, End: ast.Location{ - Line: int(837), + Line: int(847), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8532, + Ctx: p8937, FreeVars: ast.Identifiers{ "ini", }, @@ -104832,11 +109490,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(837), + Line: int(847), Column: int(69), }, End: ast.Location{ - Line: int(837), + Line: int(847), Column: int(72), }, File: p1, @@ -104891,17 +109549,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(837), + Line: int(847), Column: int(84), }, End: ast.Location{ - Line: int(837), + Line: int(847), Column: int(86), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8512, + Ctx: p8917, FreeVars: nil, }, Elements: nil, @@ -105080,17 +109738,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(839), + Line: int(849), Column: int(7), }, End: ast.Location{ - Line: int(839), + Line: int(849), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8554, + Ctx: p8959, FreeVars: ast.Identifiers{ "ini", "k", @@ -105102,11 +109760,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(839), + Line: int(849), Column: int(7), }, End: ast.Location{ - Line: int(839), + Line: int(849), Column: int(20), }, File: p1, @@ -105119,7 +109777,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8554, + Ctx: p8959, FreeVars: ast.Identifiers{ "section_lines", }, @@ -105135,17 +109793,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(839), + Line: int(849), Column: int(21), }, End: ast.Location{ - Line: int(839), + Line: int(849), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8561, + Ctx: p8966, FreeVars: ast.Identifiers{ "k", }, @@ -105160,17 +109818,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(839), + Line: int(849), Column: int(24), }, End: ast.Location{ - Line: int(839), + Line: int(849), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8561, + Ctx: p8966, FreeVars: ast.Identifiers{ "ini", "k", @@ -105181,17 +109839,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(839), + Line: int(849), Column: int(24), }, End: ast.Location{ - Line: int(839), + Line: int(849), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8561, + Ctx: p8966, FreeVars: ast.Identifiers{ "ini", }, @@ -105201,11 +109859,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(839), + Line: int(849), Column: int(24), }, End: ast.Location{ - Line: int(839), + Line: int(849), Column: int(27), }, File: p1, @@ -105250,17 +109908,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(839), + Line: int(849), Column: int(37), }, End: ast.Location{ - Line: int(839), + Line: int(849), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8561, + Ctx: p8966, FreeVars: ast.Identifiers{ "k", }, @@ -105295,17 +109953,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(840), + Line: int(850), Column: int(16), }, End: ast.Location{ - Line: int(840), + Line: int(850), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8573, + Ctx: p8978, FreeVars: ast.Identifiers{ "ini", "std", @@ -105316,17 +109974,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(840), + Line: int(850), Column: int(16), }, End: ast.Location{ - Line: int(840), + Line: int(850), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8573, + Ctx: p8978, FreeVars: ast.Identifiers{ "std", }, @@ -105336,11 +109994,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(840), + Line: int(850), Column: int(16), }, End: ast.Location{ - Line: int(840), + Line: int(850), Column: int(19), }, File: p1, @@ -105388,17 +110046,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(840), + Line: int(850), Column: int(33), }, End: ast.Location{ - Line: int(840), + Line: int(850), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8582, + Ctx: p8987, FreeVars: ast.Identifiers{ "ini", }, @@ -105408,11 +110066,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(840), + Line: int(850), Column: int(33), }, End: ast.Location{ - Line: int(840), + Line: int(850), Column: int(36), }, File: p1, @@ -105480,17 +110138,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(5), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8342, + Ctx: p8750, FreeVars: ast.Identifiers{ "all_sections", "main_body", @@ -105502,17 +110160,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(5), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8342, + Ctx: p8750, FreeVars: ast.Identifiers{ "std", }, @@ -105522,11 +110180,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(5), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(8), }, File: p1, @@ -105581,17 +110239,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(14), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8597, + Ctx: p9002, FreeVars: nil, }, Value: "\n", @@ -105606,17 +110264,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(20), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8597, + Ctx: p9002, FreeVars: ast.Identifiers{ "all_sections", "main_body", @@ -105628,17 +110286,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(20), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8597, + Ctx: p9002, FreeVars: ast.Identifiers{ "all_sections", "main_body", @@ -105650,17 +110308,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(20), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8597, + Ctx: p9002, FreeVars: ast.Identifiers{ "main_body", }, @@ -105674,17 +110332,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(32), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8597, + Ctx: p9002, FreeVars: ast.Identifiers{ "all_sections", "std", @@ -105695,17 +110353,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(32), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8597, + Ctx: p9002, FreeVars: ast.Identifiers{ "std", }, @@ -105715,11 +110373,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(32), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(35), }, File: p1, @@ -105767,17 +110425,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(50), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8613, + Ctx: p9018, FreeVars: ast.Identifiers{ "all_sections", }, @@ -105802,17 +110460,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(66), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8597, + Ctx: p9002, FreeVars: nil, }, Elements: []ast.CommaSeparatedExpr{ @@ -105822,17 +110480,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(842), + Line: int(852), Column: int(67), }, End: ast.Location{ - Line: int(842), + Line: int(852), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8618, + Ctx: p9023, FreeVars: nil, }, Value: "", @@ -105923,11 +110581,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(845), + Line: int(855), Column: int(5), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(70), }, File: p1, @@ -105940,7 +110598,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8625, + Ctx: p9030, FreeVars: ast.Identifiers{ "std", "str_", @@ -105956,17 +110614,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(845), + Line: int(855), Column: int(17), }, End: ast.Location{ - Line: int(845), + Line: int(855), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8629, + Ctx: p9034, FreeVars: ast.Identifiers{ "std", "str_", @@ -105977,17 +110635,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(845), + Line: int(855), Column: int(17), }, End: ast.Location{ - Line: int(845), + Line: int(855), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8629, + Ctx: p9034, FreeVars: ast.Identifiers{ "std", }, @@ -105997,11 +110655,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(845), + Line: int(855), Column: int(17), }, End: ast.Location{ - Line: int(845), + Line: int(855), Column: int(20), }, File: p1, @@ -106049,17 +110707,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(845), + Line: int(855), Column: int(30), }, End: ast.Location{ - Line: int(845), + Line: int(855), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8638, + Ctx: p9043, FreeVars: ast.Identifiers{ "str_", }, @@ -106085,11 +110743,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(846), + Line: int(856), Column: int(5), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(70), }, File: p1, @@ -106102,7 +110760,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8625, + Ctx: p9030, FreeVars: ast.Identifiers{ "std", "str", @@ -106118,17 +110776,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(846), + Line: int(856), Column: int(11), }, End: ast.Location{ - Line: int(866), + Line: int(876), Column: int(13), }, File: p1, }, Fodder: nil, - Ctx: p8645, + Ctx: p9050, FreeVars: ast.Identifiers{ "std", }, @@ -106151,11 +110809,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(847), + Line: int(857), Column: int(7), }, End: ast.Location{ - Line: int(866), + Line: int(876), Column: int(13), }, File: p1, @@ -106168,7 +110826,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", "std", @@ -106179,17 +110837,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(847), + Line: int(857), Column: int(10), }, End: ast.Location{ - Line: int(847), + Line: int(857), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106199,17 +110857,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(847), + Line: int(857), Column: int(10), }, End: ast.Location{ - Line: int(847), + Line: int(857), Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106223,17 +110881,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(847), + Line: int(857), Column: int(16), }, End: ast.Location{ - Line: int(847), + Line: int(857), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\"", @@ -106247,11 +110905,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(848), + Line: int(858), Column: int(9), }, End: ast.Location{ - Line: int(848), + Line: int(858), Column: int(14), }, File: p1, @@ -106264,7 +110922,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\\\"", @@ -106284,17 +110942,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(849), + Line: int(859), Column: int(12), }, End: ast.Location{ - Line: int(866), + Line: int(876), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", "std", @@ -106305,17 +110963,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(849), + Line: int(859), Column: int(15), }, End: ast.Location{ - Line: int(849), + Line: int(859), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106325,17 +110983,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(849), + Line: int(859), Column: int(15), }, End: ast.Location{ - Line: int(849), + Line: int(859), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106349,17 +111007,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(849), + Line: int(859), Column: int(21), }, End: ast.Location{ - Line: int(849), + Line: int(859), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\\", @@ -106373,11 +111031,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(850), + Line: int(860), Column: int(9), }, End: ast.Location{ - Line: int(850), + Line: int(860), Column: int(15), }, File: p1, @@ -106390,7 +111048,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\\\\", @@ -106410,17 +111068,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(851), + Line: int(861), Column: int(12), }, End: ast.Location{ - Line: int(866), + Line: int(876), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", "std", @@ -106431,17 +111089,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(851), + Line: int(861), Column: int(15), }, End: ast.Location{ - Line: int(851), + Line: int(861), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106451,17 +111109,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(851), + Line: int(861), Column: int(15), }, End: ast.Location{ - Line: int(851), + Line: int(861), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106475,17 +111133,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(851), + Line: int(861), Column: int(21), }, End: ast.Location{ - Line: int(851), + Line: int(861), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\b", @@ -106499,11 +111157,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(852), + Line: int(862), Column: int(9), }, End: ast.Location{ - Line: int(852), + Line: int(862), Column: int(14), }, File: p1, @@ -106516,7 +111174,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\\b", @@ -106536,17 +111194,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(853), + Line: int(863), Column: int(12), }, End: ast.Location{ - Line: int(866), + Line: int(876), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", "std", @@ -106557,17 +111215,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(853), + Line: int(863), Column: int(15), }, End: ast.Location{ - Line: int(853), + Line: int(863), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106577,17 +111235,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(853), + Line: int(863), Column: int(15), }, End: ast.Location{ - Line: int(853), + Line: int(863), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106601,17 +111259,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(853), + Line: int(863), Column: int(21), }, End: ast.Location{ - Line: int(853), + Line: int(863), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\f", @@ -106625,11 +111283,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(854), + Line: int(864), Column: int(9), }, End: ast.Location{ - Line: int(854), + Line: int(864), Column: int(14), }, File: p1, @@ -106642,7 +111300,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\\f", @@ -106662,17 +111320,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(855), + Line: int(865), Column: int(12), }, End: ast.Location{ - Line: int(866), + Line: int(876), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", "std", @@ -106683,17 +111341,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(855), + Line: int(865), Column: int(15), }, End: ast.Location{ - Line: int(855), + Line: int(865), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106703,17 +111361,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(855), + Line: int(865), Column: int(15), }, End: ast.Location{ - Line: int(855), + Line: int(865), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106727,17 +111385,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(855), + Line: int(865), Column: int(21), }, End: ast.Location{ - Line: int(855), + Line: int(865), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\n", @@ -106751,11 +111409,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(856), + Line: int(866), Column: int(9), }, End: ast.Location{ - Line: int(856), + Line: int(866), Column: int(14), }, File: p1, @@ -106768,7 +111426,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\\n", @@ -106788,17 +111446,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(857), + Line: int(867), Column: int(12), }, End: ast.Location{ - Line: int(866), + Line: int(876), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", "std", @@ -106809,17 +111467,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(857), + Line: int(867), Column: int(15), }, End: ast.Location{ - Line: int(857), + Line: int(867), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106829,17 +111487,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(857), + Line: int(867), Column: int(15), }, End: ast.Location{ - Line: int(857), + Line: int(867), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106853,17 +111511,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(857), + Line: int(867), Column: int(21), }, End: ast.Location{ - Line: int(857), + Line: int(867), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\r", @@ -106877,11 +111535,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(858), + Line: int(868), Column: int(9), }, End: ast.Location{ - Line: int(858), + Line: int(868), Column: int(14), }, File: p1, @@ -106894,7 +111552,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\\r", @@ -106914,17 +111572,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(859), + Line: int(869), Column: int(12), }, End: ast.Location{ - Line: int(866), + Line: int(876), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", "std", @@ -106935,17 +111593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(859), + Line: int(869), Column: int(15), }, End: ast.Location{ - Line: int(859), + Line: int(869), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106955,17 +111613,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(859), + Line: int(869), Column: int(15), }, End: ast.Location{ - Line: int(859), + Line: int(869), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -106979,17 +111637,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(859), + Line: int(869), Column: int(21), }, End: ast.Location{ - Line: int(859), + Line: int(869), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\t", @@ -107003,11 +111661,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(860), + Line: int(870), Column: int(9), }, End: ast.Location{ - Line: int(860), + Line: int(870), Column: int(14), }, File: p1, @@ -107020,7 +111678,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\\t", @@ -107040,11 +111698,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(862), + Line: int(872), Column: int(9), }, End: ast.Location{ - Line: int(866), + Line: int(876), Column: int(13), }, File: p1, @@ -107057,7 +111715,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", "std", @@ -107073,17 +111731,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(862), + Line: int(872), Column: int(20), }, End: ast.Location{ - Line: int(862), + Line: int(872), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8725, + Ctx: p9130, FreeVars: ast.Identifiers{ "ch", "std", @@ -107094,17 +111752,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(862), + Line: int(872), Column: int(20), }, End: ast.Location{ - Line: int(862), + Line: int(872), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8725, + Ctx: p9130, FreeVars: ast.Identifiers{ "std", }, @@ -107114,11 +111772,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(862), + Line: int(872), Column: int(20), }, End: ast.Location{ - Line: int(862), + Line: int(872), Column: int(23), }, File: p1, @@ -107166,17 +111824,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(862), + Line: int(872), Column: int(34), }, End: ast.Location{ - Line: int(862), + Line: int(872), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8734, + Ctx: p9139, FreeVars: ast.Identifiers{ "ch", }, @@ -107202,11 +111860,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(863), + Line: int(873), Column: int(9), }, End: ast.Location{ - Line: int(866), + Line: int(876), Column: int(13), }, File: p1, @@ -107219,7 +111877,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", "cp", @@ -107231,17 +111889,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(863), + Line: int(873), Column: int(12), }, End: ast.Location{ - Line: int(863), + Line: int(873), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "cp", }, @@ -107251,17 +111909,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(863), + Line: int(873), Column: int(12), }, End: ast.Location{ - Line: int(863), + Line: int(873), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "cp", }, @@ -107271,17 +111929,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(863), + Line: int(873), Column: int(12), }, End: ast.Location{ - Line: int(863), + Line: int(873), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "cp", }, @@ -107295,17 +111953,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(863), + Line: int(873), Column: int(17), }, End: ast.Location{ - Line: int(863), + Line: int(873), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: float64(32), @@ -107319,17 +111977,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(863), + Line: int(873), Column: int(24), }, End: ast.Location{ - Line: int(863), + Line: int(873), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "cp", }, @@ -107339,17 +111997,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(863), + Line: int(873), Column: int(24), }, End: ast.Location{ - Line: int(863), + Line: int(873), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "cp", }, @@ -107359,17 +112017,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(863), + Line: int(873), Column: int(24), }, End: ast.Location{ - Line: int(863), + Line: int(873), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "cp", }, @@ -107383,17 +112041,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(863), + Line: int(873), Column: int(30), }, End: ast.Location{ - Line: int(863), + Line: int(873), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: float64(127), @@ -107407,17 +112065,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(863), + Line: int(873), Column: int(37), }, End: ast.Location{ - Line: int(863), + Line: int(873), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "cp", }, @@ -107427,17 +112085,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(863), + Line: int(873), Column: int(37), }, End: ast.Location{ - Line: int(863), + Line: int(873), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "cp", }, @@ -107451,17 +112109,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(863), + Line: int(873), Column: int(43), }, End: ast.Location{ - Line: int(863), + Line: int(873), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: float64(159), @@ -107569,11 +112227,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(864), + Line: int(874), Column: int(11), }, End: ast.Location{ - Line: int(864), + Line: int(874), Column: int(20), }, File: p1, @@ -107586,7 +112244,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8650, + Ctx: p9055, FreeVars: nil, }, Value: "\\u%04x", @@ -107601,17 +112259,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(864), + Line: int(874), Column: int(23), }, End: ast.Location{ - Line: int(864), + Line: int(874), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "cp", }, @@ -107623,17 +112281,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(864), + Line: int(874), Column: int(24), }, End: ast.Location{ - Line: int(864), + Line: int(874), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8772, + Ctx: p9177, FreeVars: ast.Identifiers{ "cp", }, @@ -107669,11 +112327,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(866), + Line: int(876), Column: int(11), }, End: ast.Location{ - Line: int(866), + Line: int(876), Column: int(13), }, File: p1, @@ -107686,7 +112344,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8650, + Ctx: p9055, FreeVars: ast.Identifiers{ "ch", }, @@ -107806,11 +112464,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(867), + Line: int(877), Column: int(5), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(11), }, File: p1, @@ -107823,7 +112481,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8625, + Ctx: p9030, FreeVars: nil, }, Value: "\"%s\"", @@ -107838,17 +112496,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(867), + Line: int(877), Column: int(14), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8625, + Ctx: p9030, FreeVars: ast.Identifiers{ "std", "str", @@ -107860,17 +112518,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(867), + Line: int(877), Column: int(14), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8625, + Ctx: p9030, FreeVars: ast.Identifiers{ "std", }, @@ -107880,11 +112538,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(867), + Line: int(877), Column: int(14), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(17), }, File: p1, @@ -107932,17 +112590,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(867), + Line: int(877), Column: int(23), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8797, + Ctx: p9202, FreeVars: nil, }, Value: "", @@ -108107,17 +112765,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(867), + Line: int(877), Column: int(28), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8813, + Ctx: p9218, FreeVars: ast.Identifiers{ "ch", "trans", @@ -108128,17 +112786,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(867), + Line: int(877), Column: int(28), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8813, + Ctx: p9218, FreeVars: ast.Identifiers{ "trans", }, @@ -108154,17 +112812,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(867), + Line: int(877), Column: int(34), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8819, + Ctx: p9224, FreeVars: ast.Identifiers{ "ch", }, @@ -108196,17 +112854,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(867), + Line: int(877), Column: int(48), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8797, + Ctx: p9202, FreeVars: ast.Identifiers{ "std", "str", @@ -108217,17 +112875,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(867), + Line: int(877), Column: int(48), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8797, + Ctx: p9202, FreeVars: ast.Identifiers{ "std", }, @@ -108237,11 +112895,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(867), + Line: int(877), Column: int(48), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(51), }, File: p1, @@ -108289,17 +112947,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(867), + Line: int(877), Column: int(64), }, End: ast.Location{ - Line: int(867), + Line: int(877), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8830, + Ctx: p9235, FreeVars: ast.Identifiers{ "str", }, @@ -108413,17 +113071,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(870), + Line: int(880), Column: int(5), }, End: ast.Location{ - Line: int(870), + Line: int(880), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8837, + Ctx: p9242, FreeVars: ast.Identifiers{ "std", "str", @@ -108434,17 +113092,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(870), + Line: int(880), Column: int(5), }, End: ast.Location{ - Line: int(870), + Line: int(880), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8837, + Ctx: p9242, FreeVars: ast.Identifiers{ "std", }, @@ -108454,11 +113112,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(870), + Line: int(880), Column: int(5), }, End: ast.Location{ - Line: int(870), + Line: int(880), Column: int(8), }, File: p1, @@ -108513,17 +113171,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(870), + Line: int(880), Column: int(26), }, End: ast.Location{ - Line: int(870), + Line: int(880), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8847, + Ctx: p9252, FreeVars: ast.Identifiers{ "str", }, @@ -108605,11 +113263,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(873), + Line: int(883), Column: int(5), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(70), }, File: p1, @@ -108622,7 +113280,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8855, + Ctx: p9260, FreeVars: ast.Identifiers{ "std", "str_", @@ -108638,17 +113296,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(873), + Line: int(883), Column: int(17), }, End: ast.Location{ - Line: int(873), + Line: int(883), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8859, + Ctx: p9264, FreeVars: ast.Identifiers{ "std", "str_", @@ -108659,17 +113317,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(873), + Line: int(883), Column: int(17), }, End: ast.Location{ - Line: int(873), + Line: int(883), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8859, + Ctx: p9264, FreeVars: ast.Identifiers{ "std", }, @@ -108679,11 +113337,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(873), + Line: int(883), Column: int(17), }, End: ast.Location{ - Line: int(873), + Line: int(883), Column: int(20), }, File: p1, @@ -108731,17 +113389,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(873), + Line: int(883), Column: int(30), }, End: ast.Location{ - Line: int(873), + Line: int(883), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8868, + Ctx: p9273, FreeVars: ast.Identifiers{ "str_", }, @@ -108767,11 +113425,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(874), + Line: int(884), Column: int(5), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(70), }, File: p1, @@ -108784,7 +113442,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8855, + Ctx: p9260, FreeVars: ast.Identifiers{ "std", "str", @@ -108800,17 +113458,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(874), + Line: int(884), Column: int(11), }, End: ast.Location{ - Line: int(878), + Line: int(888), Column: int(11), }, File: p1, }, Fodder: nil, - Ctx: p8875, + Ctx: p9280, FreeVars: nil, }, ParenLeftFodder: ast.Fodder{}, @@ -108831,11 +113489,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(875), + Line: int(885), Column: int(7), }, End: ast.Location{ - Line: int(878), + Line: int(888), Column: int(11), }, File: p1, @@ -108848,7 +113506,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8879, + Ctx: p9284, FreeVars: ast.Identifiers{ "ch", }, @@ -108858,17 +113516,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(875), + Line: int(885), Column: int(10), }, End: ast.Location{ - Line: int(875), + Line: int(885), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8879, + Ctx: p9284, FreeVars: ast.Identifiers{ "ch", }, @@ -108878,17 +113536,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(875), + Line: int(885), Column: int(10), }, End: ast.Location{ - Line: int(875), + Line: int(885), Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8879, + Ctx: p9284, FreeVars: ast.Identifiers{ "ch", }, @@ -108902,17 +113560,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(875), + Line: int(885), Column: int(16), }, End: ast.Location{ - Line: int(875), + Line: int(885), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8879, + Ctx: p9284, FreeVars: nil, }, Value: "'", @@ -108926,11 +113584,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(876), + Line: int(886), Column: int(9), }, End: ast.Location{ - Line: int(876), + Line: int(886), Column: int(18), }, File: p1, @@ -108943,7 +113601,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8879, + Ctx: p9284, FreeVars: nil, }, Value: "'\"'\"'", @@ -108963,11 +113621,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(878), + Line: int(888), Column: int(9), }, End: ast.Location{ - Line: int(878), + Line: int(888), Column: int(11), }, File: p1, @@ -108980,7 +113638,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8879, + Ctx: p9284, FreeVars: ast.Identifiers{ "ch", }, @@ -109092,11 +113750,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(879), + Line: int(889), Column: int(5), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(11), }, File: p1, @@ -109109,7 +113767,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8855, + Ctx: p9260, FreeVars: nil, }, Value: "'%s'", @@ -109124,17 +113782,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(879), + Line: int(889), Column: int(14), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8855, + Ctx: p9260, FreeVars: ast.Identifiers{ "std", "str", @@ -109146,17 +113804,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(879), + Line: int(889), Column: int(14), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8855, + Ctx: p9260, FreeVars: ast.Identifiers{ "std", }, @@ -109166,11 +113824,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(879), + Line: int(889), Column: int(14), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(17), }, File: p1, @@ -109218,17 +113876,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(879), + Line: int(889), Column: int(23), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8911, + Ctx: p9316, FreeVars: nil, }, Value: "", @@ -109393,17 +114051,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(879), + Line: int(889), Column: int(28), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8927, + Ctx: p9332, FreeVars: ast.Identifiers{ "ch", "trans", @@ -109414,17 +114072,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(879), + Line: int(889), Column: int(28), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8927, + Ctx: p9332, FreeVars: ast.Identifiers{ "trans", }, @@ -109440,17 +114098,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(879), + Line: int(889), Column: int(34), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8933, + Ctx: p9338, FreeVars: ast.Identifiers{ "ch", }, @@ -109482,17 +114140,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(879), + Line: int(889), Column: int(48), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8911, + Ctx: p9316, FreeVars: ast.Identifiers{ "std", "str", @@ -109503,17 +114161,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(879), + Line: int(889), Column: int(48), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8911, + Ctx: p9316, FreeVars: ast.Identifiers{ "std", }, @@ -109523,11 +114181,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(879), + Line: int(889), Column: int(48), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(51), }, File: p1, @@ -109575,17 +114233,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(879), + Line: int(889), Column: int(64), }, End: ast.Location{ - Line: int(879), + Line: int(889), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8944, + Ctx: p9349, FreeVars: ast.Identifiers{ "str", }, @@ -109699,11 +114357,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(882), + Line: int(892), Column: int(5), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(69), }, File: p1, @@ -109716,7 +114374,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8952, + Ctx: p9357, FreeVars: ast.Identifiers{ "std", "str_", @@ -109732,17 +114390,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(882), + Line: int(892), Column: int(17), }, End: ast.Location{ - Line: int(882), + Line: int(892), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8956, + Ctx: p9361, FreeVars: ast.Identifiers{ "std", "str_", @@ -109753,17 +114411,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(882), + Line: int(892), Column: int(17), }, End: ast.Location{ - Line: int(882), + Line: int(892), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8956, + Ctx: p9361, FreeVars: ast.Identifiers{ "std", }, @@ -109773,11 +114431,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(882), + Line: int(892), Column: int(17), }, End: ast.Location{ - Line: int(882), + Line: int(892), Column: int(20), }, File: p1, @@ -109825,17 +114483,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(882), + Line: int(892), Column: int(30), }, End: ast.Location{ - Line: int(882), + Line: int(892), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8965, + Ctx: p9370, FreeVars: ast.Identifiers{ "str_", }, @@ -109861,11 +114519,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(883), + Line: int(893), Column: int(5), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(69), }, File: p1, @@ -109878,7 +114536,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8952, + Ctx: p9357, FreeVars: ast.Identifiers{ "std", "str", @@ -109894,17 +114552,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(883), + Line: int(893), Column: int(11), }, End: ast.Location{ - Line: int(887), + Line: int(897), Column: int(11), }, File: p1, }, Fodder: nil, - Ctx: p8972, + Ctx: p9377, FreeVars: nil, }, ParenLeftFodder: ast.Fodder{}, @@ -109925,11 +114583,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(884), + Line: int(894), Column: int(7), }, End: ast.Location{ - Line: int(887), + Line: int(897), Column: int(11), }, File: p1, @@ -109942,7 +114600,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8976, + Ctx: p9381, FreeVars: ast.Identifiers{ "ch", }, @@ -109952,17 +114610,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(884), + Line: int(894), Column: int(10), }, End: ast.Location{ - Line: int(884), + Line: int(894), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8976, + Ctx: p9381, FreeVars: ast.Identifiers{ "ch", }, @@ -109972,17 +114630,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(884), + Line: int(894), Column: int(10), }, End: ast.Location{ - Line: int(884), + Line: int(894), Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8976, + Ctx: p9381, FreeVars: ast.Identifiers{ "ch", }, @@ -109996,17 +114654,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(884), + Line: int(894), Column: int(16), }, End: ast.Location{ - Line: int(884), + Line: int(894), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8976, + Ctx: p9381, FreeVars: nil, }, Value: "$", @@ -110020,11 +114678,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(885), + Line: int(895), Column: int(9), }, End: ast.Location{ - Line: int(885), + Line: int(895), Column: int(13), }, File: p1, @@ -110037,7 +114695,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8976, + Ctx: p9381, FreeVars: nil, }, Value: "$$", @@ -110057,11 +114715,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(887), + Line: int(897), Column: int(9), }, End: ast.Location{ - Line: int(887), + Line: int(897), Column: int(11), }, File: p1, @@ -110074,7 +114732,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p8976, + Ctx: p9381, FreeVars: ast.Identifiers{ "ch", }, @@ -110092,17 +114750,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(5), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8952, + Ctx: p9357, FreeVars: ast.Identifiers{ "std", "str", @@ -110114,17 +114772,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(5), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8952, + Ctx: p9357, FreeVars: ast.Identifiers{ "std", }, @@ -110134,11 +114792,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(5), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(8), }, File: p1, @@ -110193,17 +114851,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(15), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8999, + Ctx: p9404, FreeVars: ast.Identifiers{ "trans", }, @@ -110231,17 +114889,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(30), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9003, + Ctx: p9408, FreeVars: ast.Identifiers{ "a", "b", @@ -110253,17 +114911,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(30), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9003, + Ctx: p9408, FreeVars: ast.Identifiers{ "a", }, @@ -110277,17 +114935,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(34), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9003, + Ctx: p9408, FreeVars: ast.Identifiers{ "b", "trans", @@ -110298,17 +114956,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(34), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9003, + Ctx: p9408, FreeVars: ast.Identifiers{ "trans", }, @@ -110324,17 +114982,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(40), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9013, + Ctx: p9418, FreeVars: ast.Identifiers{ "b", }, @@ -110361,17 +115019,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(44), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8999, + Ctx: p9404, FreeVars: ast.Identifiers{ "std", "str", @@ -110382,17 +115040,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(44), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8999, + Ctx: p9404, FreeVars: ast.Identifiers{ "std", }, @@ -110402,11 +115060,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(44), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(47), }, File: p1, @@ -110454,17 +115112,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(60), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9024, + Ctx: p9429, FreeVars: ast.Identifiers{ "str", }, @@ -110489,17 +115147,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(888), + Line: int(898), Column: int(66), }, End: ast.Location{ - Line: int(888), + Line: int(898), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p8999, + Ctx: p9404, FreeVars: nil, }, Value: "", @@ -110583,17 +115241,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(890), + Line: int(900), Column: int(25), }, End: ast.Location{ - Line: int(890), + Line: int(900), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9032, + Ctx: p9437, FreeVars: ast.Identifiers{ "std", "value", @@ -110604,17 +115262,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(890), + Line: int(900), Column: int(25), }, End: ast.Location{ - Line: int(890), + Line: int(900), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9032, + Ctx: p9437, FreeVars: ast.Identifiers{ "std", }, @@ -110624,11 +115282,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(890), + Line: int(900), Column: int(25), }, End: ast.Location{ - Line: int(890), + Line: int(900), Column: int(28), }, File: p1, @@ -110676,17 +115334,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(890), + Line: int(900), Column: int(44), }, End: ast.Location{ - Line: int(890), + Line: int(900), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9041, + Ctx: p9446, FreeVars: ast.Identifiers{ "value", }, @@ -110701,17 +115359,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(890), + Line: int(900), Column: int(51), }, End: ast.Location{ - Line: int(890), + Line: int(900), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9041, + Ctx: p9446, FreeVars: nil, }, Value: " ", @@ -110798,11 +115456,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(893), + Line: int(903), Column: int(5), }, End: ast.Location{ - Line: int(927), + Line: int(937), Column: int(23), }, File: p1, @@ -110815,7 +115473,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9050, + Ctx: p9455, FreeVars: ast.Identifiers{ "indent", "std", @@ -110832,17 +115490,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(893), + Line: int(903), Column: int(11), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(28), }, File: p1, }, Fodder: nil, - Ctx: p9054, + Ctx: p9459, FreeVars: ast.Identifiers{ "aux", "indent", @@ -110877,11 +115535,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(894), + Line: int(904), Column: int(7), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(28), }, File: p1, @@ -110894,7 +115552,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -110909,17 +115567,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(894), + Line: int(904), Column: int(10), }, End: ast.Location{ - Line: int(894), + Line: int(904), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "v", }, @@ -110929,17 +115587,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(894), + Line: int(904), Column: int(10), }, End: ast.Location{ - Line: int(894), + Line: int(904), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "v", }, @@ -110953,17 +115611,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(894), + Line: int(904), Column: int(15), }, End: ast.Location{ - Line: int(894), + Line: int(904), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: nil, }, Value: true, @@ -110975,11 +115633,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(895), + Line: int(905), Column: int(9), }, End: ast.Location{ - Line: int(895), + Line: int(905), Column: int(15), }, File: p1, @@ -110992,7 +115650,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9059, + Ctx: p9464, FreeVars: nil, }, Value: "true", @@ -111012,17 +115670,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(896), + Line: int(906), Column: int(12), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -111037,17 +115695,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(896), + Line: int(906), Column: int(15), }, End: ast.Location{ - Line: int(896), + Line: int(906), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "v", }, @@ -111057,17 +115715,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(896), + Line: int(906), Column: int(15), }, End: ast.Location{ - Line: int(896), + Line: int(906), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "v", }, @@ -111081,17 +115739,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(896), + Line: int(906), Column: int(20), }, End: ast.Location{ - Line: int(896), + Line: int(906), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: nil, }, Value: false, @@ -111103,11 +115761,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(897), + Line: int(907), Column: int(9), }, End: ast.Location{ - Line: int(897), + Line: int(907), Column: int(16), }, File: p1, @@ -111120,7 +115778,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9059, + Ctx: p9464, FreeVars: nil, }, Value: "false", @@ -111140,17 +115798,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(898), + Line: int(908), Column: int(12), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -111165,17 +115823,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(898), + Line: int(908), Column: int(15), }, End: ast.Location{ - Line: int(898), + Line: int(908), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "v", }, @@ -111185,17 +115843,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(898), + Line: int(908), Column: int(15), }, End: ast.Location{ - Line: int(898), + Line: int(908), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "v", }, @@ -111209,17 +115867,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(898), + Line: int(908), Column: int(20), }, End: ast.Location{ - Line: int(898), + Line: int(908), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: nil, }, }, @@ -111230,11 +115888,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(899), + Line: int(909), Column: int(9), }, End: ast.Location{ - Line: int(899), + Line: int(909), Column: int(15), }, File: p1, @@ -111247,7 +115905,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9059, + Ctx: p9464, FreeVars: nil, }, Value: "null", @@ -111267,17 +115925,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(900), + Line: int(910), Column: int(12), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -111287,176 +115945,130 @@ var _StdAst = &ast.DesugaredObject{ "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(900), + Line: int(910), Column: int(15), }, End: ast.Location{ - Line: int(900), - Column: int(38), + Line: int(910), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(900), + Line: int(910), Column: int(15), }, End: ast.Location{ - Line: int(900), - Column: int(26), + Line: int(910), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", - "v", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(900), + Line: int(910), Column: int(15), }, End: ast.Location{ - Line: int(900), - Column: int(23), + Line: int(910), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(900), - Column: int(15), - }, - End: ast.Location{ - Line: int(900), - Column: int(18), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isNumber", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(900), - Column: int(24), - }, - End: ast.Location{ - Line: int(900), - Column: int(25), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(910), + Column: int(28), }, - Fodder: ast.Fodder{}, - Ctx: p9102, - FreeVars: ast.Identifiers{ - "v", + End: ast.Location{ + Line: int(910), + Column: int(29), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p9505, + FreeVars: ast.Identifiers{ + "v", }, - Id: "v", }, - CommaFodder: nil, + Id: "v", }, + CommaFodder: nil, }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(900), - Column: int(30), - }, - End: ast.Location{ - Line: int(900), - Column: int(38), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p9059, - FreeVars: nil, }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Binary{ @@ -111464,17 +116076,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(901), + Line: int(911), Column: int(9), }, End: ast.Location{ - Line: int(901), + Line: int(911), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "v", }, @@ -111484,11 +116096,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(901), + Line: int(911), Column: int(9), }, End: ast.Location{ - Line: int(901), + Line: int(911), Column: int(11), }, File: p1, @@ -111501,7 +116113,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9059, + Ctx: p9464, FreeVars: nil, }, Value: "", @@ -111515,17 +116127,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(901), + Line: int(911), Column: int(14), }, End: ast.Location{ - Line: int(901), + Line: int(911), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "v", }, @@ -111546,17 +116158,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(902), + Line: int(912), Column: int(12), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -111566,176 +116178,130 @@ var _StdAst = &ast.DesugaredObject{ "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(902), + Line: int(912), Column: int(15), }, End: ast.Location{ - Line: int(902), - Column: int(38), + Line: int(912), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(902), + Line: int(912), Column: int(15), }, End: ast.Location{ - Line: int(902), - Column: int(26), + Line: int(912), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", - "v", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(902), + Line: int(912), Column: int(15), }, End: ast.Location{ - Line: int(902), - Column: int(23), + Line: int(912), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(902), - Column: int(15), - }, - End: ast.Location{ - Line: int(902), - Column: int(18), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(902), - Column: int(24), - }, - End: ast.Location{ - Line: int(902), - Column: int(25), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(912), + Column: int(28), }, - Fodder: ast.Fodder{}, - Ctx: p9125, - FreeVars: ast.Identifiers{ - "v", + End: ast.Location{ + Line: int(912), + Column: int(29), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p9525, + FreeVars: ast.Identifiers{ + "v", }, - Id: "v", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(902), - Column: int(30), - }, - End: ast.Location{ - Line: int(902), - Column: int(38), + Id: "v", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p9059, - FreeVars: nil, }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Apply{ @@ -111743,17 +116309,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(903), + Line: int(913), Column: int(9), }, End: ast.Location{ - Line: int(903), + Line: int(913), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", "v", @@ -111764,17 +116330,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(903), + Line: int(913), Column: int(9), }, End: ast.Location{ - Line: int(903), + Line: int(913), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", }, @@ -111784,11 +116350,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(903), + Line: int(913), Column: int(9), }, End: ast.Location{ - Line: int(903), + Line: int(913), Column: int(12), }, File: p1, @@ -111843,17 +116409,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(903), + Line: int(913), Column: int(30), }, End: ast.Location{ - Line: int(903), + Line: int(913), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9138, + Ctx: p9537, FreeVars: ast.Identifiers{ "v", }, @@ -111883,17 +116449,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(904), + Line: int(914), Column: int(12), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -111903,43 +116469,276 @@ var _StdAst = &ast.DesugaredObject{ "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(904), + Line: int(914), Column: int(15), }, End: ast.Location{ - Line: int(904), - Column: int(40), + Line: int(914), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(904), + Line: int(914), Column: int(15), }, End: ast.Location{ - Line: int(904), - Column: int(26), + Line: int(914), + Column: int(29), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p9464, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(914), + Column: int(15), + }, + End: ast.Location{ + Line: int(914), + Column: int(18), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isFunction", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(914), + Column: int(30), + }, + End: ast.Location{ + Line: int(914), + Column: int(31), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p9551, + FreeVars: ast.Identifiers{ + "v", + }, + }, + Id: "v", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Error{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(915), + Column: int(9), + }, + End: ast.Location{ + Line: int(915), + Column: int(54), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(8), + Comment: []string{}, + }, + }, + Ctx: p9464, + FreeVars: ast.Identifiers{ + "path", + }, + }, + Expr: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(915), + Column: int(15), + }, + End: ast.Location{ + Line: int(915), + Column: int(54), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p9464, + FreeVars: ast.Identifiers{ + "path", + }, + }, + Left: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(915), + Column: int(15), + }, + End: ast.Location{ + Line: int(915), + Column: int(47), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p9464, + FreeVars: nil, + }, + Value: "Tried to manifest function at ", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(3), + Right: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(915), + Column: int(50), + }, + End: ast.Location{ + Line: int(915), + Column: int(54), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p9464, + FreeVars: ast.Identifiers{ + "path", + }, + }, + Id: "path", + }, + }, + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(916), + Column: int(12), + }, + End: ast.Location{ + Line: int(936), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p9464, + FreeVars: ast.Identifiers{ + "aux", + "cindent", + "indent", + "path", + "std", + "v", + }, + }, + Cond: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(916), + Column: int(15), + }, + End: ast.Location{ + Line: int(916), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", "v", @@ -111950,17 +116749,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(904), + Line: int(916), Column: int(15), }, End: ast.Location{ - Line: int(904), - Column: int(23), + Line: int(916), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", }, @@ -111970,11 +116769,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(904), + Line: int(916), Column: int(15), }, End: ast.Location{ - Line: int(904), + Line: int(916), Column: int(18), }, File: p1, @@ -112006,7 +116805,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isArray", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -112022,17 +116821,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(904), - Column: int(24), + Line: int(916), + Column: int(27), }, End: ast.Location{ - Line: int(904), - Column: int(25), + Line: int(916), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9154, + Ctx: p9573, FreeVars: ast.Identifiers{ "v", }, @@ -112049,342 +116848,17 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(904), - Column: int(30), - }, - End: ast.Location{ - Line: int(904), - Column: int(40), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p9059, - FreeVars: nil, - }, - Value: "function", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Error{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(905), - Column: int(9), - }, - End: ast.Location{ - Line: int(905), - Column: int(54), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(8), - Comment: []string{}, - }, - }, - Ctx: p9059, - FreeVars: ast.Identifiers{ - "path", - }, - }, - Expr: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(905), - Column: int(15), - }, - End: ast.Location{ - Line: int(905), - Column: int(54), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p9059, - FreeVars: ast.Identifiers{ - "path", - }, - }, - Left: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(905), - Column: int(15), - }, - End: ast.Location{ - Line: int(905), - Column: int(47), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p9059, - FreeVars: nil, - }, - Value: "Tried to manifest function at ", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(3), - Right: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(905), - Column: int(50), - }, - End: ast.Location{ - Line: int(905), - Column: int(54), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p9059, - FreeVars: ast.Identifiers{ - "path", - }, - }, - Id: "path", - }, - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - BranchFalse: &ast.Conditional{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(906), - Column: int(12), - }, - End: ast.Location{ - Line: int(926), - Column: int(28), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p9059, - FreeVars: ast.Identifiers{ - "aux", - "cindent", - "indent", - "path", - "std", - "v", - }, - }, - Cond: &ast.Binary{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(906), - Column: int(15), - }, - End: ast.Location{ - Line: int(906), - Column: int(37), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p9059, - FreeVars: ast.Identifiers{ - "std", - "v", - }, - }, - Left: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(906), - Column: int(15), - }, - End: ast.Location{ - Line: int(906), - Column: int(26), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p9059, - FreeVars: ast.Identifiers{ - "std", - "v", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(906), - Column: int(15), - }, - End: ast.Location{ - Line: int(906), - Column: int(23), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p9059, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(906), - Column: int(15), - }, - End: ast.Location{ - Line: int(906), - Column: int(18), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(906), - Column: int(24), - }, - End: ast.Location{ - Line: int(906), - Column: int(25), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p9179, - FreeVars: ast.Identifiers{ - "v", - }, - }, - Id: "v", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(906), - Column: int(30), - }, - End: ast.Location{ - Line: int(906), - Column: int(37), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p9059, - FreeVars: nil, - }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Local{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(907), + Line: int(917), Column: int(9), }, End: ast.Location{ - Line: int(916), + Line: int(926), Column: int(28), }, File: p1, @@ -112397,7 +116871,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -112417,17 +116891,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(907), + Line: int(917), Column: int(23), }, End: ast.Location{ - Line: int(907), + Line: int(917), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9187, + Ctx: p9580, FreeVars: ast.Identifiers{ "std", "v", @@ -112438,17 +116912,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(907), + Line: int(917), Column: int(23), }, End: ast.Location{ - Line: int(907), + Line: int(917), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9187, + Ctx: p9580, FreeVars: ast.Identifiers{ "std", }, @@ -112458,11 +116932,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(907), + Line: int(917), Column: int(23), }, End: ast.Location{ - Line: int(907), + Line: int(917), Column: int(26), }, File: p1, @@ -112510,17 +116984,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(907), + Line: int(917), Column: int(33), }, End: ast.Location{ - Line: int(907), + Line: int(917), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9196, + Ctx: p9589, FreeVars: nil, }, Value: float64(0), @@ -112534,17 +117008,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(907), + Line: int(917), Column: int(36), }, End: ast.Location{ - Line: int(907), + Line: int(917), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9196, + Ctx: p9589, FreeVars: ast.Identifiers{ "std", "v", @@ -112555,17 +117029,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(907), + Line: int(917), Column: int(36), }, End: ast.Location{ - Line: int(907), + Line: int(917), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9196, + Ctx: p9589, FreeVars: ast.Identifiers{ "std", "v", @@ -112576,17 +117050,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(907), + Line: int(917), Column: int(36), }, End: ast.Location{ - Line: int(907), + Line: int(917), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9196, + Ctx: p9589, FreeVars: ast.Identifiers{ "std", }, @@ -112596,11 +117070,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(907), + Line: int(917), Column: int(36), }, End: ast.Location{ - Line: int(907), + Line: int(917), Column: int(39), }, File: p1, @@ -112648,17 +117122,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(907), + Line: int(917), Column: int(47), }, End: ast.Location{ - Line: int(907), + Line: int(917), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9208, + Ctx: p9601, FreeVars: ast.Identifiers{ "v", }, @@ -112682,17 +117156,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(907), + Line: int(917), Column: int(52), }, End: ast.Location{ - Line: int(907), + Line: int(917), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9196, + Ctx: p9589, FreeVars: nil, }, Value: float64(1), @@ -112718,11 +117192,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(908), + Line: int(918), Column: int(9), }, End: ast.Location{ - Line: int(916), + Line: int(926), Column: int(28), }, File: p1, @@ -112735,7 +117209,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -112756,17 +117230,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(908), + Line: int(918), Column: int(28), }, End: ast.Location{ - Line: int(908), + Line: int(918), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9216, + Ctx: p9609, FreeVars: ast.Identifiers{ "cindent", "indent", @@ -112777,17 +117251,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(908), + Line: int(918), Column: int(28), }, End: ast.Location{ - Line: int(908), + Line: int(918), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9216, + Ctx: p9609, FreeVars: ast.Identifiers{ "cindent", }, @@ -112801,17 +117275,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(908), + Line: int(918), Column: int(38), }, End: ast.Location{ - Line: int(908), + Line: int(918), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9216, + Ctx: p9609, FreeVars: ast.Identifiers{ "indent", }, @@ -112828,11 +117302,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(909), + Line: int(919), Column: int(9), }, End: ast.Location{ - Line: int(916), + Line: int(926), Column: int(28), }, File: p1, @@ -112845,7 +117319,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -112866,17 +117340,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(909), + Line: int(919), Column: int(23), }, End: ast.Location{ - Line: int(915), + Line: int(925), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9227, + Ctx: p9620, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -112892,17 +117366,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(909), + Line: int(919), Column: int(23), }, End: ast.Location{ - Line: int(914), + Line: int(924), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9227, + Ctx: p9620, FreeVars: ast.Identifiers{ "aux", "new_indent", @@ -112917,17 +117391,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(909), + Line: int(919), Column: int(23), }, End: ast.Location{ - Line: int(909), + Line: int(919), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9227, + Ctx: p9620, FreeVars: nil, }, Elements: []ast.CommaSeparatedExpr{ @@ -112937,17 +117411,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(909), + Line: int(919), Column: int(24), }, End: ast.Location{ - Line: int(909), + Line: int(919), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9234, + Ctx: p9627, FreeVars: nil, }, Value: "[\n", @@ -112974,17 +117448,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(910), + Line: int(920), Column: int(25), }, End: ast.Location{ - Line: int(914), + Line: int(924), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9227, + Ctx: p9620, FreeVars: ast.Identifiers{ "aux", "new_indent", @@ -112999,17 +117473,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(910), + Line: int(920), Column: int(25), }, End: ast.Location{ - Line: int(910), + Line: int(920), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9227, + Ctx: p9620, FreeVars: ast.Identifiers{ "std", }, @@ -113019,11 +117493,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(910), + Line: int(920), Column: int(25), }, End: ast.Location{ - Line: int(910), + Line: int(920), Column: int(28), }, File: p1, @@ -113071,17 +117545,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(910), + Line: int(920), Column: int(34), }, End: ast.Location{ - Line: int(910), + Line: int(920), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9245, + Ctx: p9638, FreeVars: nil, }, Elements: []ast.CommaSeparatedExpr{ @@ -113091,17 +117565,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(910), + Line: int(920), Column: int(35), }, End: ast.Location{ - Line: int(910), + Line: int(920), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9248, + Ctx: p9641, FreeVars: nil, }, Value: ",\n", @@ -113281,11 +117755,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(36), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(84), }, File: p1, @@ -113298,7 +117772,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9265, + Ctx: p9658, FreeVars: ast.Identifiers{ "aux", "i", @@ -113314,17 +117788,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(37), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(83), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9269, + Ctx: p9662, FreeVars: ast.Identifiers{ "aux", "i", @@ -113338,17 +117812,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(37), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9269, + Ctx: p9662, FreeVars: ast.Identifiers{ "new_indent", }, @@ -113362,17 +117836,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(50), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(83), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9269, + Ctx: p9662, FreeVars: ast.Identifiers{ "aux", "i", @@ -113386,17 +117860,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(50), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9269, + Ctx: p9662, FreeVars: ast.Identifiers{ "aux", }, @@ -113412,17 +117886,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(54), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9279, + Ctx: p9672, FreeVars: ast.Identifiers{ "i", "v", @@ -113433,17 +117907,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(54), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9279, + Ctx: p9672, FreeVars: ast.Identifiers{ "v", }, @@ -113456,17 +117930,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(56), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9279, + Ctx: p9672, FreeVars: ast.Identifiers{ "i", }, @@ -113484,17 +117958,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(60), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9279, + Ctx: p9672, FreeVars: ast.Identifiers{ "i", "path", @@ -113505,17 +117979,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(60), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9279, + Ctx: p9672, FreeVars: ast.Identifiers{ "path", }, @@ -113529,17 +118003,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(67), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9279, + Ctx: p9672, FreeVars: ast.Identifiers{ "i", }, @@ -113551,17 +118025,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(68), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9293, + Ctx: p9686, FreeVars: ast.Identifiers{ "i", }, @@ -113583,17 +118057,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(912), + Line: int(922), Column: int(72), }, End: ast.Location{ - Line: int(912), + Line: int(922), Column: int(82), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9279, + Ctx: p9672, FreeVars: ast.Identifiers{ "new_indent", }, @@ -113632,17 +118106,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(913), + Line: int(923), Column: int(45), }, End: ast.Location{ - Line: int(913), + Line: int(923), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9245, + Ctx: p9638, FreeVars: ast.Identifiers{ "range", }, @@ -113684,17 +118158,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(915), + Line: int(925), Column: int(25), }, End: ast.Location{ - Line: int(915), + Line: int(925), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9227, + Ctx: p9620, FreeVars: ast.Identifiers{ "cindent", }, @@ -113706,17 +118180,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(915), + Line: int(925), Column: int(26), }, End: ast.Location{ - Line: int(915), + Line: int(925), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9304, + Ctx: p9697, FreeVars: ast.Identifiers{ "cindent", }, @@ -113726,17 +118200,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(915), + Line: int(925), Column: int(26), }, End: ast.Location{ - Line: int(915), + Line: int(925), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9304, + Ctx: p9697, FreeVars: ast.Identifiers{ "cindent", }, @@ -113746,17 +118220,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(915), + Line: int(925), Column: int(26), }, End: ast.Location{ - Line: int(915), + Line: int(925), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9304, + Ctx: p9697, FreeVars: nil, }, Value: "\n", @@ -113770,17 +118244,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(915), + Line: int(925), Column: int(33), }, End: ast.Location{ - Line: int(915), + Line: int(925), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9304, + Ctx: p9697, FreeVars: ast.Identifiers{ "cindent", }, @@ -113795,17 +118269,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(915), + Line: int(925), Column: int(43), }, End: ast.Location{ - Line: int(915), + Line: int(925), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9304, + Ctx: p9697, FreeVars: nil, }, Value: "]", @@ -113829,17 +118303,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(916), + Line: int(926), Column: int(9), }, End: ast.Location{ - Line: int(916), + Line: int(926), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "lines", "std", @@ -113850,17 +118324,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(916), + Line: int(926), Column: int(9), }, End: ast.Location{ - Line: int(916), + Line: int(926), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", }, @@ -113870,11 +118344,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(916), + Line: int(926), Column: int(9), }, End: ast.Location{ - Line: int(916), + Line: int(926), Column: int(12), }, File: p1, @@ -113929,17 +118403,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(916), + Line: int(926), Column: int(18), }, End: ast.Location{ - Line: int(916), + Line: int(926), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9322, + Ctx: p9715, FreeVars: nil, }, Value: "", @@ -113954,17 +118428,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(916), + Line: int(926), Column: int(22), }, End: ast.Location{ - Line: int(916), + Line: int(926), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9322, + Ctx: p9715, FreeVars: ast.Identifiers{ "lines", }, @@ -113997,17 +118471,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(917), + Line: int(927), Column: int(12), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -114017,176 +118491,130 @@ var _StdAst = &ast.DesugaredObject{ "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(917), + Line: int(927), Column: int(15), }, End: ast.Location{ - Line: int(917), - Column: int(38), + Line: int(927), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(917), + Line: int(927), Column: int(15), }, End: ast.Location{ - Line: int(917), - Column: int(26), + Line: int(927), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", - "v", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(917), + Line: int(927), Column: int(15), }, End: ast.Location{ - Line: int(917), - Column: int(23), + Line: int(927), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(917), - Column: int(15), - }, - End: ast.Location{ - Line: int(917), - Column: int(18), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isObject", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(917), - Column: int(24), - }, - End: ast.Location{ - Line: int(917), - Column: int(25), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(927), + Column: int(28), }, - Fodder: ast.Fodder{}, - Ctx: p9339, - FreeVars: ast.Identifiers{ - "v", + End: ast.Location{ + Line: int(927), + Column: int(29), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p9730, + FreeVars: ast.Identifiers{ + "v", }, - Id: "v", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(917), - Column: int(30), - }, - End: ast.Location{ - Line: int(917), - Column: int(38), + Id: "v", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p9059, - FreeVars: nil, }, - Value: "object", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Local{ @@ -114194,11 +118622,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(918), + Line: int(928), Column: int(9), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(28), }, File: p1, @@ -114211,7 +118639,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -114231,17 +118659,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(918), + Line: int(928), Column: int(23), }, End: ast.Location{ - Line: int(925), + Line: int(935), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9347, + Ctx: p9737, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -114256,17 +118684,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(918), + Line: int(928), Column: int(23), }, End: ast.Location{ - Line: int(924), + Line: int(934), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9347, + Ctx: p9737, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -114281,17 +118709,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(918), + Line: int(928), Column: int(23), }, End: ast.Location{ - Line: int(918), + Line: int(928), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9347, + Ctx: p9737, FreeVars: nil, }, Elements: []ast.CommaSeparatedExpr{ @@ -114301,17 +118729,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(918), + Line: int(928), Column: int(24), }, End: ast.Location{ - Line: int(918), + Line: int(928), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9354, + Ctx: p9744, FreeVars: nil, }, Value: "{\n", @@ -114338,17 +118766,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(919), + Line: int(929), Column: int(25), }, End: ast.Location{ - Line: int(924), + Line: int(934), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9347, + Ctx: p9737, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -114363,17 +118791,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(919), + Line: int(929), Column: int(25), }, End: ast.Location{ - Line: int(919), + Line: int(929), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9347, + Ctx: p9737, FreeVars: ast.Identifiers{ "std", }, @@ -114383,11 +118811,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(919), + Line: int(929), Column: int(25), }, End: ast.Location{ - Line: int(919), + Line: int(929), Column: int(28), }, File: p1, @@ -114435,17 +118863,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(919), + Line: int(929), Column: int(34), }, End: ast.Location{ - Line: int(919), + Line: int(929), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9365, + Ctx: p9755, FreeVars: nil, }, Elements: []ast.CommaSeparatedExpr{ @@ -114455,17 +118883,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(919), + Line: int(929), Column: int(35), }, End: ast.Location{ - Line: int(919), + Line: int(929), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9368, + Ctx: p9758, FreeVars: nil, }, Value: ",\n", @@ -114649,11 +119077,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(921), + Line: int(931), Column: int(36), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(79), }, File: p1, @@ -114666,7 +119094,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9385, + Ctx: p9775, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -114684,17 +119112,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(921), + Line: int(931), Column: int(37), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9389, + Ctx: p9779, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -114710,17 +119138,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(921), + Line: int(931), Column: int(37), }, End: ast.Location{ - Line: int(921), + Line: int(931), Column: int(86), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9389, + Ctx: p9779, FreeVars: ast.Identifiers{ "cindent", "indent", @@ -114733,17 +119161,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(921), + Line: int(931), Column: int(37), }, End: ast.Location{ - Line: int(921), + Line: int(931), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9389, + Ctx: p9779, FreeVars: ast.Identifiers{ "cindent", "indent", @@ -114756,17 +119184,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(921), + Line: int(931), Column: int(37), }, End: ast.Location{ - Line: int(921), + Line: int(931), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9389, + Ctx: p9779, FreeVars: ast.Identifiers{ "cindent", "indent", @@ -114777,17 +119205,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(921), + Line: int(931), Column: int(37), }, End: ast.Location{ - Line: int(921), + Line: int(931), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9389, + Ctx: p9779, FreeVars: ast.Identifiers{ "cindent", }, @@ -114801,17 +119229,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(921), + Line: int(931), Column: int(47), }, End: ast.Location{ - Line: int(921), + Line: int(931), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9389, + Ctx: p9779, FreeVars: ast.Identifiers{ "indent", }, @@ -114826,17 +119254,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(921), + Line: int(931), Column: int(56), }, End: ast.Location{ - Line: int(921), + Line: int(931), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9389, + Ctx: p9779, FreeVars: ast.Identifiers{ "k", "std", @@ -114847,17 +119275,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(921), + Line: int(931), Column: int(56), }, End: ast.Location{ - Line: int(921), + Line: int(931), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9389, + Ctx: p9779, FreeVars: ast.Identifiers{ "std", }, @@ -114867,11 +119295,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(921), + Line: int(931), Column: int(56), }, End: ast.Location{ - Line: int(921), + Line: int(931), Column: int(59), }, File: p1, @@ -114919,17 +119347,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(921), + Line: int(931), Column: int(77), }, End: ast.Location{ - Line: int(921), + Line: int(931), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9410, + Ctx: p9800, FreeVars: ast.Identifiers{ "k", }, @@ -114954,17 +119382,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(921), + Line: int(931), Column: int(82), }, End: ast.Location{ - Line: int(921), + Line: int(931), Column: int(86), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9389, + Ctx: p9779, FreeVars: nil, }, Value: ": ", @@ -114986,17 +119414,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(922), + Line: int(932), Column: int(39), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9389, + Ctx: p9779, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -115011,17 +119439,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(922), + Line: int(932), Column: int(39), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9389, + Ctx: p9779, FreeVars: ast.Identifiers{ "aux", }, @@ -115037,17 +119465,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(922), + Line: int(932), Column: int(43), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9420, + Ctx: p9810, FreeVars: ast.Identifiers{ "k", "v", @@ -115058,17 +119486,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(922), + Line: int(932), Column: int(43), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9420, + Ctx: p9810, FreeVars: ast.Identifiers{ "v", }, @@ -115081,17 +119509,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(922), + Line: int(932), Column: int(45), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9420, + Ctx: p9810, FreeVars: ast.Identifiers{ "k", }, @@ -115109,17 +119537,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(922), + Line: int(932), Column: int(49), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9420, + Ctx: p9810, FreeVars: ast.Identifiers{ "k", "path", @@ -115130,17 +119558,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(922), + Line: int(932), Column: int(49), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9420, + Ctx: p9810, FreeVars: ast.Identifiers{ "path", }, @@ -115154,17 +119582,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(922), + Line: int(932), Column: int(56), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9420, + Ctx: p9810, FreeVars: ast.Identifiers{ "k", }, @@ -115176,17 +119604,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(922), + Line: int(932), Column: int(57), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9434, + Ctx: p9824, FreeVars: ast.Identifiers{ "k", }, @@ -115208,17 +119636,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(922), + Line: int(932), Column: int(61), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9420, + Ctx: p9810, FreeVars: ast.Identifiers{ "cindent", "indent", @@ -115229,17 +119657,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(922), + Line: int(932), Column: int(61), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9420, + Ctx: p9810, FreeVars: ast.Identifiers{ "cindent", }, @@ -115253,17 +119681,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(922), + Line: int(932), Column: int(71), }, End: ast.Location{ - Line: int(922), + Line: int(932), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9420, + Ctx: p9810, FreeVars: ast.Identifiers{ "indent", }, @@ -115303,17 +119731,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(923), + Line: int(933), Column: int(45), }, End: ast.Location{ - Line: int(923), + Line: int(933), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9365, + Ctx: p9755, FreeVars: ast.Identifiers{ "std", "v", @@ -115324,17 +119752,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(923), + Line: int(933), Column: int(45), }, End: ast.Location{ - Line: int(923), + Line: int(933), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9365, + Ctx: p9755, FreeVars: ast.Identifiers{ "std", }, @@ -115344,11 +119772,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(923), + Line: int(933), Column: int(45), }, End: ast.Location{ - Line: int(923), + Line: int(933), Column: int(48), }, File: p1, @@ -115396,17 +119824,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(923), + Line: int(933), Column: int(62), }, End: ast.Location{ - Line: int(923), + Line: int(933), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9451, + Ctx: p9841, FreeVars: ast.Identifiers{ "v", }, @@ -115458,17 +119886,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(925), + Line: int(935), Column: int(25), }, End: ast.Location{ - Line: int(925), + Line: int(935), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9347, + Ctx: p9737, FreeVars: ast.Identifiers{ "cindent", }, @@ -115480,17 +119908,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(925), + Line: int(935), Column: int(26), }, End: ast.Location{ - Line: int(925), + Line: int(935), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9458, + Ctx: p9848, FreeVars: ast.Identifiers{ "cindent", }, @@ -115500,17 +119928,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(925), + Line: int(935), Column: int(26), }, End: ast.Location{ - Line: int(925), + Line: int(935), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9458, + Ctx: p9848, FreeVars: ast.Identifiers{ "cindent", }, @@ -115520,17 +119948,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(925), + Line: int(935), Column: int(26), }, End: ast.Location{ - Line: int(925), + Line: int(935), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9458, + Ctx: p9848, FreeVars: nil, }, Value: "\n", @@ -115544,17 +119972,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(925), + Line: int(935), Column: int(33), }, End: ast.Location{ - Line: int(925), + Line: int(935), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9458, + Ctx: p9848, FreeVars: ast.Identifiers{ "cindent", }, @@ -115569,17 +119997,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(925), + Line: int(935), Column: int(43), }, End: ast.Location{ - Line: int(925), + Line: int(935), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9458, + Ctx: p9848, FreeVars: nil, }, Value: "}", @@ -115603,17 +120031,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(926), + Line: int(936), Column: int(9), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "lines", "std", @@ -115624,17 +120052,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(926), + Line: int(936), Column: int(9), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9059, + Ctx: p9464, FreeVars: ast.Identifiers{ "std", }, @@ -115644,11 +120072,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(926), + Line: int(936), Column: int(9), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(12), }, File: p1, @@ -115703,17 +120131,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(926), + Line: int(936), Column: int(18), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9476, + Ctx: p9866, FreeVars: nil, }, Value: "", @@ -115728,17 +120156,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(926), + Line: int(936), Column: int(22), }, End: ast.Location{ - Line: int(926), + Line: int(936), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9476, + Ctx: p9866, FreeVars: ast.Identifiers{ "lines", }, @@ -115794,17 +120222,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(927), + Line: int(937), Column: int(5), }, End: ast.Location{ - Line: int(927), + Line: int(937), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9050, + Ctx: p9455, FreeVars: ast.Identifiers{ "aux", "value", @@ -115815,11 +120243,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(927), + Line: int(937), Column: int(5), }, End: ast.Location{ - Line: int(927), + Line: int(937), Column: int(8), }, File: p1, @@ -115832,7 +120260,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9050, + Ctx: p9455, FreeVars: ast.Identifiers{ "aux", }, @@ -115848,17 +120276,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(927), + Line: int(937), Column: int(9), }, End: ast.Location{ - Line: int(927), + Line: int(937), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9487, + Ctx: p9877, FreeVars: ast.Identifiers{ "value", }, @@ -115873,17 +120301,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(927), + Line: int(937), Column: int(16), }, End: ast.Location{ - Line: int(927), + Line: int(937), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9487, + Ctx: p9877, FreeVars: nil, }, Elements: nil, @@ -115898,17 +120326,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(927), + Line: int(937), Column: int(20), }, End: ast.Location{ - Line: int(927), + Line: int(937), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9487, + Ctx: p9877, FreeVars: nil, }, Value: "", @@ -115992,17 +120420,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(929), + Line: int(939), Column: int(49), }, End: ast.Location{ - Line: int(929), + Line: int(939), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9497, + Ctx: p9887, FreeVars: nil, }, Value: false, @@ -116018,11 +120446,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(930), + Line: int(940), Column: int(5), }, End: ast.Location{ - Line: int(1010), + Line: int(1020), Column: int(23), }, File: p1, @@ -116035,7 +120463,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9497, + Ctx: p9887, FreeVars: ast.Identifiers{ "indent_array_in_object", "std", @@ -116052,17 +120480,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(930), + Line: int(940), Column: int(11), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, }, Fodder: nil, - Ctx: p9503, + Ctx: p9893, FreeVars: ast.Identifiers{ "aux", "indent_array_in_object", @@ -116097,11 +120525,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(931), + Line: int(941), Column: int(7), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, @@ -116114,7 +120542,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -116129,17 +120557,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(931), + Line: int(941), Column: int(10), }, End: ast.Location{ - Line: int(931), + Line: int(941), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "v", }, @@ -116149,17 +120577,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(931), + Line: int(941), Column: int(10), }, End: ast.Location{ - Line: int(931), + Line: int(941), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "v", }, @@ -116173,17 +120601,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(931), + Line: int(941), Column: int(15), }, End: ast.Location{ - Line: int(931), + Line: int(941), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: true, @@ -116195,11 +120623,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(932), + Line: int(942), Column: int(9), }, End: ast.Location{ - Line: int(932), + Line: int(942), Column: int(15), }, File: p1, @@ -116212,7 +120640,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: "true", @@ -116232,17 +120660,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(933), + Line: int(943), Column: int(12), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -116257,17 +120685,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(933), + Line: int(943), Column: int(15), }, End: ast.Location{ - Line: int(933), + Line: int(943), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "v", }, @@ -116277,17 +120705,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(933), + Line: int(943), Column: int(15), }, End: ast.Location{ - Line: int(933), + Line: int(943), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "v", }, @@ -116301,17 +120729,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(933), + Line: int(943), Column: int(20), }, End: ast.Location{ - Line: int(933), + Line: int(943), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: false, @@ -116323,11 +120751,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(934), + Line: int(944), Column: int(9), }, End: ast.Location{ - Line: int(934), + Line: int(944), Column: int(16), }, File: p1, @@ -116340,7 +120768,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: "false", @@ -116360,17 +120788,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(935), + Line: int(945), Column: int(12), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -116385,17 +120813,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(935), + Line: int(945), Column: int(15), }, End: ast.Location{ - Line: int(935), + Line: int(945), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "v", }, @@ -116405,17 +120833,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(935), + Line: int(945), Column: int(15), }, End: ast.Location{ - Line: int(935), + Line: int(945), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "v", }, @@ -116429,17 +120857,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(935), + Line: int(945), Column: int(20), }, End: ast.Location{ - Line: int(935), + Line: int(945), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, }, @@ -116450,11 +120878,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(936), + Line: int(946), Column: int(9), }, End: ast.Location{ - Line: int(936), + Line: int(946), Column: int(15), }, File: p1, @@ -116467,7 +120895,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: "null", @@ -116487,17 +120915,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(937), + Line: int(947), Column: int(12), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -116507,176 +120935,130 @@ var _StdAst = &ast.DesugaredObject{ "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(937), + Line: int(947), Column: int(15), }, End: ast.Location{ - Line: int(937), - Column: int(38), + Line: int(947), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(937), + Line: int(947), Column: int(15), }, End: ast.Location{ - Line: int(937), - Column: int(26), + Line: int(947), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", - "v", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(937), + Line: int(947), Column: int(15), }, End: ast.Location{ - Line: int(937), - Column: int(23), + Line: int(947), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(937), - Column: int(15), - }, - End: ast.Location{ - Line: int(937), - Column: int(18), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isNumber", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(937), - Column: int(24), - }, - End: ast.Location{ - Line: int(937), - Column: int(25), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(947), + Column: int(28), }, - Fodder: ast.Fodder{}, - Ctx: p9551, - FreeVars: ast.Identifiers{ - "v", + End: ast.Location{ + Line: int(947), + Column: int(29), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p9939, + FreeVars: ast.Identifiers{ + "v", }, - Id: "v", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(937), - Column: int(30), + Id: "v", }, - End: ast.Location{ - Line: int(937), - Column: int(38), - }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p9508, - FreeVars: nil, }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Binary{ @@ -116684,17 +121066,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(938), + Line: int(948), Column: int(9), }, End: ast.Location{ - Line: int(938), + Line: int(948), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "v", }, @@ -116704,11 +121086,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(938), + Line: int(948), Column: int(9), }, End: ast.Location{ - Line: int(938), + Line: int(948), Column: int(11), }, File: p1, @@ -116721,7 +121103,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: "", @@ -116735,17 +121117,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(938), + Line: int(948), Column: int(14), }, End: ast.Location{ - Line: int(938), + Line: int(948), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "v", }, @@ -116766,17 +121148,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(939), + Line: int(949), Column: int(12), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -116786,176 +121168,130 @@ var _StdAst = &ast.DesugaredObject{ "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(939), + Line: int(949), Column: int(15), }, End: ast.Location{ - Line: int(939), - Column: int(38), + Line: int(949), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(939), + Line: int(949), Column: int(15), }, End: ast.Location{ - Line: int(939), - Column: int(26), + Line: int(949), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", - "v", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(939), + Line: int(949), Column: int(15), }, End: ast.Location{ - Line: int(939), - Column: int(23), + Line: int(949), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(939), - Column: int(15), - }, - End: ast.Location{ - Line: int(939), - Column: int(18), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(939), - Column: int(24), - }, - End: ast.Location{ - Line: int(939), - Column: int(25), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(949), + Column: int(28), }, - Fodder: ast.Fodder{}, - Ctx: p9574, - FreeVars: ast.Identifiers{ - "v", + End: ast.Location{ + Line: int(949), + Column: int(29), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p9959, + FreeVars: ast.Identifiers{ + "v", }, - Id: "v", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(939), - Column: int(30), - }, - End: ast.Location{ - Line: int(939), - Column: int(38), + Id: "v", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p9508, - FreeVars: nil, }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Local{ @@ -116963,11 +121299,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(940), + Line: int(950), Column: int(9), }, End: ast.Location{ - Line: int(947), + Line: int(957), Column: int(34), }, File: p1, @@ -116980,7 +121316,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "cindent", "std", @@ -116997,17 +121333,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(940), + Line: int(950), Column: int(21), }, End: ast.Location{ - Line: int(940), + Line: int(950), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9582, + Ctx: p9966, FreeVars: ast.Identifiers{ "std", "v", @@ -117018,17 +121354,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(940), + Line: int(950), Column: int(21), }, End: ast.Location{ - Line: int(940), + Line: int(950), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9582, + Ctx: p9966, FreeVars: ast.Identifiers{ "std", }, @@ -117038,11 +121374,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(940), + Line: int(950), Column: int(21), }, End: ast.Location{ - Line: int(940), + Line: int(950), Column: int(24), }, File: p1, @@ -117090,17 +121426,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(940), + Line: int(950), Column: int(32), }, End: ast.Location{ - Line: int(940), + Line: int(950), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9591, + Ctx: p9975, FreeVars: ast.Identifiers{ "v", }, @@ -117126,11 +121462,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(941), + Line: int(951), Column: int(9), }, End: ast.Location{ - Line: int(947), + Line: int(957), Column: int(34), }, File: p1, @@ -117143,7 +121479,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "cindent", "len", @@ -117156,17 +121492,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(941), + Line: int(951), Column: int(12), }, End: ast.Location{ - Line: int(941), + Line: int(951), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "len", }, @@ -117176,17 +121512,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(941), + Line: int(951), Column: int(12), }, End: ast.Location{ - Line: int(941), + Line: int(951), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "len", }, @@ -117200,17 +121536,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(941), + Line: int(951), Column: int(19), }, End: ast.Location{ - Line: int(941), + Line: int(951), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: float64(0), @@ -117223,11 +121559,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(942), + Line: int(952), Column: int(11), }, End: ast.Location{ - Line: int(942), + Line: int(952), Column: int(15), }, File: p1, @@ -117240,7 +121576,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: "\"\"", @@ -117260,17 +121596,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(943), + Line: int(953), Column: int(14), }, End: ast.Location{ - Line: int(947), + Line: int(957), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "cindent", "len", @@ -117283,17 +121619,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(943), + Line: int(953), Column: int(17), }, End: ast.Location{ - Line: int(943), + Line: int(953), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "len", "v", @@ -117304,17 +121640,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(943), + Line: int(953), Column: int(17), }, End: ast.Location{ - Line: int(943), + Line: int(953), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "len", "v", @@ -117325,17 +121661,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(943), + Line: int(953), Column: int(17), }, End: ast.Location{ - Line: int(943), + Line: int(953), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "v", }, @@ -117348,17 +121684,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(943), + Line: int(953), Column: int(19), }, End: ast.Location{ - Line: int(943), + Line: int(953), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "len", }, @@ -117368,17 +121704,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(943), + Line: int(953), Column: int(19), }, End: ast.Location{ - Line: int(943), + Line: int(953), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "len", }, @@ -117392,17 +121728,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(943), + Line: int(953), Column: int(25), }, End: ast.Location{ - Line: int(943), + Line: int(953), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: float64(1), @@ -117419,17 +121755,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(943), + Line: int(953), Column: int(31), }, End: ast.Location{ - Line: int(943), + Line: int(953), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: "\n", @@ -117443,11 +121779,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(944), + Line: int(954), Column: int(11), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(82), }, File: p1, @@ -117460,7 +121796,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "cindent", "std", @@ -117477,17 +121813,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(944), + Line: int(954), Column: int(25), }, End: ast.Location{ - Line: int(944), + Line: int(954), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9623, + Ctx: p10007, FreeVars: ast.Identifiers{ "std", "v", @@ -117498,17 +121834,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(944), + Line: int(954), Column: int(25), }, End: ast.Location{ - Line: int(944), + Line: int(954), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9623, + Ctx: p10007, FreeVars: ast.Identifiers{ "std", }, @@ -117518,11 +121854,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(944), + Line: int(954), Column: int(25), }, End: ast.Location{ - Line: int(944), + Line: int(954), Column: int(28), }, File: p1, @@ -117570,17 +121906,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(944), + Line: int(954), Column: int(35), }, End: ast.Location{ - Line: int(944), + Line: int(954), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9632, + Ctx: p10016, FreeVars: ast.Identifiers{ "v", }, @@ -117595,17 +121931,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(944), + Line: int(954), Column: int(38), }, End: ast.Location{ - Line: int(944), + Line: int(954), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9632, + Ctx: p10016, FreeVars: nil, }, Value: "\n", @@ -117631,17 +121967,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(11), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(82), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "cindent", "split", @@ -117653,17 +121989,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(11), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", }, @@ -117673,11 +122009,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(11), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(14), }, File: p1, @@ -117732,17 +122068,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(20), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: ast.Identifiers{ "cindent", }, @@ -117752,17 +122088,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(20), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: ast.Identifiers{ "cindent", }, @@ -117772,17 +122108,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(20), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: nil, }, Value: "\n", @@ -117796,17 +122132,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(27), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: ast.Identifiers{ "cindent", }, @@ -117821,17 +122157,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(37), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: nil, }, Value: " ", @@ -117847,17 +122183,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(43), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(81), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: ast.Identifiers{ "split", "std", @@ -117868,17 +122204,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(43), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: nil, }, Elements: []ast.CommaSeparatedExpr{ @@ -117888,17 +122224,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(44), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9658, + Ctx: p10042, FreeVars: nil, }, Value: "|", @@ -118011,17 +122347,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(51), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: ast.Identifiers{ "split", }, @@ -118036,17 +122372,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(57), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: nil, }, Value: float64(0), @@ -118060,17 +122396,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(59), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(80), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: ast.Identifiers{ "split", "std", @@ -118081,17 +122417,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(59), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: ast.Identifiers{ "split", "std", @@ -118102,17 +122438,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(59), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: ast.Identifiers{ "std", }, @@ -118122,11 +122458,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(59), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(62), }, File: p1, @@ -118174,17 +122510,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(70), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9681, + Ctx: p10065, FreeVars: ast.Identifiers{ "split", }, @@ -118208,17 +122544,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(945), + Line: int(955), Column: int(79), }, End: ast.Location{ - Line: int(945), + Line: int(955), Column: int(80), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9645, + Ctx: p10029, FreeVars: nil, }, Value: float64(1), @@ -118282,17 +122618,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(947), + Line: int(957), Column: int(11), }, End: ast.Location{ - Line: int(947), + Line: int(957), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", "v", @@ -118303,17 +122639,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(947), + Line: int(957), Column: int(11), }, End: ast.Location{ - Line: int(947), + Line: int(957), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", }, @@ -118323,11 +122659,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(947), + Line: int(957), Column: int(11), }, End: ast.Location{ - Line: int(947), + Line: int(957), Column: int(14), }, File: p1, @@ -118382,17 +122718,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(947), + Line: int(957), Column: int(32), }, End: ast.Location{ - Line: int(947), + Line: int(957), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9696, + Ctx: p10080, FreeVars: ast.Identifiers{ "v", }, @@ -118425,17 +122761,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(948), + Line: int(958), Column: int(12), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -118445,176 +122781,130 @@ var _StdAst = &ast.DesugaredObject{ "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(948), + Line: int(958), Column: int(15), }, End: ast.Location{ - Line: int(948), - Column: int(40), + Line: int(958), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(948), + Line: int(958), Column: int(15), }, End: ast.Location{ - Line: int(948), - Column: int(26), + Line: int(958), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", - "v", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(948), + Line: int(958), Column: int(15), }, End: ast.Location{ - Line: int(948), - Column: int(23), + Line: int(958), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(948), - Column: int(15), - }, - End: ast.Location{ - Line: int(948), - Column: int(18), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isFunction", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(948), - Column: int(24), - }, - End: ast.Location{ - Line: int(948), - Column: int(25), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(958), + Column: int(30), }, - Fodder: ast.Fodder{}, - Ctx: p9712, - FreeVars: ast.Identifiers{ - "v", + End: ast.Location{ + Line: int(958), + Column: int(31), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p10094, + FreeVars: ast.Identifiers{ + "v", }, - Id: "v", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(948), - Column: int(30), - }, - End: ast.Location{ - Line: int(948), - Column: int(40), + Id: "v", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p9508, - FreeVars: nil, }, - Value: "function", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -118622,11 +122912,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(949), + Line: int(959), Column: int(9), }, End: ast.Location{ - Line: int(949), + Line: int(959), Column: int(54), }, File: p1, @@ -118639,7 +122929,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "path", }, @@ -118649,17 +122939,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(949), + Line: int(959), Column: int(15), }, End: ast.Location{ - Line: int(949), + Line: int(959), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "path", }, @@ -118669,17 +122959,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(949), + Line: int(959), Column: int(15), }, End: ast.Location{ - Line: int(949), + Line: int(959), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: "Tried to manifest function at ", @@ -118693,17 +122983,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(949), + Line: int(959), Column: int(50), }, End: ast.Location{ - Line: int(949), + Line: int(959), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "path", }, @@ -118725,17 +123015,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(950), + Line: int(960), Column: int(12), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -118745,176 +123035,130 @@ var _StdAst = &ast.DesugaredObject{ "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(950), + Line: int(960), Column: int(15), }, End: ast.Location{ - Line: int(950), - Column: int(37), + Line: int(960), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(950), + Line: int(960), Column: int(15), }, End: ast.Location{ - Line: int(950), + Line: int(960), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", - "v", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(950), + Line: int(960), Column: int(15), }, End: ast.Location{ - Line: int(950), - Column: int(23), + Line: int(960), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(950), - Column: int(15), - }, - End: ast.Location{ - Line: int(950), - Column: int(18), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(950), - Column: int(24), - }, - End: ast.Location{ - Line: int(950), - Column: int(25), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(960), + Column: int(27), }, - Fodder: ast.Fodder{}, - Ctx: p9737, - FreeVars: ast.Identifiers{ - "v", + End: ast.Location{ + Line: int(960), + Column: int(28), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p10116, + FreeVars: ast.Identifiers{ + "v", }, - Id: "v", }, - CommaFodder: nil, + Id: "v", }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(950), - Column: int(30), - }, - End: ast.Location{ - Line: int(950), - Column: int(37), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p9508, - FreeVars: nil, - }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Conditional{ @@ -118922,11 +123166,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(951), + Line: int(961), Column: int(9), }, End: ast.Location{ - Line: int(981), + Line: int(991), Column: int(42), }, File: p1, @@ -118939,7 +123183,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -118953,17 +123197,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(951), + Line: int(961), Column: int(12), }, End: ast.Location{ - Line: int(951), + Line: int(961), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", "v", @@ -118974,17 +123218,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(951), + Line: int(961), Column: int(12), }, End: ast.Location{ - Line: int(951), + Line: int(961), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", "v", @@ -118995,17 +123239,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(951), + Line: int(961), Column: int(12), }, End: ast.Location{ - Line: int(951), + Line: int(961), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", }, @@ -119015,11 +123259,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(951), + Line: int(961), Column: int(12), }, End: ast.Location{ - Line: int(951), + Line: int(961), Column: int(15), }, File: p1, @@ -119067,17 +123311,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(951), + Line: int(961), Column: int(23), }, End: ast.Location{ - Line: int(951), + Line: int(961), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9754, + Ctx: p10132, FreeVars: ast.Identifiers{ "v", }, @@ -119101,17 +123345,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(951), + Line: int(961), Column: int(29), }, End: ast.Location{ - Line: int(951), + Line: int(961), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: float64(0), @@ -119124,11 +123368,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(952), + Line: int(962), Column: int(11), }, End: ast.Location{ - Line: int(952), + Line: int(962), Column: int(15), }, File: p1, @@ -119141,7 +123385,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: "[]", @@ -119161,11 +123405,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(954), + Line: int(964), Column: int(11), }, End: ast.Location{ - Line: int(981), + Line: int(991), Column: int(42), }, File: p1, @@ -119178,7 +123422,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -119197,17 +123441,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(954), + Line: int(964), Column: int(17), }, End: ast.Location{ - Line: int(974), + Line: int(984), Column: int(14), }, File: p1, }, Fodder: nil, - Ctx: p9765, + Ctx: p10143, FreeVars: ast.Identifiers{ "cindent", "std", @@ -119231,11 +123475,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(13), }, End: ast.Location{ - Line: int(974), + Line: int(984), Column: int(14), }, File: p1, @@ -119248,7 +123492,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "cindent", "std", @@ -119260,17 +123504,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(16), }, End: ast.Location{ - Line: int(955), + Line: int(965), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "std", "value", @@ -119281,17 +123525,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(16), }, End: ast.Location{ - Line: int(955), + Line: int(965), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "std", "value", @@ -119302,17 +123546,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(16), }, End: ast.Location{ - Line: int(955), + Line: int(965), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "std", }, @@ -119322,11 +123566,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(16), }, End: ast.Location{ - Line: int(955), + Line: int(965), Column: int(19), }, File: p1, @@ -119374,17 +123618,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(28), }, End: ast.Location{ - Line: int(955), + Line: int(965), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9783, + Ctx: p10161, FreeVars: ast.Identifiers{ "value", }, @@ -119408,17 +123652,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(38), }, End: ast.Location{ - Line: int(955), + Line: int(965), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "std", "value", @@ -119429,17 +123673,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(38), }, End: ast.Location{ - Line: int(955), + Line: int(965), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "std", "value", @@ -119450,17 +123694,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(38), }, End: ast.Location{ - Line: int(955), + Line: int(965), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "std", }, @@ -119470,11 +123714,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(38), }, End: ast.Location{ - Line: int(955), + Line: int(965), Column: int(41), }, File: p1, @@ -119522,17 +123766,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(49), }, End: ast.Location{ - Line: int(955), + Line: int(965), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9796, + Ctx: p10174, FreeVars: ast.Identifiers{ "value", }, @@ -119556,17 +123800,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(58), }, End: ast.Location{ - Line: int(955), + Line: int(965), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: nil, }, Value: float64(0), @@ -119580,17 +123824,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(955), + Line: int(965), Column: int(65), }, End: ast.Location{ - Line: int(964), + Line: int(974), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "cindent", }, @@ -119626,17 +123870,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(962), + Line: int(972), Column: int(27), }, End: ast.Location{ - Line: int(962), + Line: int(972), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9804, + Ctx: p10182, FreeVars: ast.Identifiers{ "cindent", }, @@ -119646,17 +123890,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(962), + Line: int(972), Column: int(27), }, End: ast.Location{ - Line: int(962), + Line: int(972), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9804, + Ctx: p10182, FreeVars: ast.Identifiers{ "cindent", }, @@ -119670,17 +123914,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(962), + Line: int(972), Column: int(37), }, End: ast.Location{ - Line: int(962), + Line: int(972), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9804, + Ctx: p10182, FreeVars: nil, }, Value: " ", @@ -119719,17 +123963,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(963), + Line: int(973), Column: int(22), }, End: ast.Location{ - Line: int(963), + Line: int(973), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9804, + Ctx: p10182, FreeVars: nil, }, Left: &ast.LiteralString{ @@ -119737,17 +123981,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(963), + Line: int(973), Column: int(22), }, End: ast.Location{ - Line: int(963), + Line: int(973), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9804, + Ctx: p10182, FreeVars: nil, }, Value: "\n", @@ -119761,17 +124005,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(963), + Line: int(973), Column: int(29), }, End: ast.Location{ - Line: int(963), + Line: int(973), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9804, + Ctx: p10182, FreeVars: nil, }, Target: &ast.Self{ @@ -119779,11 +124023,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(963), + Line: int(973), Column: int(29), }, End: ast.Location{ - Line: int(963), + Line: int(973), Column: int(33), }, File: p1, @@ -119831,17 +124075,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(20), }, End: ast.Location{ - Line: int(974), + Line: int(984), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "cindent", "std", @@ -119853,17 +124097,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(23), }, End: ast.Location{ - Line: int(964), + Line: int(974), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "std", "value", @@ -119874,17 +124118,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(23), }, End: ast.Location{ - Line: int(964), + Line: int(974), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "std", "value", @@ -119895,17 +124139,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(23), }, End: ast.Location{ - Line: int(964), + Line: int(974), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "std", }, @@ -119915,11 +124159,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(23), }, End: ast.Location{ - Line: int(964), + Line: int(974), Column: int(26), }, File: p1, @@ -119967,17 +124211,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(36), }, End: ast.Location{ - Line: int(964), + Line: int(974), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9828, + Ctx: p10206, FreeVars: ast.Identifiers{ "value", }, @@ -120001,17 +124245,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(46), }, End: ast.Location{ - Line: int(964), + Line: int(974), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "std", "value", @@ -120022,17 +124266,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(46), }, End: ast.Location{ - Line: int(964), + Line: int(974), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "std", "value", @@ -120043,17 +124287,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(46), }, End: ast.Location{ - Line: int(964), + Line: int(974), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "std", }, @@ -120063,11 +124307,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(46), }, End: ast.Location{ - Line: int(964), + Line: int(974), Column: int(49), }, File: p1, @@ -120115,17 +124359,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(57), }, End: ast.Location{ - Line: int(964), + Line: int(974), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9841, + Ctx: p10219, FreeVars: ast.Identifiers{ "value", }, @@ -120149,17 +124393,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(66), }, End: ast.Location{ - Line: int(964), + Line: int(974), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: nil, }, Value: float64(0), @@ -120173,17 +124417,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(964), + Line: int(974), Column: int(73), }, End: ast.Location{ - Line: int(970), + Line: int(980), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "cindent", }, @@ -120219,17 +124463,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(965), + Line: int(975), Column: int(27), }, End: ast.Location{ - Line: int(965), + Line: int(975), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9849, + Ctx: p10227, FreeVars: ast.Identifiers{ "cindent", }, @@ -120239,17 +124483,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(965), + Line: int(975), Column: int(27), }, End: ast.Location{ - Line: int(965), + Line: int(975), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9849, + Ctx: p10227, FreeVars: ast.Identifiers{ "cindent", }, @@ -120263,17 +124507,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(965), + Line: int(975), Column: int(37), }, End: ast.Location{ - Line: int(965), + Line: int(975), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9849, + Ctx: p10227, FreeVars: nil, }, Value: " ", @@ -120312,17 +124556,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(969), + Line: int(979), Column: int(22), }, End: ast.Location{ - Line: int(969), + Line: int(979), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9849, + Ctx: p10227, FreeVars: nil, }, Value: " ", @@ -120340,17 +124584,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(970), + Line: int(980), Column: int(20), }, End: ast.Location{ - Line: int(974), + Line: int(984), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9770, + Ctx: p10148, FreeVars: ast.Identifiers{ "cindent", }, @@ -120386,17 +124630,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(972), + Line: int(982), Column: int(27), }, End: ast.Location{ - Line: int(972), + Line: int(982), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9861, + Ctx: p10239, FreeVars: ast.Identifiers{ "cindent", }, @@ -120434,17 +124678,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(973), + Line: int(983), Column: int(22), }, End: ast.Location{ - Line: int(973), + Line: int(983), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9861, + Ctx: p10239, FreeVars: nil, }, Value: " ", @@ -120468,11 +124712,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(975), + Line: int(985), Column: int(11), }, End: ast.Location{ - Line: int(981), + Line: int(991), Column: int(42), }, File: p1, @@ -120485,7 +124729,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -120505,17 +124749,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(975), + Line: int(985), Column: int(25), }, End: ast.Location{ - Line: int(975), + Line: int(985), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9870, + Ctx: p10248, FreeVars: ast.Identifiers{ "std", "v", @@ -120526,17 +124770,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(975), + Line: int(985), Column: int(25), }, End: ast.Location{ - Line: int(975), + Line: int(985), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9870, + Ctx: p10248, FreeVars: ast.Identifiers{ "std", }, @@ -120546,11 +124790,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(975), + Line: int(985), Column: int(25), }, End: ast.Location{ - Line: int(975), + Line: int(985), Column: int(28), }, File: p1, @@ -120598,17 +124842,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(975), + Line: int(985), Column: int(35), }, End: ast.Location{ - Line: int(975), + Line: int(985), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9879, + Ctx: p10257, FreeVars: nil, }, Value: float64(0), @@ -120622,17 +124866,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(975), + Line: int(985), Column: int(38), }, End: ast.Location{ - Line: int(975), + Line: int(985), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9879, + Ctx: p10257, FreeVars: ast.Identifiers{ "std", "v", @@ -120643,17 +124887,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(975), + Line: int(985), Column: int(38), }, End: ast.Location{ - Line: int(975), + Line: int(985), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9879, + Ctx: p10257, FreeVars: ast.Identifiers{ "std", "v", @@ -120664,17 +124908,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(975), + Line: int(985), Column: int(38), }, End: ast.Location{ - Line: int(975), + Line: int(985), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9879, + Ctx: p10257, FreeVars: ast.Identifiers{ "std", }, @@ -120684,11 +124928,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(975), + Line: int(985), Column: int(38), }, End: ast.Location{ - Line: int(975), + Line: int(985), Column: int(41), }, File: p1, @@ -120736,17 +124980,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(975), + Line: int(985), Column: int(49), }, End: ast.Location{ - Line: int(975), + Line: int(985), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9891, + Ctx: p10269, FreeVars: ast.Identifiers{ "v", }, @@ -120770,17 +125014,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(975), + Line: int(985), Column: int(54), }, End: ast.Location{ - Line: int(975), + Line: int(985), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9879, + Ctx: p10257, FreeVars: nil, }, Value: float64(1), @@ -120806,11 +125050,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(976), + Line: int(986), Column: int(11), }, End: ast.Location{ - Line: int(981), + Line: int(991), Column: int(42), }, File: p1, @@ -120823,7 +125067,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -121137,17 +125381,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(13), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9924, + Ctx: p10302, FreeVars: ast.Identifiers{ "aux", "i", @@ -121161,17 +125405,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(13), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9924, + Ctx: p10302, FreeVars: ast.Identifiers{ "param", }, @@ -121181,11 +125425,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(13), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(16), }, File: p1, @@ -121198,7 +125442,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9924, + Ctx: p10302, FreeVars: nil, }, Value: "-", @@ -121212,17 +125456,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(19), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9924, + Ctx: p10302, FreeVars: ast.Identifiers{ "param", }, @@ -121232,11 +125476,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(19), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(24), }, File: p1, @@ -121283,17 +125527,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(33), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9924, + Ctx: p10302, FreeVars: ast.Identifiers{ "aux", "i", @@ -121307,17 +125551,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(33), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9924, + Ctx: p10302, FreeVars: ast.Identifiers{ "aux", }, @@ -121333,17 +125577,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(37), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9941, + Ctx: p10319, FreeVars: ast.Identifiers{ "i", "v", @@ -121354,17 +125598,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(37), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9941, + Ctx: p10319, FreeVars: ast.Identifiers{ "v", }, @@ -121377,17 +125621,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(39), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9941, + Ctx: p10319, FreeVars: ast.Identifiers{ "i", }, @@ -121405,17 +125649,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(43), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9941, + Ctx: p10319, FreeVars: ast.Identifiers{ "i", "path", @@ -121426,17 +125670,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(43), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9941, + Ctx: p10319, FreeVars: ast.Identifiers{ "path", }, @@ -121450,17 +125694,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(50), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9941, + Ctx: p10319, FreeVars: ast.Identifiers{ "i", }, @@ -121472,17 +125716,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(51), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9955, + Ctx: p10333, FreeVars: ast.Identifiers{ "i", }, @@ -121504,17 +125748,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(55), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9941, + Ctx: p10319, FreeVars: ast.Identifiers{ "param", }, @@ -121524,11 +125768,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(977), + Line: int(987), Column: int(55), }, End: ast.Location{ - Line: int(977), + Line: int(987), Column: int(60), }, File: p1, @@ -121593,17 +125837,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(979), + Line: int(989), Column: int(26), }, End: ast.Location{ - Line: int(979), + Line: int(989), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9963, + Ctx: p10341, FreeVars: ast.Identifiers{ "i", "params", @@ -121617,17 +125861,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(979), + Line: int(989), Column: int(27), }, End: ast.Location{ - Line: int(979), + Line: int(989), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9967, + Ctx: p10345, FreeVars: ast.Identifiers{ "i", "params", @@ -121639,17 +125883,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(979), + Line: int(989), Column: int(27), }, End: ast.Location{ - Line: int(979), + Line: int(989), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9967, + Ctx: p10345, FreeVars: ast.Identifiers{ "params", }, @@ -121665,17 +125909,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(979), + Line: int(989), Column: int(34), }, End: ast.Location{ - Line: int(979), + Line: int(989), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9973, + Ctx: p10351, FreeVars: ast.Identifiers{ "i", "v", @@ -121686,17 +125930,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(979), + Line: int(989), Column: int(34), }, End: ast.Location{ - Line: int(979), + Line: int(989), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9973, + Ctx: p10351, FreeVars: ast.Identifiers{ "v", }, @@ -121709,17 +125953,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(979), + Line: int(989), Column: int(36), }, End: ast.Location{ - Line: int(979), + Line: int(989), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9973, + Ctx: p10351, FreeVars: ast.Identifiers{ "i", }, @@ -121764,17 +126008,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(978), + Line: int(988), Column: int(22), }, End: ast.Location{ - Line: int(978), + Line: int(988), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9963, + Ctx: p10341, FreeVars: ast.Identifiers{ "range", }, @@ -121800,17 +126044,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(981), + Line: int(991), Column: int(11), }, End: ast.Location{ - Line: int(981), + Line: int(991), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "cindent", "parts", @@ -121822,17 +126066,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(981), + Line: int(991), Column: int(11), }, End: ast.Location{ - Line: int(981), + Line: int(991), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", }, @@ -121842,11 +126086,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(981), + Line: int(991), Column: int(11), }, End: ast.Location{ - Line: int(981), + Line: int(991), Column: int(14), }, File: p1, @@ -121901,17 +126145,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(981), + Line: int(991), Column: int(20), }, End: ast.Location{ - Line: int(981), + Line: int(991), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9991, + Ctx: p10369, FreeVars: ast.Identifiers{ "cindent", }, @@ -121921,17 +126165,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(981), + Line: int(991), Column: int(20), }, End: ast.Location{ - Line: int(981), + Line: int(991), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9991, + Ctx: p10369, FreeVars: nil, }, Value: "\n", @@ -121945,17 +126189,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(981), + Line: int(991), Column: int(27), }, End: ast.Location{ - Line: int(981), + Line: int(991), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9991, + Ctx: p10369, FreeVars: ast.Identifiers{ "cindent", }, @@ -121971,17 +126215,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(981), + Line: int(991), Column: int(36), }, End: ast.Location{ - Line: int(981), + Line: int(991), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9991, + Ctx: p10369, FreeVars: ast.Identifiers{ "parts", }, @@ -122015,17 +126259,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(982), + Line: int(992), Column: int(12), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -122035,176 +126279,130 @@ var _StdAst = &ast.DesugaredObject{ "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(982), + Line: int(992), Column: int(15), }, End: ast.Location{ - Line: int(982), - Column: int(38), + Line: int(992), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(982), + Line: int(992), Column: int(15), }, End: ast.Location{ - Line: int(982), - Column: int(26), + Line: int(992), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", - "v", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(982), + Line: int(992), Column: int(15), }, End: ast.Location{ - Line: int(982), - Column: int(23), + Line: int(992), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(982), - Column: int(15), - }, - End: ast.Location{ - Line: int(982), - Column: int(18), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isObject", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(982), - Column: int(24), - }, - End: ast.Location{ - Line: int(982), - Column: int(25), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(992), + Column: int(28), }, - Fodder: ast.Fodder{}, - Ctx: p10012, - FreeVars: ast.Identifiers{ - "v", + End: ast.Location{ + Line: int(992), + Column: int(29), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p10388, + FreeVars: ast.Identifiers{ + "v", }, - Id: "v", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(982), - Column: int(30), - }, - End: ast.Location{ - Line: int(982), - Column: int(38), + Id: "v", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p9508, - FreeVars: nil, }, - Value: "object", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Conditional{ @@ -122212,11 +126410,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(983), + Line: int(993), Column: int(9), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, @@ -122229,7 +126427,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -122244,17 +126442,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(983), + Line: int(993), Column: int(12), }, End: ast.Location{ - Line: int(983), + Line: int(993), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", "v", @@ -122265,17 +126463,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(983), + Line: int(993), Column: int(12), }, End: ast.Location{ - Line: int(983), + Line: int(993), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", "v", @@ -122286,17 +126484,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(983), + Line: int(993), Column: int(12), }, End: ast.Location{ - Line: int(983), + Line: int(993), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", }, @@ -122306,11 +126504,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(983), + Line: int(993), Column: int(12), }, End: ast.Location{ - Line: int(983), + Line: int(993), Column: int(15), }, File: p1, @@ -122358,17 +126556,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(983), + Line: int(993), Column: int(23), }, End: ast.Location{ - Line: int(983), + Line: int(993), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10029, + Ctx: p10404, FreeVars: ast.Identifiers{ "v", }, @@ -122392,17 +126590,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(983), + Line: int(993), Column: int(29), }, End: ast.Location{ - Line: int(983), + Line: int(993), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: float64(0), @@ -122415,11 +126613,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(984), + Line: int(994), Column: int(11), }, End: ast.Location{ - Line: int(984), + Line: int(994), Column: int(15), }, File: p1, @@ -122432,7 +126630,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: nil, }, Value: "{}", @@ -122452,11 +126650,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(986), + Line: int(996), Column: int(11), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, @@ -122469,7 +126667,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -122489,17 +126687,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(986), + Line: int(996), Column: int(17), }, End: ast.Location{ - Line: int(1003), + Line: int(1013), Column: int(14), }, File: p1, }, Fodder: nil, - Ctx: p10040, + Ctx: p10415, FreeVars: ast.Identifiers{ "cindent", "indent_array_in_object", @@ -122524,11 +126722,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(13), }, End: ast.Location{ - Line: int(1003), + Line: int(1013), Column: int(14), }, File: p1, @@ -122541,7 +126739,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "cindent", "indent_array_in_object", @@ -122554,17 +126752,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(16), }, End: ast.Location{ - Line: int(987), + Line: int(997), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "std", "value", @@ -122575,17 +126773,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(16), }, End: ast.Location{ - Line: int(987), + Line: int(997), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "std", "value", @@ -122596,17 +126794,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(16), }, End: ast.Location{ - Line: int(987), + Line: int(997), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "std", }, @@ -122616,11 +126814,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(16), }, End: ast.Location{ - Line: int(987), + Line: int(997), Column: int(19), }, File: p1, @@ -122668,17 +126866,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(28), }, End: ast.Location{ - Line: int(987), + Line: int(997), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10058, + Ctx: p10433, FreeVars: ast.Identifiers{ "value", }, @@ -122702,17 +126900,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(38), }, End: ast.Location{ - Line: int(987), + Line: int(997), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "std", "value", @@ -122723,17 +126921,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(38), }, End: ast.Location{ - Line: int(987), + Line: int(997), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "std", "value", @@ -122744,17 +126942,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(38), }, End: ast.Location{ - Line: int(987), + Line: int(997), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "std", }, @@ -122764,11 +126962,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(38), }, End: ast.Location{ - Line: int(987), + Line: int(997), Column: int(41), }, File: p1, @@ -122816,17 +127014,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(49), }, End: ast.Location{ - Line: int(987), + Line: int(997), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10071, + Ctx: p10446, FreeVars: ast.Identifiers{ "value", }, @@ -122850,17 +127048,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(58), }, End: ast.Location{ - Line: int(987), + Line: int(997), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: nil, }, Value: float64(0), @@ -122874,17 +127072,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(987), + Line: int(997), Column: int(65), }, End: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "cindent", "indent_array_in_object", @@ -122921,17 +127119,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(994), + Line: int(1004), Column: int(27), }, End: ast.Location{ - Line: int(994), + Line: int(1004), Column: int(85), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10079, + Ctx: p10454, FreeVars: ast.Identifiers{ "cindent", "indent_array_in_object", @@ -122942,17 +127140,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(994), + Line: int(1004), Column: int(30), }, End: ast.Location{ - Line: int(994), + Line: int(1004), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10079, + Ctx: p10454, FreeVars: ast.Identifiers{ "indent_array_in_object", }, @@ -122965,17 +127163,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(994), + Line: int(1004), Column: int(58), }, End: ast.Location{ - Line: int(994), + Line: int(1004), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10079, + Ctx: p10454, FreeVars: ast.Identifiers{ "cindent", }, @@ -122985,17 +127183,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(994), + Line: int(1004), Column: int(58), }, End: ast.Location{ - Line: int(994), + Line: int(1004), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10079, + Ctx: p10454, FreeVars: ast.Identifiers{ "cindent", }, @@ -123009,17 +127207,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(994), + Line: int(1004), Column: int(68), }, End: ast.Location{ - Line: int(994), + Line: int(1004), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10079, + Ctx: p10454, FreeVars: nil, }, Value: " ", @@ -123033,17 +127231,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(994), + Line: int(1004), Column: int(78), }, End: ast.Location{ - Line: int(994), + Line: int(1004), Column: int(85), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10079, + Ctx: p10454, FreeVars: ast.Identifiers{ "cindent", }, @@ -123082,17 +127280,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(995), + Line: int(1005), Column: int(22), }, End: ast.Location{ - Line: int(995), + Line: int(1005), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10079, + Ctx: p10454, FreeVars: nil, }, Left: &ast.LiteralString{ @@ -123100,17 +127298,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(995), + Line: int(1005), Column: int(22), }, End: ast.Location{ - Line: int(995), + Line: int(1005), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10079, + Ctx: p10454, FreeVars: nil, }, Value: "\n", @@ -123124,17 +127322,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(995), + Line: int(1005), Column: int(29), }, End: ast.Location{ - Line: int(995), + Line: int(1005), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10079, + Ctx: p10454, FreeVars: nil, }, Target: &ast.Self{ @@ -123142,11 +127340,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(995), + Line: int(1005), Column: int(29), }, End: ast.Location{ - Line: int(995), + Line: int(1005), Column: int(33), }, File: p1, @@ -123194,17 +127392,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(20), }, End: ast.Location{ - Line: int(1003), + Line: int(1013), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "cindent", "std", @@ -123216,17 +127414,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(23), }, End: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "std", "value", @@ -123237,17 +127435,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(23), }, End: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "std", "value", @@ -123258,17 +127456,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(23), }, End: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "std", }, @@ -123278,11 +127476,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(23), }, End: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(26), }, File: p1, @@ -123330,17 +127528,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(36), }, End: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10109, + Ctx: p10484, FreeVars: ast.Identifiers{ "value", }, @@ -123364,17 +127562,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(46), }, End: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "std", "value", @@ -123385,17 +127583,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(46), }, End: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "std", "value", @@ -123406,17 +127604,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(46), }, End: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "std", }, @@ -123426,11 +127624,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(46), }, End: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(49), }, File: p1, @@ -123478,17 +127676,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(57), }, End: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10122, + Ctx: p10497, FreeVars: ast.Identifiers{ "value", }, @@ -123512,17 +127710,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(66), }, End: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: nil, }, Value: float64(0), @@ -123536,17 +127734,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(996), + Line: int(1006), Column: int(73), }, End: ast.Location{ - Line: int(999), + Line: int(1009), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "cindent", }, @@ -123582,17 +127780,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(997), + Line: int(1007), Column: int(27), }, End: ast.Location{ - Line: int(997), + Line: int(1007), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10130, + Ctx: p10505, FreeVars: ast.Identifiers{ "cindent", }, @@ -123602,17 +127800,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(997), + Line: int(1007), Column: int(27), }, End: ast.Location{ - Line: int(997), + Line: int(1007), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10130, + Ctx: p10505, FreeVars: ast.Identifiers{ "cindent", }, @@ -123626,17 +127824,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(997), + Line: int(1007), Column: int(37), }, End: ast.Location{ - Line: int(997), + Line: int(1007), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10130, + Ctx: p10505, FreeVars: nil, }, Value: " ", @@ -123675,17 +127873,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(998), + Line: int(1008), Column: int(22), }, End: ast.Location{ - Line: int(998), + Line: int(1008), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10130, + Ctx: p10505, FreeVars: nil, }, Left: &ast.LiteralString{ @@ -123693,17 +127891,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(998), + Line: int(1008), Column: int(22), }, End: ast.Location{ - Line: int(998), + Line: int(1008), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10130, + Ctx: p10505, FreeVars: nil, }, Value: "\n", @@ -123717,17 +127915,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(998), + Line: int(1008), Column: int(29), }, End: ast.Location{ - Line: int(998), + Line: int(1008), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10130, + Ctx: p10505, FreeVars: nil, }, Target: &ast.Self{ @@ -123735,11 +127933,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(998), + Line: int(1008), Column: int(29), }, End: ast.Location{ - Line: int(998), + Line: int(1008), Column: int(33), }, File: p1, @@ -123787,17 +127985,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(999), + Line: int(1009), Column: int(20), }, End: ast.Location{ - Line: int(1003), + Line: int(1013), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10045, + Ctx: p10420, FreeVars: ast.Identifiers{ "cindent", }, @@ -123833,17 +128031,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1001), + Line: int(1011), Column: int(27), }, End: ast.Location{ - Line: int(1001), + Line: int(1011), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10146, + Ctx: p10521, FreeVars: ast.Identifiers{ "cindent", }, @@ -123881,17 +128079,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1002), + Line: int(1012), Column: int(22), }, End: ast.Location{ - Line: int(1002), + Line: int(1012), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10146, + Ctx: p10521, FreeVars: nil, }, Value: " ", @@ -123915,11 +128113,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1004), + Line: int(1014), Column: int(11), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, @@ -123932,7 +128130,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "aux", "cindent", @@ -124246,17 +128444,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(13), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(98), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10180, + Ctx: p10555, FreeVars: ast.Identifiers{ "aux", "k", @@ -124271,17 +128469,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(13), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10180, + Ctx: p10555, FreeVars: ast.Identifiers{ "k", "param", @@ -124293,17 +128491,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(13), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10180, + Ctx: p10555, FreeVars: ast.Identifiers{ "k", "std", @@ -124314,17 +128512,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(13), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10180, + Ctx: p10555, FreeVars: ast.Identifiers{ "k", "std", @@ -124335,17 +128533,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(13), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10180, + Ctx: p10555, FreeVars: ast.Identifiers{ "std", }, @@ -124355,11 +128553,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(13), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(16), }, File: p1, @@ -124414,17 +128612,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(34), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10196, + Ctx: p10571, FreeVars: ast.Identifiers{ "k", }, @@ -124448,17 +128646,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(39), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10180, + Ctx: p10555, FreeVars: nil, }, Value: ":", @@ -124473,17 +128671,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(45), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10180, + Ctx: p10555, FreeVars: ast.Identifiers{ "param", }, @@ -124493,11 +128691,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(45), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(50), }, File: p1, @@ -124544,17 +128742,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(59), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(98), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10180, + Ctx: p10555, FreeVars: ast.Identifiers{ "aux", "k", @@ -124568,17 +128766,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(59), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10180, + Ctx: p10555, FreeVars: ast.Identifiers{ "aux", }, @@ -124594,17 +128792,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(63), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10210, + Ctx: p10585, FreeVars: ast.Identifiers{ "k", "v", @@ -124615,17 +128813,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(63), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10210, + Ctx: p10585, FreeVars: ast.Identifiers{ "v", }, @@ -124638,17 +128836,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(65), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10210, + Ctx: p10585, FreeVars: ast.Identifiers{ "k", }, @@ -124666,17 +128864,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(69), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10210, + Ctx: p10585, FreeVars: ast.Identifiers{ "k", "path", @@ -124687,17 +128885,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(69), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10210, + Ctx: p10585, FreeVars: ast.Identifiers{ "path", }, @@ -124711,17 +128909,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(76), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10210, + Ctx: p10585, FreeVars: ast.Identifiers{ "k", }, @@ -124733,17 +128931,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(77), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10224, + Ctx: p10599, FreeVars: ast.Identifiers{ "k", }, @@ -124765,17 +128963,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(81), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(97), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10210, + Ctx: p10585, FreeVars: ast.Identifiers{ "param", }, @@ -124785,11 +128983,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(81), }, End: ast.Location{ - Line: int(1005), + Line: int(1015), Column: int(86), }, File: p1, @@ -124854,17 +129052,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1007), + Line: int(1017), Column: int(26), }, End: ast.Location{ - Line: int(1007), + Line: int(1017), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10232, + Ctx: p10607, FreeVars: ast.Identifiers{ "k", "params", @@ -124878,17 +129076,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1007), + Line: int(1017), Column: int(27), }, End: ast.Location{ - Line: int(1007), + Line: int(1017), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10236, + Ctx: p10611, FreeVars: ast.Identifiers{ "k", "params", @@ -124900,17 +129098,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1007), + Line: int(1017), Column: int(27), }, End: ast.Location{ - Line: int(1007), + Line: int(1017), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10236, + Ctx: p10611, FreeVars: ast.Identifiers{ "params", }, @@ -124926,17 +129124,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1007), + Line: int(1017), Column: int(34), }, End: ast.Location{ - Line: int(1007), + Line: int(1017), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10242, + Ctx: p10617, FreeVars: ast.Identifiers{ "k", "v", @@ -124947,17 +129145,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1007), + Line: int(1017), Column: int(34), }, End: ast.Location{ - Line: int(1007), + Line: int(1017), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10242, + Ctx: p10617, FreeVars: ast.Identifiers{ "v", }, @@ -124970,17 +129168,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1007), + Line: int(1017), Column: int(36), }, End: ast.Location{ - Line: int(1007), + Line: int(1017), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10242, + Ctx: p10617, FreeVars: ast.Identifiers{ "k", }, @@ -125025,17 +129223,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1006), + Line: int(1016), Column: int(22), }, End: ast.Location{ - Line: int(1006), + Line: int(1016), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10232, + Ctx: p10607, FreeVars: ast.Identifiers{ "std", "v", @@ -125046,17 +129244,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1006), + Line: int(1016), Column: int(22), }, End: ast.Location{ - Line: int(1006), + Line: int(1016), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10232, + Ctx: p10607, FreeVars: ast.Identifiers{ "std", }, @@ -125066,11 +129264,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1006), + Line: int(1016), Column: int(22), }, End: ast.Location{ - Line: int(1006), + Line: int(1016), Column: int(25), }, File: p1, @@ -125118,17 +129316,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1006), + Line: int(1016), Column: int(39), }, End: ast.Location{ - Line: int(1006), + Line: int(1016), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10257, + Ctx: p10632, FreeVars: ast.Identifiers{ "v", }, @@ -125164,17 +129362,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(11), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "cindent", "lines", @@ -125186,17 +129384,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(11), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9508, + Ctx: p9898, FreeVars: ast.Identifiers{ "std", }, @@ -125206,11 +129404,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(11), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(14), }, File: p1, @@ -125265,17 +129463,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(20), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10269, + Ctx: p10644, FreeVars: ast.Identifiers{ "cindent", }, @@ -125285,17 +129483,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(20), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10269, + Ctx: p10644, FreeVars: nil, }, Value: "\n", @@ -125309,17 +129507,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(27), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10269, + Ctx: p10644, FreeVars: ast.Identifiers{ "cindent", }, @@ -125335,17 +129533,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(36), }, End: ast.Location{ - Line: int(1009), + Line: int(1019), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10269, + Ctx: p10644, FreeVars: ast.Identifiers{ "lines", }, @@ -125403,17 +129601,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1010), + Line: int(1020), Column: int(5), }, End: ast.Location{ - Line: int(1010), + Line: int(1020), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p9497, + Ctx: p9887, FreeVars: ast.Identifiers{ "aux", "value", @@ -125424,11 +129622,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1010), + Line: int(1020), Column: int(5), }, End: ast.Location{ - Line: int(1010), + Line: int(1020), Column: int(8), }, File: p1, @@ -125441,7 +129639,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p9497, + Ctx: p9887, FreeVars: ast.Identifiers{ "aux", }, @@ -125457,17 +129655,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1010), + Line: int(1020), Column: int(9), }, End: ast.Location{ - Line: int(1010), + Line: int(1020), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10284, + Ctx: p10659, FreeVars: ast.Identifiers{ "value", }, @@ -125482,17 +129680,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1010), + Line: int(1020), Column: int(16), }, End: ast.Location{ - Line: int(1010), + Line: int(1020), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10284, + Ctx: p10659, FreeVars: nil, }, Elements: nil, @@ -125507,17 +129705,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1010), + Line: int(1020), Column: int(20), }, End: ast.Location{ - Line: int(1010), + Line: int(1020), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10284, + Ctx: p10659, FreeVars: nil, }, Value: "", @@ -125601,17 +129799,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1012), + Line: int(1022), Column: int(52), }, End: ast.Location{ - Line: int(1012), + Line: int(1022), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: nil, }, Value: false, @@ -125627,17 +129825,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1012), + Line: int(1022), Column: int(74), }, End: ast.Location{ - Line: int(1012), + Line: int(1022), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: nil, }, Value: true, @@ -125653,11 +129851,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1013), + Line: int(1023), Column: int(5), }, End: ast.Location{ - Line: int(1018), + Line: int(1028), Column: int(53), }, File: p1, @@ -125670,7 +129868,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "c_document_end", "indent_array_in_object", @@ -125678,43 +129876,44 @@ var _StdAst = &ast.DesugaredObject{ "value", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1013), + Line: int(1023), Column: int(8), }, End: ast.Location{ - Line: int(1013), - Column: int(34), + Line: int(1023), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "std", "value", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1013), - Column: int(8), + Line: int(1023), + Column: int(9), }, End: ast.Location{ - Line: int(1013), - Column: int(23), + Line: int(1023), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "std", "value", @@ -125725,17 +129924,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1013), - Column: int(8), + Line: int(1023), + Column: int(9), }, End: ast.Location{ - Line: int(1013), - Column: int(16), + Line: int(1023), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "std", }, @@ -125745,12 +129944,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1013), - Column: int(8), + Line: int(1023), + Column: int(9), }, End: ast.Location{ - Line: int(1013), - Column: int(11), + Line: int(1023), + Column: int(12), }, File: p1, }, @@ -125781,7 +129980,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isArray", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -125797,17 +129996,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1013), - Column: int(17), + Line: int(1023), + Column: int(21), }, End: ast.Location{ - Line: int(1013), - Column: int(22), + Line: int(1023), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10310, + Ctx: p10685, FreeVars: ast.Identifiers{ "value", }, @@ -125824,30 +130023,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1013), - Column: int(27), - }, - End: ast.Location{ - Line: int(1013), - Column: int(34), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p10294, - FreeVars: nil, - }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -125855,11 +130030,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(7), }, End: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(75), }, File: p1, @@ -125872,7 +130047,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "std", "value", @@ -125883,17 +130058,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(13), }, End: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "std", "value", @@ -125904,17 +130079,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(13), }, End: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: nil, }, Value: "manifestYamlStream only takes arrays, got ", @@ -125928,17 +130103,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(60), }, End: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "std", "value", @@ -125949,17 +130124,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(60), }, End: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "std", }, @@ -125969,11 +130144,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(60), }, End: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(63), }, File: p1, @@ -126021,17 +130196,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(69), }, End: ast.Location{ - Line: int(1014), + Line: int(1024), Column: int(74), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10328, + Ctx: p10702, FreeVars: ast.Identifiers{ "value", }, @@ -126063,17 +130238,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1016), + Line: int(1026), Column: int(7), }, End: ast.Location{ - Line: int(1018), + Line: int(1028), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "c_document_end", "indent_array_in_object", @@ -126086,17 +130261,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1016), + Line: int(1026), Column: int(7), }, End: ast.Location{ - Line: int(1018), + Line: int(1028), Column: int(8), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "indent_array_in_object", "std", @@ -126108,11 +130283,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1016), + Line: int(1026), Column: int(7), }, End: ast.Location{ - Line: int(1016), + Line: int(1026), Column: int(14), }, File: p1, @@ -126125,7 +130300,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10294, + Ctx: p10669, FreeVars: nil, }, Value: "---\n", @@ -126139,17 +130314,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1016), + Line: int(1026), Column: int(17), }, End: ast.Location{ - Line: int(1018), + Line: int(1028), Column: int(8), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "indent_array_in_object", "std", @@ -126161,17 +130336,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1016), + Line: int(1026), Column: int(17), }, End: ast.Location{ - Line: int(1016), + Line: int(1026), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "std", }, @@ -126181,11 +130356,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1016), + Line: int(1026), Column: int(17), }, End: ast.Location{ - Line: int(1016), + Line: int(1026), Column: int(20), }, File: p1, @@ -126233,11 +130408,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(9), }, End: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(18), }, File: p1, @@ -126250,7 +130425,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10347, + Ctx: p10721, FreeVars: nil, }, Value: "\n---\n", @@ -126417,17 +130592,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(21), }, End: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10363, + Ctx: p10737, FreeVars: ast.Identifiers{ "e", "indent_array_in_object", @@ -126439,17 +130614,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(21), }, End: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10363, + Ctx: p10737, FreeVars: ast.Identifiers{ "std", }, @@ -126459,11 +130634,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(21), }, End: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(24), }, File: p1, @@ -126511,17 +130686,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(41), }, End: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10372, + Ctx: p10746, FreeVars: ast.Identifiers{ "e", }, @@ -126536,17 +130711,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(44), }, End: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10372, + Ctx: p10746, FreeVars: ast.Identifiers{ "indent_array_in_object", }, @@ -126578,17 +130753,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(77), }, End: ast.Location{ - Line: int(1017), + Line: int(1027), Column: int(82), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10347, + Ctx: p10721, FreeVars: ast.Identifiers{ "value", }, @@ -126630,17 +130805,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1018), + Line: int(1028), Column: int(11), }, End: ast.Location{ - Line: int(1018), + Line: int(1028), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "c_document_end", }, @@ -126650,17 +130825,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1018), + Line: int(1028), Column: int(14), }, End: ast.Location{ - Line: int(1018), + Line: int(1028), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: ast.Identifiers{ "c_document_end", }, @@ -126673,17 +130848,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1018), + Line: int(1028), Column: int(34), }, End: ast.Location{ - Line: int(1018), + Line: int(1028), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: nil, }, Value: "\n...\n", @@ -126696,17 +130871,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1018), + Line: int(1028), Column: int(49), }, End: ast.Location{ - Line: int(1018), + Line: int(1028), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10294, + Ctx: p10669, FreeVars: nil, }, Value: "\n", @@ -126768,7 +130943,7 @@ var _StdAst = &ast.DesugaredObject{ Required: []ast.CommaSeparatedID{ ast.CommaSeparatedID{ NameFodder: ast.Fodder{}, - Name: "o", + Name: "v", CommaFodder: nil, }, }, @@ -126781,11 +130956,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1022), + Line: int(1032), Column: int(5), }, End: ast.Location{ - Line: int(1041), + Line: int(1051), Column: int(13), }, File: p1, @@ -126798,182 +130973,136 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1022), + Line: int(1032), Column: int(8), }, End: ast.Location{ - Line: int(1022), - Column: int(31), + Line: int(1032), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1022), + Line: int(1032), Column: int(8), }, End: ast.Location{ - Line: int(1022), - Column: int(19), + Line: int(1032), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1022), + Line: int(1032), Column: int(8), }, End: ast.Location{ - Line: int(1022), - Column: int(16), + Line: int(1032), + Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1022), - Column: int(8), - }, - End: ast.Location{ - Line: int(1022), - Column: int(11), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isObject", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1022), - Column: int(17), - }, - End: ast.Location{ - Line: int(1022), - Column: int(18), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1032), + Column: int(21), }, - Fodder: ast.Fodder{}, - Ctx: p10404, - FreeVars: ast.Identifiers{ - "o", + End: ast.Location{ + Line: int(1032), + Column: int(22), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p10776, + FreeVars: ast.Identifiers{ + "v", }, - Id: "o", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1022), - Column: int(23), - }, - End: ast.Location{ - Line: int(1022), - Column: int(31), + Id: "v", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p10391, - FreeVars: nil, }, - Value: "object", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Local{ @@ -126981,11 +131110,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1023), + Line: int(1033), Column: int(7), }, End: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(40), }, File: p1, @@ -126998,10 +131127,10 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, Binds: ast.LocalBinds{ @@ -127026,8 +131155,8 @@ var _StdAst = &ast.DesugaredObject{ Fodder: nil, Ctx: nil, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, Target: &ast.Index{ @@ -127119,8 +131248,8 @@ var _StdAst = &ast.DesugaredObject{ Fodder: nil, Ctx: nil, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, ParenLeftFodder: nil, @@ -127154,8 +131283,8 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: ast.Identifiers{ "k", - "o", "std", + "v", }, }, Elements: []ast.CommaSeparatedExpr{ @@ -127178,8 +131307,8 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: ast.Identifiers{ "k", - "o", "std", + "v", }, }, Target: &ast.Index{ @@ -127259,11 +131388,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(9), }, End: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(17), }, File: p1, @@ -127276,7 +131405,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10435, + Ctx: p10806, FreeVars: nil, }, Value: "%s: %s", @@ -127291,21 +131420,21 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(20), }, End: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10435, + Ctx: p10806, FreeVars: ast.Identifiers{ "k", - "o", "std", + "v", }, }, Elements: []ast.CommaSeparatedExpr{ @@ -127315,17 +131444,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(21), }, End: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10440, + Ctx: p10811, FreeVars: ast.Identifiers{ "k", "std", @@ -127336,17 +131465,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(21), }, End: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10440, + Ctx: p10811, FreeVars: ast.Identifiers{ "std", }, @@ -127356,11 +131485,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(21), }, End: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(24), }, File: p1, @@ -127408,17 +131537,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(44), }, End: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10449, + Ctx: p10820, FreeVars: ast.Identifiers{ "k", }, @@ -127443,21 +131572,21 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(48), }, End: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10440, + Ctx: p10811, FreeVars: ast.Identifiers{ "k", - "o", "std", + "v", }, }, Target: &ast.Index{ @@ -127465,17 +131594,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(48), }, End: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10440, + Ctx: p10811, FreeVars: ast.Identifiers{ "std", }, @@ -127485,11 +131614,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(48), }, End: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(51), }, File: p1, @@ -127537,20 +131666,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(67), }, End: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10460, + Ctx: p10831, FreeVars: ast.Identifiers{ "k", - "o", + "v", }, }, Target: &ast.Var{ @@ -127558,22 +131687,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(67), }, End: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10460, + Ctx: p10831, FreeVars: ast.Identifiers{ - "o", + "v", }, }, - Id: "o", + Id: "v", }, LeftBracketFodder: ast.Fodder{}, Index: &ast.Var{ @@ -127581,17 +131710,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(69), }, End: ast.Location{ - Line: int(1024), + Line: int(1034), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10460, + Ctx: p10831, FreeVars: ast.Identifiers{ "k", }, @@ -127642,20 +131771,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1025), + Line: int(1035), Column: int(18), }, End: ast.Location{ - Line: int(1025), + Line: int(1035), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10467, + Ctx: p10838, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, Target: &ast.Index{ @@ -127663,17 +131792,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1025), + Line: int(1035), Column: int(18), }, End: ast.Location{ - Line: int(1025), + Line: int(1035), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10467, + Ctx: p10838, FreeVars: ast.Identifiers{ "std", }, @@ -127683,11 +131812,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1025), + Line: int(1035), Column: int(18), }, End: ast.Location{ - Line: int(1025), + Line: int(1035), Column: int(21), }, File: p1, @@ -127735,22 +131864,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1025), + Line: int(1035), Column: int(35), }, End: ast.Location{ - Line: int(1025), + Line: int(1035), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10476, + Ctx: p10847, FreeVars: ast.Identifiers{ - "o", + "v", }, }, - Id: "o", + Id: "v", }, CommaFodder: nil, }, @@ -127874,11 +132003,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(7), }, End: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(13), }, File: p1, @@ -127891,7 +132020,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10391, + Ctx: p10765, FreeVars: nil, }, Value: "{%s}", @@ -127906,17 +132035,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(16), }, End: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ "fields", "std", @@ -127929,17 +132058,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(17), }, End: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10492, + Ctx: p10863, FreeVars: ast.Identifiers{ "fields", "std", @@ -127950,17 +132079,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(17), }, End: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10492, + Ctx: p10863, FreeVars: ast.Identifiers{ "std", }, @@ -127970,11 +132099,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(17), }, End: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(20), }, File: p1, @@ -128022,17 +132151,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(26), }, End: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10501, + Ctx: p10872, FreeVars: nil, }, Value: ", ", @@ -128047,17 +132176,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(32), }, End: ast.Location{ - Line: int(1027), + Line: int(1037), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10501, + Ctx: p10872, FreeVars: ast.Identifiers{ "fields", }, @@ -128104,192 +132233,146 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1028), + Line: int(1038), Column: int(10), }, End: ast.Location{ - Line: int(1041), + Line: int(1051), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1028), + Line: int(1038), Column: int(13), }, End: ast.Location{ - Line: int(1028), - Column: int(35), + Line: int(1038), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1028), + Line: int(1038), Column: int(13), }, End: ast.Location{ - Line: int(1028), + Line: int(1038), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1028), + Line: int(1038), Column: int(13), }, End: ast.Location{ - Line: int(1028), - Column: int(21), + Line: int(1038), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1028), - Column: int(13), - }, - End: ast.Location{ - Line: int(1028), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isArray", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1028), - Column: int(22), - }, - End: ast.Location{ - Line: int(1028), - Column: int(23), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1038), + Column: int(25), }, - Fodder: ast.Fodder{}, - Ctx: p10518, - FreeVars: ast.Identifiers{ - "o", + End: ast.Location{ + Line: int(1038), + Column: int(26), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p10887, + FreeVars: ast.Identifiers{ + "v", }, - Id: "o", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1028), - Column: int(28), - }, - End: ast.Location{ - Line: int(1028), - Column: int(35), + Id: "v", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p10391, - FreeVars: nil, }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Apply{ @@ -128309,8 +132392,8 @@ var _StdAst = &ast.DesugaredObject{ Fodder: nil, Ctx: nil, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, Target: &ast.Index{ @@ -128390,11 +132473,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(7), }, End: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(13), }, File: p1, @@ -128407,7 +132490,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10391, + Ctx: p10765, FreeVars: nil, }, Value: "[%s]", @@ -128422,20 +132505,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(16), }, End: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, Elements: []ast.CommaSeparatedExpr{ @@ -128445,20 +132528,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(17), }, End: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10535, + Ctx: p10903, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, Target: &ast.Index{ @@ -128466,17 +132549,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(17), }, End: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10535, + Ctx: p10903, FreeVars: ast.Identifiers{ "std", }, @@ -128486,11 +132569,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(17), }, End: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(20), }, File: p1, @@ -128538,17 +132621,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(26), }, End: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10544, + Ctx: p10912, FreeVars: nil, }, Value: ", ", @@ -128575,8 +132658,8 @@ var _StdAst = &ast.DesugaredObject{ Fodder: nil, Ctx: nil, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, Target: &ast.Index{ @@ -128676,7 +132759,7 @@ var _StdAst = &ast.DesugaredObject{ Required: []ast.CommaSeparatedID{ ast.CommaSeparatedID{ NameFodder: nil, - Name: "o2", + Name: "v2", CommaFodder: nil, }, }, @@ -128701,8 +132784,8 @@ var _StdAst = &ast.DesugaredObject{ Fodder: nil, Ctx: nil, FreeVars: ast.Identifiers{ - "o2", "std", + "v2", }, }, Elements: []ast.CommaSeparatedExpr{ @@ -128712,20 +132795,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(33), }, End: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10560, + Ctx: p10928, FreeVars: ast.Identifiers{ - "o2", "std", + "v2", }, }, Target: &ast.Index{ @@ -128733,17 +132816,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(33), }, End: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10560, + Ctx: p10928, FreeVars: ast.Identifiers{ "std", }, @@ -128753,11 +132836,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(33), }, End: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(36), }, File: p1, @@ -128805,22 +132888,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(52), }, End: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10569, + Ctx: p10937, FreeVars: ast.Identifiers{ - "o2", + "v2", }, }, - Id: "o2", + Id: "v2", }, CommaFodder: nil, }, @@ -128847,22 +132930,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(66), }, End: ast.Location{ - Line: int(1029), + Line: int(1039), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10544, + Ctx: p10912, FreeVars: ast.Identifiers{ - "o", + "v", }, }, - Id: "o", + Id: "v", }, CommaFodder: nil, }, @@ -128913,192 +132996,146 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1030), + Line: int(1040), Column: int(10), }, End: ast.Location{ - Line: int(1041), + Line: int(1051), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1030), + Line: int(1040), Column: int(13), }, End: ast.Location{ - Line: int(1030), - Column: int(36), + Line: int(1040), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1030), + Line: int(1040), Column: int(13), }, End: ast.Location{ - Line: int(1030), - Column: int(24), + Line: int(1040), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1030), + Line: int(1040), Column: int(13), }, End: ast.Location{ - Line: int(1030), - Column: int(21), + Line: int(1040), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1030), - Column: int(13), - }, - End: ast.Location{ - Line: int(1030), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1030), - Column: int(22), - }, - End: ast.Location{ - Line: int(1030), - Column: int(23), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1040), + Column: int(26), }, - Fodder: ast.Fodder{}, - Ctx: p10587, - FreeVars: ast.Identifiers{ - "o", + End: ast.Location{ + Line: int(1040), + Column: int(27), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p10953, + FreeVars: ast.Identifiers{ + "v", }, - Id: "o", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1030), - Column: int(28), - }, - End: ast.Location{ - Line: int(1030), - Column: int(36), + Id: "v", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p10391, - FreeVars: nil, }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Apply{ @@ -129118,8 +133155,8 @@ var _StdAst = &ast.DesugaredObject{ Fodder: nil, Ctx: nil, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, Target: &ast.Index{ @@ -129199,11 +133236,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1031), + Line: int(1041), Column: int(7), }, End: ast.Location{ - Line: int(1031), + Line: int(1041), Column: int(11), }, File: p1, @@ -129216,7 +133253,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10391, + Ctx: p10765, FreeVars: nil, }, Value: "%s", @@ -129231,20 +133268,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1031), + Line: int(1041), Column: int(14), }, End: ast.Location{ - Line: int(1031), + Line: int(1041), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, Elements: []ast.CommaSeparatedExpr{ @@ -129254,20 +133291,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1031), + Line: int(1041), Column: int(15), }, End: ast.Location{ - Line: int(1031), + Line: int(1041), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10604, + Ctx: p10969, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, Target: &ast.Index{ @@ -129275,17 +133312,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1031), + Line: int(1041), Column: int(15), }, End: ast.Location{ - Line: int(1031), + Line: int(1041), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10604, + Ctx: p10969, FreeVars: ast.Identifiers{ "std", }, @@ -129295,11 +133332,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1031), + Line: int(1041), Column: int(15), }, End: ast.Location{ - Line: int(1031), + Line: int(1041), Column: int(18), }, File: p1, @@ -129347,22 +133384,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1031), + Line: int(1041), Column: int(38), }, End: ast.Location{ - Line: int(1031), + Line: int(1041), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10613, + Ctx: p10978, FreeVars: ast.Identifiers{ - "o", + "v", }, }, - Id: "o", + Id: "v", }, CommaFodder: nil, }, @@ -129403,192 +133440,146 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1032), + Line: int(1042), Column: int(10), }, End: ast.Location{ - Line: int(1041), + Line: int(1051), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1032), + Line: int(1042), Column: int(13), }, End: ast.Location{ - Line: int(1032), - Column: int(38), + Line: int(1042), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1032), + Line: int(1042), Column: int(13), }, End: ast.Location{ - Line: int(1032), - Column: int(24), + Line: int(1042), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1032), + Line: int(1042), Column: int(13), }, End: ast.Location{ - Line: int(1032), - Column: int(21), + Line: int(1042), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1032), - Column: int(13), - }, - End: ast.Location{ - Line: int(1032), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isFunction", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1032), - Column: int(22), - }, - End: ast.Location{ - Line: int(1032), - Column: int(23), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1042), + Column: int(28), }, - Fodder: ast.Fodder{}, - Ctx: p10629, - FreeVars: ast.Identifiers{ - "o", + End: ast.Location{ + Line: int(1042), + Column: int(29), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p10992, + FreeVars: ast.Identifiers{ + "v", }, - Id: "o", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1032), - Column: int(28), - }, - End: ast.Location{ - Line: int(1032), - Column: int(38), + Id: "v", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p10391, - FreeVars: nil, }, - Value: "function", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -129596,11 +133587,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1033), + Line: int(1043), Column: int(7), }, End: ast.Location{ - Line: int(1033), + Line: int(1043), Column: int(39), }, File: p1, @@ -129613,7 +133604,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10391, + Ctx: p10765, FreeVars: nil, }, Expr: &ast.LiteralString{ @@ -129621,17 +133612,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1033), + Line: int(1043), Column: int(13), }, End: ast.Location{ - Line: int(1033), + Line: int(1043), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: nil, }, Value: "cannot manifest function", @@ -129652,192 +133643,146 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1034), + Line: int(1044), Column: int(10), }, End: ast.Location{ - Line: int(1041), + Line: int(1051), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1034), + Line: int(1044), Column: int(13), }, End: ast.Location{ - Line: int(1034), - Column: int(36), + Line: int(1044), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1034), + Line: int(1044), Column: int(13), }, End: ast.Location{ - Line: int(1034), - Column: int(24), + Line: int(1044), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1034), + Line: int(1044), Column: int(13), }, End: ast.Location{ - Line: int(1034), - Column: int(21), + Line: int(1044), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1034), - Column: int(13), - }, - End: ast.Location{ - Line: int(1034), - Column: int(16), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isNumber", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1034), - Column: int(22), - }, - End: ast.Location{ - Line: int(1034), - Column: int(23), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1044), + Column: int(26), }, - Fodder: ast.Fodder{}, - Ctx: p10649, - FreeVars: ast.Identifiers{ - "o", + End: ast.Location{ + Line: int(1044), + Column: int(27), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p11009, + FreeVars: ast.Identifiers{ + "v", }, - Id: "o", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1034), - Column: int(28), - }, - End: ast.Location{ - Line: int(1034), - Column: int(36), + Id: "v", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p10391, - FreeVars: nil, }, - Value: "number", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Apply{ @@ -129845,20 +133790,20 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1035), + Line: int(1045), Column: int(7), }, End: ast.Location{ - Line: int(1035), + Line: int(1045), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", "std", + "v", }, }, Target: &ast.Index{ @@ -129866,17 +133811,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1035), + Line: int(1045), Column: int(7), }, End: ast.Location{ - Line: int(1035), + Line: int(1045), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ "std", }, @@ -129886,11 +133831,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1035), + Line: int(1045), Column: int(7), }, End: ast.Location{ - Line: int(1035), + Line: int(1045), Column: int(10), }, File: p1, @@ -129945,22 +133890,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1035), + Line: int(1045), Column: int(20), }, End: ast.Location{ - Line: int(1035), + Line: int(1045), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10662, + Ctx: p11021, FreeVars: ast.Identifiers{ - "o", + "v", }, }, - Id: "o", + Id: "v", }, CommaFodder: nil, }, @@ -129985,19 +133930,19 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1036), + Line: int(1046), Column: int(10), }, End: ast.Location{ - Line: int(1041), + Line: int(1051), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", + "v", }, }, Cond: &ast.Binary{ @@ -130005,19 +133950,19 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1036), + Line: int(1046), Column: int(13), }, End: ast.Location{ - Line: int(1036), + Line: int(1046), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", + "v", }, }, Left: &ast.Var{ @@ -130025,22 +133970,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1036), + Line: int(1046), Column: int(13), }, End: ast.Location{ - Line: int(1036), + Line: int(1046), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", + "v", }, }, - Id: "o", + Id: "v", }, OpFodder: ast.Fodder{}, Op: ast.BinaryOp(12), @@ -130049,17 +133994,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1036), + Line: int(1046), Column: int(18), }, End: ast.Location{ - Line: int(1036), + Line: int(1046), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: nil, }, Value: true, @@ -130071,11 +134016,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1037), + Line: int(1047), Column: int(7), }, End: ast.Location{ - Line: int(1037), + Line: int(1047), Column: int(13), }, File: p1, @@ -130088,7 +134033,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10391, + Ctx: p10765, FreeVars: nil, }, Value: "True", @@ -130108,19 +134053,19 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1038), + Line: int(1048), Column: int(10), }, End: ast.Location{ - Line: int(1041), + Line: int(1051), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", + "v", }, }, Cond: &ast.Binary{ @@ -130128,19 +134073,19 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1038), + Line: int(1048), Column: int(13), }, End: ast.Location{ - Line: int(1038), + Line: int(1048), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", + "v", }, }, Left: &ast.Var{ @@ -130148,22 +134093,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1038), + Line: int(1048), Column: int(13), }, End: ast.Location{ - Line: int(1038), + Line: int(1048), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", + "v", }, }, - Id: "o", + Id: "v", }, OpFodder: ast.Fodder{}, Op: ast.BinaryOp(12), @@ -130172,17 +134117,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1038), + Line: int(1048), Column: int(18), }, End: ast.Location{ - Line: int(1038), + Line: int(1048), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: nil, }, Value: false, @@ -130194,11 +134139,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1039), + Line: int(1049), Column: int(7), }, End: ast.Location{ - Line: int(1039), + Line: int(1049), Column: int(14), }, File: p1, @@ -130211,7 +134156,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10391, + Ctx: p10765, FreeVars: nil, }, Value: "False", @@ -130231,19 +134176,19 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1040), + Line: int(1050), Column: int(10), }, End: ast.Location{ - Line: int(1041), + Line: int(1051), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", + "v", }, }, Cond: &ast.Binary{ @@ -130251,19 +134196,19 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1040), + Line: int(1050), Column: int(13), }, End: ast.Location{ - Line: int(1040), + Line: int(1050), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", + "v", }, }, Left: &ast.Var{ @@ -130271,22 +134216,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1040), + Line: int(1050), Column: int(13), }, End: ast.Location{ - Line: int(1040), + Line: int(1050), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: ast.Identifiers{ - "o", + "v", }, }, - Id: "o", + Id: "v", }, OpFodder: ast.Fodder{}, Op: ast.BinaryOp(12), @@ -130295,17 +134240,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1040), + Line: int(1050), Column: int(18), }, End: ast.Location{ - Line: int(1040), + Line: int(1050), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10391, + Ctx: p10765, FreeVars: nil, }, }, @@ -130316,11 +134261,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1041), + Line: int(1051), Column: int(7), }, End: ast.Location{ - Line: int(1041), + Line: int(1051), Column: int(13), }, File: p1, @@ -130333,7 +134278,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10391, + Ctx: p10765, FreeVars: nil, }, Value: "None", @@ -130433,11 +134378,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(5), }, End: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(32), }, File: p1, @@ -130450,7 +134395,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10701, + Ctx: p11060, FreeVars: ast.Identifiers{ "conf", "std", @@ -130711,17 +134656,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(19), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10727, + Ctx: p11086, FreeVars: nil, }, Value: "%s = %s", @@ -130736,17 +134681,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(31), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10727, + Ctx: p11086, FreeVars: ast.Identifiers{ "conf", "k", @@ -130760,17 +134705,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(32), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10732, + Ctx: p11091, FreeVars: ast.Identifiers{ "k", }, @@ -130785,17 +134730,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(35), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10732, + Ctx: p11091, FreeVars: ast.Identifiers{ "conf", "k", @@ -130807,17 +134752,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(35), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10732, + Ctx: p11091, FreeVars: ast.Identifiers{ "std", }, @@ -130827,11 +134772,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(35), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(38), }, File: p1, @@ -130879,17 +134824,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(54), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10743, + Ctx: p11102, FreeVars: ast.Identifiers{ "conf", "k", @@ -130900,17 +134845,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(54), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10743, + Ctx: p11102, FreeVars: ast.Identifiers{ "conf", }, @@ -130923,17 +134868,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(59), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10743, + Ctx: p11102, FreeVars: ast.Identifiers{ "k", }, @@ -130984,17 +134929,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(73), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(95), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10750, + Ctx: p11109, FreeVars: ast.Identifiers{ "conf", "std", @@ -131005,17 +134950,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(73), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(89), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10750, + Ctx: p11109, FreeVars: ast.Identifiers{ "std", }, @@ -131025,11 +134970,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(73), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(76), }, File: p1, @@ -131077,17 +135022,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(90), }, End: ast.Location{ - Line: int(1044), + Line: int(1054), Column: int(94), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10759, + Ctx: p11118, FreeVars: ast.Identifiers{ "conf", }, @@ -131123,17 +135068,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(5), }, End: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10701, + Ctx: p11060, FreeVars: ast.Identifiers{ "std", "vars", @@ -131144,17 +135089,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(5), }, End: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10701, + Ctx: p11060, FreeVars: ast.Identifiers{ "std", }, @@ -131164,11 +135109,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(5), }, End: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(8), }, File: p1, @@ -131223,17 +135168,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(14), }, End: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10771, + Ctx: p11130, FreeVars: nil, }, Value: "\n", @@ -131248,17 +135193,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(20), }, End: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10771, + Ctx: p11130, FreeVars: ast.Identifiers{ "vars", }, @@ -131268,17 +135213,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(20), }, End: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10771, + Ctx: p11130, FreeVars: ast.Identifiers{ "vars", }, @@ -131292,17 +135237,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(27), }, End: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10771, + Ctx: p11130, FreeVars: nil, }, Elements: []ast.CommaSeparatedExpr{ @@ -131312,17 +135257,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(28), }, End: ast.Location{ - Line: int(1045), + Line: int(1055), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10779, + Ctx: p11138, FreeVars: nil, }, Value: "", @@ -131412,11 +135357,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1048), + Line: int(1058), Column: int(5), }, End: ast.Location{ - Line: int(1063), + Line: int(1073), Column: int(17), }, File: p1, @@ -131429,7 +135374,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10786, + Ctx: p11145, FreeVars: ast.Identifiers{ "std", "value", @@ -131440,17 +135385,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1048), + Line: int(1058), Column: int(8), }, End: ast.Location{ - Line: int(1048), + Line: int(1058), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10786, + Ctx: p11145, FreeVars: ast.Identifiers{ "std", "value", @@ -131462,17 +135407,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1048), + Line: int(1058), Column: int(9), }, End: ast.Location{ - Line: int(1048), + Line: int(1058), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10786, + Ctx: p11145, FreeVars: ast.Identifiers{ "std", "value", @@ -131483,17 +135428,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1048), + Line: int(1058), Column: int(9), }, End: ast.Location{ - Line: int(1048), + Line: int(1058), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10786, + Ctx: p11145, FreeVars: ast.Identifiers{ "std", }, @@ -131503,11 +135448,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1048), + Line: int(1058), Column: int(9), }, End: ast.Location{ - Line: int(1048), + Line: int(1058), Column: int(12), }, File: p1, @@ -131555,17 +135500,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1048), + Line: int(1058), Column: int(21), }, End: ast.Location{ - Line: int(1048), + Line: int(1058), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10799, + Ctx: p11158, FreeVars: ast.Identifiers{ "value", }, @@ -131589,11 +135534,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1049), + Line: int(1059), Column: int(7), }, End: ast.Location{ - Line: int(1049), + Line: int(1059), Column: int(75), }, File: p1, @@ -131606,7 +135551,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10786, + Ctx: p11145, FreeVars: ast.Identifiers{ "std", "value", @@ -131710,17 +135655,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1049), + Line: int(1059), Column: int(13), }, End: ast.Location{ - Line: int(1049), + Line: int(1059), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10786, + Ctx: p11145, FreeVars: nil, }, Value: "Expected a JSONML value (an array), got %s", @@ -131735,17 +135680,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1049), + Line: int(1059), Column: int(60), }, End: ast.Location{ - Line: int(1049), + Line: int(1059), Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10786, + Ctx: p11145, FreeVars: ast.Identifiers{ "std", "value", @@ -131756,17 +135701,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1049), + Line: int(1059), Column: int(60), }, End: ast.Location{ - Line: int(1049), + Line: int(1059), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10786, + Ctx: p11145, FreeVars: ast.Identifiers{ "std", }, @@ -131776,11 +135721,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1049), + Line: int(1059), Column: int(60), }, End: ast.Location{ - Line: int(1049), + Line: int(1059), Column: int(63), }, File: p1, @@ -131828,17 +135773,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1049), + Line: int(1059), Column: int(69), }, End: ast.Location{ - Line: int(1049), + Line: int(1059), Column: int(74), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10822, + Ctx: p11181, FreeVars: ast.Identifiers{ "value", }, @@ -131879,11 +135824,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1051), + Line: int(1061), Column: int(7), }, End: ast.Location{ - Line: int(1063), + Line: int(1073), Column: int(17), }, File: p1, @@ -131896,7 +135841,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10786, + Ctx: p11145, FreeVars: ast.Identifiers{ "std", "value", @@ -131912,17 +135857,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1051), + Line: int(1061), Column: int(13), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(95), }, File: p1, }, Fodder: nil, - Ctx: p10830, + Ctx: p11189, FreeVars: ast.Identifiers{ "aux", "std", @@ -131946,11 +135891,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1052), + Line: int(1062), Column: int(9), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(95), }, File: p1, @@ -131963,7 +135908,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10835, + Ctx: p11194, FreeVars: ast.Identifiers{ "aux", "std", @@ -131975,17 +135920,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1052), + Line: int(1062), Column: int(12), }, End: ast.Location{ - Line: int(1052), + Line: int(1062), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10835, + Ctx: p11194, FreeVars: ast.Identifiers{ "std", "v", @@ -131996,17 +135941,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1052), + Line: int(1062), Column: int(12), }, End: ast.Location{ - Line: int(1052), + Line: int(1062), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10835, + Ctx: p11194, FreeVars: ast.Identifiers{ "std", }, @@ -132016,11 +135961,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1052), + Line: int(1062), Column: int(12), }, End: ast.Location{ - Line: int(1052), + Line: int(1062), Column: int(15), }, File: p1, @@ -132068,17 +136013,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1052), + Line: int(1062), Column: int(25), }, End: ast.Location{ - Line: int(1052), + Line: int(1062), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10846, + Ctx: p11205, FreeVars: ast.Identifiers{ "v", }, @@ -132101,11 +136046,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1053), + Line: int(1063), Column: int(11), }, End: ast.Location{ - Line: int(1053), + Line: int(1063), Column: int(12), }, File: p1, @@ -132118,7 +136063,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10835, + Ctx: p11194, FreeVars: ast.Identifiers{ "v", }, @@ -132138,11 +136083,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1055), + Line: int(1065), Column: int(11), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(95), }, File: p1, @@ -132155,7 +136100,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10835, + Ctx: p11194, FreeVars: ast.Identifiers{ "aux", "std", @@ -132172,17 +136117,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1055), + Line: int(1065), Column: int(23), }, End: ast.Location{ - Line: int(1055), + Line: int(1065), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10857, + Ctx: p11216, FreeVars: ast.Identifiers{ "v", }, @@ -132192,17 +136137,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1055), + Line: int(1065), Column: int(23), }, End: ast.Location{ - Line: int(1055), + Line: int(1065), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10857, + Ctx: p11216, FreeVars: ast.Identifiers{ "v", }, @@ -132215,17 +136160,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1055), + Line: int(1065), Column: int(25), }, End: ast.Location{ - Line: int(1055), + Line: int(1065), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10857, + Ctx: p11216, FreeVars: nil, }, Value: float64(0), @@ -132243,11 +136188,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(11), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(95), }, File: p1, @@ -132260,7 +136205,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10835, + Ctx: p11194, FreeVars: ast.Identifiers{ "aux", "std", @@ -132278,17 +136223,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(29), }, End: ast.Location{ - Line: int(1056), - Column: int(76), + Line: int(1066), + Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10867, + Ctx: p11226, FreeVars: ast.Identifiers{ "std", "v", @@ -132299,17 +136244,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(29), }, End: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10867, + Ctx: p11226, FreeVars: ast.Identifiers{ "std", "v", @@ -132320,17 +136265,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(29), }, End: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10867, + Ctx: p11226, FreeVars: ast.Identifiers{ "std", "v", @@ -132341,17 +136286,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(29), }, End: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10867, + Ctx: p11226, FreeVars: ast.Identifiers{ "std", }, @@ -132361,11 +136306,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(29), }, End: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(32), }, File: p1, @@ -132413,17 +136358,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(40), }, End: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10880, + Ctx: p11239, FreeVars: ast.Identifiers{ "v", }, @@ -132447,17 +136392,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(45), }, End: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10867, + Ctx: p11226, FreeVars: nil, }, Value: float64(1), @@ -132466,221 +136411,175 @@ var _StdAst = &ast.DesugaredObject{ }, OpFodder: ast.Fodder{}, Op: ast.BinaryOp(17), - Right: &ast.Binary{ + Right: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(50), }, End: ast.Location{ - Line: int(1056), - Column: int(76), + Line: int(1066), + Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10867, + Ctx: p11226, FreeVars: ast.Identifiers{ "std", "v", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(50), }, End: ast.Location{ - Line: int(1056), - Column: int(64), + Line: int(1066), + Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10867, + Ctx: p11226, FreeVars: ast.Identifiers{ "std", - "v", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1056), + Line: int(1066), Column: int(50), }, End: ast.Location{ - Line: int(1056), - Column: int(58), + Line: int(1066), + Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10867, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1056), - Column: int(50), - }, - End: ast.Location{ - Line: int(1056), - Column: int(53), - }, - File: p1, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Id: "std", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Value: "isObject", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1066), + Column: int(63), + }, + End: ast.Location{ + Line: int(1066), + Column: int(67), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: p11251, + FreeVars: ast.Identifiers{ + "v", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1056), - Column: int(59), + Line: int(1066), + Column: int(63), }, End: ast.Location{ - Line: int(1056), - Column: int(63), + Line: int(1066), + Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10894, + Ctx: p11251, FreeVars: ast.Identifiers{ "v", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1056), - Column: int(59), - }, - End: ast.Location{ - Line: int(1056), - Column: int(60), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p10894, - FreeVars: ast.Identifiers{ - "v", + Id: "v", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1066), + Column: int(65), }, - }, - Id: "v", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralNumber{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1056), - Column: int(61), - }, - End: ast.Location{ - Line: int(1056), - Column: int(62), - }, - File: p1, + End: ast.Location{ + Line: int(1066), + Column: int(66), }, - Fodder: ast.Fodder{}, - Ctx: p10894, - FreeVars: nil, + File: p1, }, - Value: float64(1), - OriginalString: "1", + Fodder: ast.Fodder{}, + Ctx: p11251, + FreeVars: nil, }, - RightBracketFodder: ast.Fodder{}, - Id: nil, + Value: float64(1), + OriginalString: "1", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1056), - Column: int(68), - }, - End: ast.Location{ - Line: int(1056), - Column: int(76), + RightBracketFodder: ast.Fodder{}, + Id: nil, }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p10867, - FreeVars: nil, }, - Value: "object", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, }, Fun: nil, @@ -132692,11 +136591,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(11), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(95), }, File: p1, @@ -132709,7 +136608,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10835, + Ctx: p11194, FreeVars: ast.Identifiers{ "aux", "has_attrs", @@ -132728,17 +136627,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(25), }, End: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10905, + Ctx: p11261, FreeVars: ast.Identifiers{ "has_attrs", "v", @@ -132749,17 +136648,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(28), }, End: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10905, + Ctx: p11261, FreeVars: ast.Identifiers{ "has_attrs", }, @@ -132772,17 +136671,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(43), }, End: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10905, + Ctx: p11261, FreeVars: ast.Identifiers{ "v", }, @@ -132792,17 +136691,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(43), }, End: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10905, + Ctx: p11261, FreeVars: ast.Identifiers{ "v", }, @@ -132815,17 +136714,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(45), }, End: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10905, + Ctx: p11261, FreeVars: nil, }, Value: float64(1), @@ -132840,17 +136739,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(53), }, End: ast.Location{ - Line: int(1057), + Line: int(1067), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10905, + Ctx: p11261, FreeVars: nil, }, Asserts: ast.Nodes{}, @@ -132867,11 +136766,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(11), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(95), }, File: p1, @@ -132884,7 +136783,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10835, + Ctx: p11194, FreeVars: ast.Identifiers{ "attrs", "aux", @@ -132904,17 +136803,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(28), }, End: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10920, + Ctx: p11276, FreeVars: ast.Identifiers{ "has_attrs", "std", @@ -132926,17 +136825,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(31), }, End: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10920, + Ctx: p11276, FreeVars: ast.Identifiers{ "has_attrs", }, @@ -133042,17 +136941,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(46), }, End: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10920, + Ctx: p11276, FreeVars: ast.Identifiers{ "v", }, @@ -133067,17 +136966,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(48), }, End: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10920, + Ctx: p11276, FreeVars: nil, }, Value: float64(2), @@ -133236,17 +137135,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(57), }, End: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10920, + Ctx: p11276, FreeVars: ast.Identifiers{ "v", }, @@ -133261,17 +137160,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(59), }, End: ast.Location{ - Line: int(1058), + Line: int(1068), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10920, + Ctx: p11276, FreeVars: nil, }, Value: float64(1), @@ -133341,11 +137240,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1059), + Line: int(1069), Column: int(11), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(95), }, File: p1, @@ -133358,7 +137257,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10835, + Ctx: p11194, FreeVars: ast.Identifiers{ "attrs", "aux", @@ -133377,17 +137276,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(13), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(88), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10955, + Ctx: p11311, FreeVars: ast.Identifiers{ "attrs", "std", @@ -133398,17 +137297,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(13), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10955, + Ctx: p11311, FreeVars: ast.Identifiers{ "std", }, @@ -133418,11 +137317,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(13), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(16), }, File: p1, @@ -133477,17 +137376,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(22), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10965, + Ctx: p11321, FreeVars: nil, }, Value: "", @@ -133747,17 +137646,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(27), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10989, + Ctx: p11345, FreeVars: nil, }, Value: " %s=\"%s\"", @@ -133772,17 +137671,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(40), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10989, + Ctx: p11345, FreeVars: ast.Identifiers{ "attrs", "k", @@ -133795,17 +137694,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(41), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10994, + Ctx: p11350, FreeVars: ast.Identifiers{ "k", }, @@ -133820,17 +137719,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(44), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10994, + Ctx: p11350, FreeVars: ast.Identifiers{ "attrs", "k", @@ -133841,17 +137740,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(44), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10994, + Ctx: p11350, FreeVars: ast.Identifiers{ "attrs", }, @@ -133864,17 +137763,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(50), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10994, + Ctx: p11350, FreeVars: ast.Identifiers{ "k", }, @@ -133915,17 +137814,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(63), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(86), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10965, + Ctx: p11321, FreeVars: ast.Identifiers{ "attrs", "std", @@ -133936,17 +137835,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(63), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10965, + Ctx: p11321, FreeVars: ast.Identifiers{ "std", }, @@ -133956,11 +137855,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(63), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(66), }, File: p1, @@ -134008,17 +137907,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(80), }, End: ast.Location{ - Line: int(1060), + Line: int(1070), Column: int(85), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11011, + Ctx: p11367, FreeVars: ast.Identifiers{ "attrs", }, @@ -134064,17 +137963,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(11), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(95), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10835, + Ctx: p11194, FreeVars: ast.Identifiers{ "attrs_str", "aux", @@ -134088,17 +137987,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(11), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10835, + Ctx: p11194, FreeVars: ast.Identifiers{ "std", }, @@ -134108,11 +138007,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(11), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(14), }, File: p1, @@ -134167,17 +138066,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(24), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(94), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11023, + Ctx: p11379, FreeVars: ast.Identifiers{ "attrs_str", "aux", @@ -134193,17 +138092,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(25), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11027, + Ctx: p11383, FreeVars: nil, }, Value: "<", @@ -134218,17 +138117,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(30), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11027, + Ctx: p11383, FreeVars: ast.Identifiers{ "tag", }, @@ -134243,17 +138142,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(35), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11027, + Ctx: p11383, FreeVars: ast.Identifiers{ "attrs_str", }, @@ -134268,17 +138167,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(46), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11027, + Ctx: p11383, FreeVars: nil, }, Value: ">", @@ -134443,17 +138342,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(52), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11048, + Ctx: p11404, FreeVars: ast.Identifiers{ "aux", "x", @@ -134464,17 +138363,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(52), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11048, + Ctx: p11404, FreeVars: ast.Identifiers{ "aux", }, @@ -134490,17 +138389,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(56), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11054, + Ctx: p11410, FreeVars: ast.Identifiers{ "x", }, @@ -134532,17 +138431,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(68), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11027, + Ctx: p11383, FreeVars: ast.Identifiers{ "children", }, @@ -134567,17 +138466,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(79), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(83), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11027, + Ctx: p11383, FreeVars: nil, }, Value: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(85), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(88), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11027, + Ctx: p11383, FreeVars: ast.Identifiers{ "tag", }, @@ -134617,17 +138516,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(90), }, End: ast.Location{ - Line: int(1061), + Line: int(1071), Column: int(93), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11027, + Ctx: p11383, FreeVars: nil, }, Value: ">", @@ -134666,17 +138565,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1063), + Line: int(1073), Column: int(7), }, End: ast.Location{ - Line: int(1063), + Line: int(1073), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p10786, + Ctx: p11145, FreeVars: ast.Identifiers{ "aux", "value", @@ -134687,11 +138586,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1063), + Line: int(1073), Column: int(7), }, End: ast.Location{ - Line: int(1063), + Line: int(1073), Column: int(10), }, File: p1, @@ -134704,7 +138603,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p10786, + Ctx: p11145, FreeVars: ast.Identifiers{ "aux", }, @@ -134720,17 +138619,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1063), + Line: int(1073), Column: int(11), }, End: ast.Location{ - Line: int(1063), + Line: int(1073), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11069, + Ctx: p11425, FreeVars: ast.Identifiers{ "value", }, @@ -134815,11 +138714,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1069), + Line: int(1079), Column: int(5), }, End: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(24), }, File: p1, @@ -134832,7 +138731,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11077, + Ctx: p11433, FreeVars: ast.Identifiers{ "base64_table", "input", @@ -134849,11 +138748,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1070), + Line: int(1080), Column: int(7), }, End: ast.Location{ - Line: int(1073), + Line: int(1083), Column: int(14), }, File: p1, @@ -134866,182 +138765,136 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11082, + Ctx: p11438, FreeVars: ast.Identifiers{ "input", "std", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1070), + Line: int(1080), Column: int(10), }, End: ast.Location{ - Line: int(1070), - Column: int(37), + Line: int(1080), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11082, + Ctx: p11438, FreeVars: ast.Identifiers{ "input", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1070), + Line: int(1080), Column: int(10), }, End: ast.Location{ - Line: int(1070), - Column: int(25), + Line: int(1080), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11082, + Ctx: p11438, FreeVars: ast.Identifiers{ - "input", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1070), + Line: int(1080), Column: int(10), }, End: ast.Location{ - Line: int(1070), - Column: int(18), + Line: int(1080), + Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11082, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1070), - Column: int(10), - }, - End: ast.Location{ - Line: int(1070), - Column: int(13), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isString", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1070), - Column: int(19), - }, - End: ast.Location{ - Line: int(1070), - Column: int(24), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1080), + Column: int(23), }, - Fodder: ast.Fodder{}, - Ctx: p11095, - FreeVars: ast.Identifiers{ - "input", + End: ast.Location{ + Line: int(1080), + Column: int(28), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p11449, + FreeVars: ast.Identifiers{ + "input", }, - Id: "input", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1070), - Column: int(29), - }, - End: ast.Location{ - Line: int(1070), - Column: int(37), + Id: "input", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p11082, - FreeVars: nil, }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Apply{ @@ -135049,17 +138902,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(9), }, End: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11082, + Ctx: p11438, FreeVars: ast.Identifiers{ "input", "std", @@ -135070,17 +138923,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(9), }, End: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11082, + Ctx: p11438, FreeVars: ast.Identifiers{ "std", }, @@ -135090,11 +138943,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(9), }, End: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(12), }, File: p1, @@ -135149,17 +139002,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(17), }, End: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11108, + Ctx: p11461, FreeVars: ast.Identifiers{ "std", }, @@ -135182,17 +139035,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(29), }, End: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11112, + Ctx: p11465, FreeVars: ast.Identifiers{ "c", "std", @@ -135203,17 +139056,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(29), }, End: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11112, + Ctx: p11465, FreeVars: ast.Identifiers{ "std", }, @@ -135223,11 +139076,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(29), }, End: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(32), }, File: p1, @@ -135275,17 +139128,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(43), }, End: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11121, + Ctx: p11474, FreeVars: ast.Identifiers{ "c", }, @@ -135311,17 +139164,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(47), }, End: ast.Location{ - Line: int(1071), + Line: int(1081), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11108, + Ctx: p11461, FreeVars: ast.Identifiers{ "input", }, @@ -135351,11 +139204,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1073), + Line: int(1083), Column: int(9), }, End: ast.Location{ - Line: int(1073), + Line: int(1083), Column: int(14), }, File: p1, @@ -135368,7 +139221,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11082, + Ctx: p11438, FreeVars: ast.Identifiers{ "input", }, @@ -135385,11 +139238,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1075), + Line: int(1085), Column: int(5), }, End: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(24), }, File: p1, @@ -135402,7 +139255,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11077, + Ctx: p11433, FreeVars: ast.Identifiers{ "base64_table", "bytes", @@ -135419,17 +139272,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1075), + Line: int(1085), Column: int(11), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(33), }, File: p1, }, Fodder: nil, - Ctx: p11134, + Ctx: p11487, FreeVars: ast.Identifiers{ "aux", "base64_table", @@ -135464,11 +139317,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(7), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(33), }, File: p1, @@ -135481,7 +139334,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "aux", @@ -135496,17 +139349,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(10), }, End: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "i", @@ -135518,17 +139371,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(10), }, End: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "i", }, @@ -135542,17 +139395,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(15), }, End: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "std", @@ -135563,17 +139416,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(15), }, End: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "std", }, @@ -135583,11 +139436,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(15), }, End: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(18), }, File: p1, @@ -135635,17 +139488,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(26), }, End: ast.Location{ - Line: int(1076), + Line: int(1086), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11154, + Ctx: p11507, FreeVars: ast.Identifiers{ "arr", }, @@ -135669,11 +139522,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1077), + Line: int(1087), Column: int(9), }, End: ast.Location{ - Line: int(1077), + Line: int(1087), Column: int(10), }, File: p1, @@ -135686,7 +139539,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "r", }, @@ -135706,17 +139559,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(12), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "aux", @@ -135731,17 +139584,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(15), }, End: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "i", @@ -135753,17 +139606,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(15), }, End: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "i", }, @@ -135773,17 +139626,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(15), }, End: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "i", }, @@ -135797,17 +139650,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(19), }, End: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: nil, }, Value: float64(1), @@ -135821,17 +139674,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(24), }, End: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "std", @@ -135842,17 +139695,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(24), }, End: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "std", }, @@ -135862,11 +139715,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(24), }, End: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(27), }, File: p1, @@ -135914,17 +139767,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(35), }, End: ast.Location{ - Line: int(1078), + Line: int(1088), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11178, + Ctx: p11531, FreeVars: ast.Identifiers{ "arr", }, @@ -135948,11 +139801,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1079), + Line: int(1089), Column: int(9), }, End: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(33), }, File: p1, @@ -135965,7 +139818,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "aux", @@ -135984,17 +139837,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(11), }, End: ast.Location{ - Line: int(1084), + Line: int(1094), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -136006,17 +139859,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(11), }, End: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -136028,17 +139881,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(11), }, End: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -136050,11 +139903,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(11), }, End: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(23), }, File: p1, @@ -136075,7 +139928,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "base64_table", }, @@ -136088,17 +139941,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(24), }, End: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "arr", "i", @@ -136109,17 +139962,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(25), }, End: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "arr", "i", @@ -136130,17 +139983,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(25), }, End: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "arr", "i", @@ -136151,17 +140004,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(25), }, End: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "arr", }, @@ -136174,17 +140027,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(29), }, End: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "i", }, @@ -136201,17 +140054,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(34), }, End: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: nil, }, Value: float64(252), @@ -136225,17 +140078,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(42), }, End: ast.Location{ - Line: int(1081), + Line: int(1091), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: nil, }, Value: float64(2), @@ -136252,17 +140105,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(11), }, End: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -136274,11 +140127,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(11), }, End: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(23), }, File: p1, @@ -136299,7 +140152,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "base64_table", }, @@ -136312,17 +140165,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(24), }, End: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "arr", "i", @@ -136333,17 +140186,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(25), }, End: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "arr", "i", @@ -136354,17 +140207,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(25), }, End: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "arr", "i", @@ -136375,17 +140228,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(25), }, End: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "arr", }, @@ -136398,17 +140251,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(29), }, End: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: ast.Identifiers{ "i", }, @@ -136425,17 +140278,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(34), }, End: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: nil, }, Value: float64(3), @@ -136449,17 +140302,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(40), }, End: ast.Location{ - Line: int(1083), + Line: int(1093), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11185, + Ctx: p11538, FreeVars: nil, }, Value: float64(4), @@ -136477,11 +140330,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1084), + Line: int(1094), Column: int(11), }, End: ast.Location{ - Line: int(1084), + Line: int(1094), Column: int(15), }, File: p1, @@ -136494,7 +140347,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11185, + Ctx: p11538, FreeVars: nil, }, Value: "==", @@ -136511,17 +140364,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(9), }, End: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "aux", @@ -136535,11 +140388,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(9), }, End: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(12), }, File: p1, @@ -136552,7 +140405,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "aux", }, @@ -136568,17 +140421,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(13), }, End: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11234, + Ctx: p11587, FreeVars: ast.Identifiers{ "arr", }, @@ -136593,17 +140446,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(18), }, End: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11234, + Ctx: p11587, FreeVars: ast.Identifiers{ "i", }, @@ -136613,17 +140466,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(18), }, End: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11234, + Ctx: p11587, FreeVars: ast.Identifiers{ "i", }, @@ -136637,17 +140490,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(22), }, End: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11234, + Ctx: p11587, FreeVars: nil, }, Value: float64(3), @@ -136662,17 +140515,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(25), }, End: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11234, + Ctx: p11587, FreeVars: ast.Identifiers{ "r", "str", @@ -136683,17 +140536,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(25), }, End: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11234, + Ctx: p11587, FreeVars: ast.Identifiers{ "r", }, @@ -136707,17 +140560,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(29), }, End: ast.Location{ - Line: int(1085), + Line: int(1095), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11234, + Ctx: p11587, FreeVars: ast.Identifiers{ "str", }, @@ -136749,17 +140602,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(12), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "aux", @@ -136774,17 +140627,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(15), }, End: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "i", @@ -136796,17 +140649,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(15), }, End: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "i", }, @@ -136816,17 +140669,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(15), }, End: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "i", }, @@ -136840,17 +140693,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(19), }, End: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: nil, }, Value: float64(2), @@ -136864,17 +140717,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(24), }, End: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "std", @@ -136885,17 +140738,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(24), }, End: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "std", }, @@ -136905,11 +140758,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(24), }, End: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(27), }, File: p1, @@ -136957,17 +140810,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(35), }, End: ast.Location{ - Line: int(1086), + Line: int(1096), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11266, + Ctx: p11619, FreeVars: ast.Identifiers{ "arr", }, @@ -136991,11 +140844,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1087), + Line: int(1097), Column: int(9), }, End: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(33), }, File: p1, @@ -137008,7 +140861,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "aux", @@ -137027,17 +140880,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(11), }, End: ast.Location{ - Line: int(1094), + Line: int(1104), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -137049,17 +140902,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(11), }, End: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -137071,17 +140924,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(11), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -137093,17 +140946,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(11), }, End: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -137115,11 +140968,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(11), }, End: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(23), }, File: p1, @@ -137140,7 +140993,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "base64_table", }, @@ -137153,17 +141006,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(24), }, End: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137174,17 +141027,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(25), }, End: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137195,17 +141048,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(25), }, End: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137216,17 +141069,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(25), }, End: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", }, @@ -137239,17 +141092,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(29), }, End: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "i", }, @@ -137266,17 +141119,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(34), }, End: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: nil, }, Value: float64(252), @@ -137290,17 +141143,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(42), }, End: ast.Location{ - Line: int(1089), + Line: int(1099), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: nil, }, Value: float64(2), @@ -137317,17 +141170,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(11), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -137339,11 +141192,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(11), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(23), }, File: p1, @@ -137364,7 +141217,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "base64_table", }, @@ -137377,17 +141230,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(24), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137398,17 +141251,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(24), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137419,17 +141272,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(25), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137440,17 +141293,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(25), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137461,17 +141314,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(25), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", }, @@ -137484,17 +141337,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(29), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "i", }, @@ -137511,17 +141364,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(34), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: nil, }, Value: float64(3), @@ -137535,17 +141388,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(40), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: nil, }, Value: float64(4), @@ -137559,17 +141412,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(44), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137580,17 +141433,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(45), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137601,17 +141454,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(45), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137622,17 +141475,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(45), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", }, @@ -137645,17 +141498,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(49), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "i", }, @@ -137665,17 +141518,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(49), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "i", }, @@ -137689,17 +141542,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(53), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: nil, }, Value: float64(1), @@ -137716,17 +141569,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(58), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: nil, }, Value: float64(240), @@ -137740,17 +141593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(66), }, End: ast.Location{ - Line: int(1091), + Line: int(1101), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: nil, }, Value: float64(4), @@ -137769,17 +141622,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(11), }, End: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -137791,11 +141644,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(11), }, End: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(23), }, File: p1, @@ -137816,7 +141669,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "base64_table", }, @@ -137829,17 +141682,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(24), }, End: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137850,17 +141703,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(25), }, End: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137871,17 +141724,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(25), }, End: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", "i", @@ -137892,17 +141745,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(25), }, End: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "arr", }, @@ -137915,17 +141768,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(29), }, End: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "i", }, @@ -137935,17 +141788,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(29), }, End: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: ast.Identifiers{ "i", }, @@ -137959,17 +141812,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(33), }, End: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: nil, }, Value: float64(1), @@ -137986,17 +141839,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(38), }, End: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: nil, }, Value: float64(15), @@ -138010,17 +141863,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(45), }, End: ast.Location{ - Line: int(1093), + Line: int(1103), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11273, + Ctx: p11626, FreeVars: nil, }, Value: float64(2), @@ -138038,11 +141891,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1094), + Line: int(1104), Column: int(11), }, End: ast.Location{ - Line: int(1094), + Line: int(1104), Column: int(14), }, File: p1, @@ -138055,7 +141908,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11273, + Ctx: p11626, FreeVars: nil, }, Value: "=", @@ -138072,17 +141925,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(9), }, End: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "aux", @@ -138096,11 +141949,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(9), }, End: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(12), }, File: p1, @@ -138113,7 +141966,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "aux", }, @@ -138129,17 +141982,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(13), }, End: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11362, + Ctx: p11715, FreeVars: ast.Identifiers{ "arr", }, @@ -138154,17 +142007,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(18), }, End: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11362, + Ctx: p11715, FreeVars: ast.Identifiers{ "i", }, @@ -138174,17 +142027,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(18), }, End: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11362, + Ctx: p11715, FreeVars: ast.Identifiers{ "i", }, @@ -138198,17 +142051,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(22), }, End: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11362, + Ctx: p11715, FreeVars: nil, }, Value: float64(3), @@ -138223,17 +142076,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(25), }, End: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11362, + Ctx: p11715, FreeVars: ast.Identifiers{ "r", "str", @@ -138244,17 +142097,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(25), }, End: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11362, + Ctx: p11715, FreeVars: ast.Identifiers{ "r", }, @@ -138268,17 +142121,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(29), }, End: ast.Location{ - Line: int(1095), + Line: int(1105), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11362, + Ctx: p11715, FreeVars: ast.Identifiers{ "str", }, @@ -138310,11 +142163,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1097), + Line: int(1107), Column: int(9), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(33), }, File: p1, @@ -138327,7 +142180,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "aux", @@ -138346,17 +142199,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(11), }, End: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -138368,17 +142221,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(11), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -138390,17 +142243,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(11), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -138412,17 +142265,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(11), }, End: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -138434,11 +142287,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(11), }, End: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(23), }, File: p1, @@ -138459,7 +142312,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "base64_table", }, @@ -138472,17 +142325,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(24), }, End: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -138493,17 +142346,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(25), }, End: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -138514,17 +142367,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(25), }, End: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -138535,17 +142388,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(25), }, End: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", }, @@ -138558,17 +142411,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(29), }, End: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "i", }, @@ -138585,17 +142438,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(34), }, End: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(252), @@ -138609,17 +142462,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(42), }, End: ast.Location{ - Line: int(1099), + Line: int(1109), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(2), @@ -138636,17 +142489,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(11), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -138658,11 +142511,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(11), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(23), }, File: p1, @@ -138683,7 +142536,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "base64_table", }, @@ -138696,17 +142549,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(24), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -138717,17 +142570,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(24), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -138738,17 +142591,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(25), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -138759,17 +142612,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(25), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -138780,17 +142633,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(25), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", }, @@ -138803,17 +142656,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(29), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "i", }, @@ -138830,17 +142683,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(34), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(3), @@ -138854,17 +142707,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(40), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(4), @@ -138878,17 +142731,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(44), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -138899,17 +142752,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(45), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -138920,17 +142773,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(45), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -138941,17 +142794,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(45), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", }, @@ -138964,17 +142817,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(49), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "i", }, @@ -138984,17 +142837,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(49), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "i", }, @@ -139008,17 +142861,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(53), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(1), @@ -139035,17 +142888,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(58), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(240), @@ -139059,17 +142912,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(66), }, End: ast.Location{ - Line: int(1101), + Line: int(1111), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(4), @@ -139088,17 +142941,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(11), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -139110,11 +142963,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(11), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(23), }, File: p1, @@ -139135,7 +142988,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "base64_table", }, @@ -139148,17 +143001,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(24), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -139169,17 +143022,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(24), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -139190,17 +143043,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(25), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -139211,17 +143064,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(25), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -139232,17 +143085,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(25), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", }, @@ -139255,17 +143108,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(29), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "i", }, @@ -139275,17 +143128,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(29), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "i", }, @@ -139299,17 +143152,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(33), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(1), @@ -139326,17 +143179,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(38), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(15), @@ -139350,17 +143203,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(45), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(2), @@ -139374,17 +143227,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(49), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -139395,17 +143248,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(50), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -139416,17 +143269,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(50), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -139437,17 +143290,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(50), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", }, @@ -139460,17 +143313,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(54), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "i", }, @@ -139480,17 +143333,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(54), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "i", }, @@ -139504,17 +143357,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(58), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(2), @@ -139531,17 +143384,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(63), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(192), @@ -139555,17 +143408,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(71), }, End: ast.Location{ - Line: int(1103), + Line: int(1113), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(6), @@ -139584,17 +143437,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(11), }, End: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "base64_table", @@ -139606,11 +143459,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(11), }, End: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(23), }, File: p1, @@ -139631,7 +143484,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "base64_table", }, @@ -139644,17 +143497,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(25), }, End: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -139665,17 +143518,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(25), }, End: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", "i", @@ -139686,17 +143539,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(25), }, End: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "arr", }, @@ -139709,17 +143562,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(29), }, End: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "i", }, @@ -139729,17 +143582,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(29), }, End: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: ast.Identifiers{ "i", }, @@ -139753,17 +143606,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(33), }, End: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(2), @@ -139780,17 +143633,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(38), }, End: ast.Location{ - Line: int(1105), + Line: int(1115), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11381, + Ctx: p11734, FreeVars: nil, }, Value: float64(63), @@ -139810,17 +143663,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(9), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "arr", "aux", @@ -139834,11 +143687,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(9), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(12), }, File: p1, @@ -139851,7 +143704,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11139, + Ctx: p11492, FreeVars: ast.Identifiers{ "aux", }, @@ -139867,17 +143720,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(13), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11503, + Ctx: p11856, FreeVars: ast.Identifiers{ "arr", }, @@ -139892,17 +143745,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(18), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11503, + Ctx: p11856, FreeVars: ast.Identifiers{ "i", }, @@ -139912,17 +143765,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(18), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11503, + Ctx: p11856, FreeVars: ast.Identifiers{ "i", }, @@ -139936,17 +143789,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(22), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11503, + Ctx: p11856, FreeVars: nil, }, Value: float64(3), @@ -139961,17 +143814,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(25), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11503, + Ctx: p11856, FreeVars: ast.Identifiers{ "r", "str", @@ -139982,17 +143835,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(25), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11503, + Ctx: p11856, FreeVars: ast.Identifiers{ "r", }, @@ -140006,17 +143859,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(29), }, End: ast.Location{ - Line: int(1106), + Line: int(1116), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11503, + Ctx: p11856, FreeVars: ast.Identifiers{ "str", }, @@ -140048,11 +143901,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(5), }, End: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(24), }, File: p1, @@ -140065,7 +143918,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11077, + Ctx: p11433, FreeVars: ast.Identifiers{ "aux", "bytes", @@ -140082,17 +143935,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(20), }, End: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11521, + Ctx: p11874, FreeVars: ast.Identifiers{ "bytes", "std", @@ -140103,17 +143956,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(20), }, End: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11521, + Ctx: p11874, FreeVars: ast.Identifiers{ "std", }, @@ -140123,11 +143976,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(20), }, End: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(23), }, File: p1, @@ -140175,17 +144028,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(30), }, End: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11530, + Ctx: p11883, FreeVars: nil, }, ParenLeftFodder: ast.Fodder{}, @@ -140211,17 +144064,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(45), }, End: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11533, + Ctx: p11886, FreeVars: ast.Identifiers{ "a", "r", @@ -140232,17 +144085,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(45), }, End: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11533, + Ctx: p11886, FreeVars: ast.Identifiers{ "r", }, @@ -140256,17 +144109,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(51), }, End: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11533, + Ctx: p11886, FreeVars: ast.Identifiers{ "a", }, @@ -140276,17 +144129,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(51), }, End: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11533, + Ctx: p11886, FreeVars: ast.Identifiers{ "a", }, @@ -140300,17 +144153,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(55), }, End: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11533, + Ctx: p11886, FreeVars: nil, }, Value: float64(256), @@ -140327,17 +144180,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(61), }, End: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11530, + Ctx: p11883, FreeVars: ast.Identifiers{ "bytes", }, @@ -140352,17 +144205,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(68), }, End: ast.Location{ - Line: int(1108), + Line: int(1118), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11530, + Ctx: p11883, FreeVars: nil, }, Value: true, @@ -140386,11 +144239,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1109), + Line: int(1119), Column: int(5), }, End: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(24), }, File: p1, @@ -140403,7 +144256,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11077, + Ctx: p11433, FreeVars: ast.Identifiers{ "aux", "bytes", @@ -140415,17 +144268,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1109), + Line: int(1119), Column: int(8), }, End: ast.Location{ - Line: int(1109), + Line: int(1119), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11077, + Ctx: p11433, FreeVars: ast.Identifiers{ "sanity", }, @@ -140436,17 +144289,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1109), + Line: int(1119), Column: int(9), }, End: ast.Location{ - Line: int(1109), + Line: int(1119), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11077, + Ctx: p11433, FreeVars: ast.Identifiers{ "sanity", }, @@ -140460,11 +144313,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1110), + Line: int(1120), Column: int(7), }, End: ast.Location{ - Line: int(1110), + Line: int(1120), Column: int(71), }, File: p1, @@ -140477,7 +144330,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11077, + Ctx: p11433, FreeVars: nil, }, Expr: &ast.LiteralString{ @@ -140485,17 +144338,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1110), + Line: int(1120), Column: int(13), }, End: ast.Location{ - Line: int(1110), + Line: int(1120), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11077, + Ctx: p11433, FreeVars: nil, }, Value: "Can only base64 encode strings / arrays of single bytes.", @@ -140516,17 +144369,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(7), }, End: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11077, + Ctx: p11433, FreeVars: ast.Identifiers{ "aux", "bytes", @@ -140537,11 +144390,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(7), }, End: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(10), }, File: p1, @@ -140554,7 +144407,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11077, + Ctx: p11433, FreeVars: ast.Identifiers{ "aux", }, @@ -140570,17 +144423,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(11), }, End: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11563, + Ctx: p11916, FreeVars: ast.Identifiers{ "bytes", }, @@ -140595,17 +144448,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(18), }, End: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11563, + Ctx: p11916, FreeVars: nil, }, Value: float64(0), @@ -140619,17 +144472,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(21), }, End: ast.Location{ - Line: int(1112), + Line: int(1122), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11563, + Ctx: p11916, FreeVars: nil, }, Value: "", @@ -140716,11 +144569,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(5), }, End: ast.Location{ - Line: int(1134), + Line: int(1144), Column: int(22), }, File: p1, @@ -140733,7 +144586,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11573, + Ctx: p11926, FreeVars: ast.Identifiers{ "base64_inv", "std", @@ -140745,17 +144598,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(8), }, End: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11573, + Ctx: p11926, FreeVars: ast.Identifiers{ "std", "str", @@ -140859,17 +144712,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(8), }, End: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11573, + Ctx: p11926, FreeVars: ast.Identifiers{ "std", "str", @@ -140880,17 +144733,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(8), }, End: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11573, + Ctx: p11926, FreeVars: ast.Identifiers{ "std", }, @@ -140900,11 +144753,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(8), }, End: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(11), }, File: p1, @@ -140952,17 +144805,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(19), }, End: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11594, + Ctx: p11947, FreeVars: ast.Identifiers{ "str", }, @@ -140987,17 +144840,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(26), }, End: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11573, + Ctx: p11926, FreeVars: nil, }, Value: float64(4), @@ -141020,17 +144873,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(31), }, End: ast.Location{ - Line: int(1116), + Line: int(1126), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11573, + Ctx: p11926, FreeVars: nil, }, Value: float64(0), @@ -141043,11 +144896,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1117), + Line: int(1127), Column: int(7), }, End: ast.Location{ - Line: int(1117), + Line: int(1127), Column: int(53), }, File: p1, @@ -141060,7 +144913,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11573, + Ctx: p11926, FreeVars: ast.Identifiers{ "std", "str", @@ -141164,17 +145017,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1117), + Line: int(1127), Column: int(13), }, End: ast.Location{ - Line: int(1117), + Line: int(1127), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11573, + Ctx: p11926, FreeVars: nil, }, Value: "Not a base64 encoded string \"%s\"", @@ -141189,17 +145042,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1117), + Line: int(1127), Column: int(50), }, End: ast.Location{ - Line: int(1117), + Line: int(1127), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11573, + Ctx: p11926, FreeVars: ast.Identifiers{ "str", }, @@ -141230,11 +145083,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1119), + Line: int(1129), Column: int(7), }, End: ast.Location{ - Line: int(1134), + Line: int(1144), Column: int(22), }, File: p1, @@ -141247,7 +145100,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11573, + Ctx: p11926, FreeVars: ast.Identifiers{ "base64_inv", "std", @@ -141264,17 +145117,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1119), + Line: int(1129), Column: int(13), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(44), }, File: p1, }, Fodder: nil, - Ctx: p11618, + Ctx: p11971, FreeVars: ast.Identifiers{ "aux", "base64_inv", @@ -141309,11 +145162,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(9), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(44), }, File: p1, @@ -141326,7 +145179,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11623, + Ctx: p11976, FreeVars: ast.Identifiers{ "aux", "base64_inv", @@ -141341,17 +145194,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(12), }, End: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11623, + Ctx: p11976, FreeVars: ast.Identifiers{ "i", "std", @@ -141363,17 +145216,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(12), }, End: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11623, + Ctx: p11976, FreeVars: ast.Identifiers{ "i", }, @@ -141387,17 +145240,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(17), }, End: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11623, + Ctx: p11976, FreeVars: ast.Identifiers{ "std", "str", @@ -141408,17 +145261,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(17), }, End: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11623, + Ctx: p11976, FreeVars: ast.Identifiers{ "std", }, @@ -141428,11 +145281,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(17), }, End: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(20), }, File: p1, @@ -141480,17 +145333,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(28), }, End: ast.Location{ - Line: int(1120), + Line: int(1130), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11638, + Ctx: p11991, FreeVars: ast.Identifiers{ "str", }, @@ -141514,11 +145367,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1121), + Line: int(1131), Column: int(11), }, End: ast.Location{ - Line: int(1121), + Line: int(1131), Column: int(12), }, File: p1, @@ -141531,7 +145384,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11623, + Ctx: p11976, FreeVars: ast.Identifiers{ "r", }, @@ -141551,11 +145404,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(11), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(44), }, File: p1, @@ -141576,7 +145429,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p11623, + Ctx: p11976, FreeVars: ast.Identifiers{ "aux", "base64_inv", @@ -141595,17 +145448,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(22), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11650, + Ctx: p12003, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -141619,17 +145472,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(23), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -141641,17 +145494,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(23), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -141663,17 +145516,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(23), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -141685,17 +145538,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(23), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "base64_inv", }, @@ -141708,17 +145561,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(34), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "i", "str", @@ -141729,17 +145582,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(34), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "str", }, @@ -141752,17 +145605,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(38), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "i", }, @@ -141782,17 +145635,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(45), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: nil, }, Value: float64(2), @@ -141806,17 +145659,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(50), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -141828,17 +145681,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(50), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -141850,17 +145703,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(50), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "base64_inv", }, @@ -141873,17 +145726,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(61), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "i", "str", @@ -141894,17 +145747,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(61), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(64), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "str", }, @@ -141917,17 +145770,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(65), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "i", }, @@ -141937,17 +145790,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(65), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: ast.Identifiers{ "i", }, @@ -141961,17 +145814,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(69), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: nil, }, Value: float64(1), @@ -141991,17 +145844,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(76), }, End: ast.Location{ - Line: int(1124), + Line: int(1134), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11654, + Ctx: p12007, FreeVars: nil, }, Value: float64(4), @@ -142024,11 +145877,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1126), + Line: int(1136), Column: int(11), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(44), }, File: p1, @@ -142049,7 +145902,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p11623, + Ctx: p11976, FreeVars: ast.Identifiers{ "aux", "base64_inv", @@ -142069,11 +145922,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(13), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(86), }, File: p1, @@ -142086,7 +145939,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11692, + Ctx: p12045, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -142098,17 +145951,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(16), }, End: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11692, + Ctx: p12045, FreeVars: ast.Identifiers{ "i", "str", @@ -142119,17 +145972,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(16), }, End: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11692, + Ctx: p12045, FreeVars: ast.Identifiers{ "i", "str", @@ -142140,17 +145993,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(16), }, End: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11692, + Ctx: p12045, FreeVars: ast.Identifiers{ "str", }, @@ -142163,17 +146016,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(20), }, End: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11692, + Ctx: p12045, FreeVars: ast.Identifiers{ "i", }, @@ -142183,17 +146036,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(20), }, End: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11692, + Ctx: p12045, FreeVars: ast.Identifiers{ "i", }, @@ -142207,17 +146060,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(24), }, End: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11692, + Ctx: p12045, FreeVars: nil, }, Value: float64(2), @@ -142234,17 +146087,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(30), }, End: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11692, + Ctx: p12045, FreeVars: nil, }, Value: "=", @@ -142258,17 +146111,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(39), }, End: ast.Location{ - Line: int(1127), + Line: int(1137), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11692, + Ctx: p12045, FreeVars: nil, }, Elements: nil, @@ -142288,17 +146141,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(18), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(86), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11692, + Ctx: p12045, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -142312,17 +146165,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(19), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(85), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -142334,17 +146187,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(19), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -142356,17 +146209,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(20), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -142378,17 +146231,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(20), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -142400,17 +146253,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(20), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "base64_inv", }, @@ -142423,17 +146276,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(31), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "i", "str", @@ -142444,17 +146297,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(31), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "str", }, @@ -142467,17 +146320,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(35), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "i", }, @@ -142487,17 +146340,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(35), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "i", }, @@ -142511,17 +146364,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(39), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: nil, }, Value: float64(1), @@ -142541,17 +146394,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(45), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: nil, }, Value: float64(15), @@ -142565,17 +146418,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(52), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: nil, }, Value: float64(4), @@ -142589,17 +146442,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(57), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -142611,17 +146464,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(57), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -142633,17 +146486,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(57), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "base64_inv", }, @@ -142656,17 +146509,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(68), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "i", "str", @@ -142677,17 +146530,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(68), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "str", }, @@ -142700,17 +146553,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(72), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "i", }, @@ -142720,17 +146573,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(72), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: ast.Identifiers{ "i", }, @@ -142744,17 +146597,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(76), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: nil, }, Value: float64(2), @@ -142774,17 +146627,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(83), }, End: ast.Location{ - Line: int(1128), + Line: int(1138), Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11712, + Ctx: p12065, FreeVars: nil, }, Value: float64(2), @@ -142808,11 +146661,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1130), + Line: int(1140), Column: int(11), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(44), }, File: p1, @@ -142833,7 +146686,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p11623, + Ctx: p11976, FreeVars: ast.Identifiers{ "aux", "base64_inv", @@ -142854,11 +146707,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(13), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(78), }, File: p1, @@ -142871,7 +146724,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11756, + Ctx: p12109, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -142883,17 +146736,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(16), }, End: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11756, + Ctx: p12109, FreeVars: ast.Identifiers{ "i", "str", @@ -142904,17 +146757,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(16), }, End: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11756, + Ctx: p12109, FreeVars: ast.Identifiers{ "i", "str", @@ -142925,17 +146778,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(16), }, End: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11756, + Ctx: p12109, FreeVars: ast.Identifiers{ "str", }, @@ -142948,17 +146801,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(20), }, End: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11756, + Ctx: p12109, FreeVars: ast.Identifiers{ "i", }, @@ -142968,17 +146821,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(20), }, End: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11756, + Ctx: p12109, FreeVars: ast.Identifiers{ "i", }, @@ -142992,17 +146845,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(24), }, End: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11756, + Ctx: p12109, FreeVars: nil, }, Value: float64(3), @@ -143019,17 +146872,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(30), }, End: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11756, + Ctx: p12109, FreeVars: nil, }, Value: "=", @@ -143043,17 +146896,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(39), }, End: ast.Location{ - Line: int(1131), + Line: int(1141), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11756, + Ctx: p12109, FreeVars: nil, }, Elements: nil, @@ -143073,17 +146926,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(18), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11756, + Ctx: p12109, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -143097,17 +146950,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(19), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -143119,17 +146972,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(19), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -143141,17 +146994,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(20), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -143163,17 +147016,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(20), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -143185,17 +147038,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(20), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "base64_inv", }, @@ -143208,17 +147061,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(31), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "i", "str", @@ -143229,17 +147082,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(31), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "str", }, @@ -143252,17 +147105,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(35), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "i", }, @@ -143272,17 +147125,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(35), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "i", }, @@ -143296,17 +147149,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(39), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: nil, }, Value: float64(2), @@ -143326,17 +147179,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(45), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: nil, }, Value: float64(3), @@ -143350,17 +147203,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(51), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: nil, }, Value: float64(6), @@ -143374,17 +147227,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(55), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "base64_inv", "i", @@ -143396,17 +147249,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(55), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "base64_inv", }, @@ -143419,17 +147272,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(66), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "i", "str", @@ -143440,17 +147293,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(66), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "str", }, @@ -143463,17 +147316,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(70), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "i", }, @@ -143483,17 +147336,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(70), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: ast.Identifiers{ "i", }, @@ -143507,17 +147360,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(74), }, End: ast.Location{ - Line: int(1132), + Line: int(1142), Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11776, + Ctx: p12129, FreeVars: nil, }, Value: float64(3), @@ -143547,17 +147400,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(11), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11623, + Ctx: p11976, FreeVars: ast.Identifiers{ "aux", "i", @@ -143573,11 +147426,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(11), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(14), }, File: p1, @@ -143590,7 +147443,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11623, + Ctx: p11976, FreeVars: ast.Identifiers{ "aux", }, @@ -143606,17 +147459,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(15), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11817, + Ctx: p12170, FreeVars: ast.Identifiers{ "str", }, @@ -143631,17 +147484,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(20), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11817, + Ctx: p12170, FreeVars: ast.Identifiers{ "i", }, @@ -143651,17 +147504,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(20), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11817, + Ctx: p12170, FreeVars: ast.Identifiers{ "i", }, @@ -143675,17 +147528,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(24), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11817, + Ctx: p12170, FreeVars: nil, }, Value: float64(4), @@ -143700,17 +147553,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(27), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11817, + Ctx: p12170, FreeVars: ast.Identifiers{ "n1", "n2", @@ -143723,17 +147576,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(27), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11817, + Ctx: p12170, FreeVars: ast.Identifiers{ "n1", "n2", @@ -143745,17 +147598,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(27), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11817, + Ctx: p12170, FreeVars: ast.Identifiers{ "n1", "r", @@ -143766,17 +147619,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(27), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11817, + Ctx: p12170, FreeVars: ast.Identifiers{ "r", }, @@ -143790,17 +147643,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(31), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11817, + Ctx: p12170, FreeVars: ast.Identifiers{ "n1", }, @@ -143815,17 +147668,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(36), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11817, + Ctx: p12170, FreeVars: ast.Identifiers{ "n2", }, @@ -143840,17 +147693,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(41), }, End: ast.Location{ - Line: int(1133), + Line: int(1143), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11817, + Ctx: p12170, FreeVars: ast.Identifiers{ "n3", }, @@ -143882,17 +147735,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1134), + Line: int(1144), Column: int(7), }, End: ast.Location{ - Line: int(1134), + Line: int(1144), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11573, + Ctx: p11926, FreeVars: ast.Identifiers{ "aux", "str", @@ -143903,11 +147756,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1134), + Line: int(1144), Column: int(7), }, End: ast.Location{ - Line: int(1134), + Line: int(1144), Column: int(10), }, File: p1, @@ -143920,7 +147773,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11573, + Ctx: p11926, FreeVars: ast.Identifiers{ "aux", }, @@ -143936,17 +147789,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1134), + Line: int(1144), Column: int(11), }, End: ast.Location{ - Line: int(1134), + Line: int(1144), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11845, + Ctx: p12198, FreeVars: ast.Identifiers{ "str", }, @@ -143961,17 +147814,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1134), + Line: int(1144), Column: int(16), }, End: ast.Location{ - Line: int(1134), + Line: int(1144), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11845, + Ctx: p12198, FreeVars: nil, }, Value: float64(0), @@ -143985,17 +147838,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1134), + Line: int(1144), Column: int(19), }, End: ast.Location{ - Line: int(1134), + Line: int(1144), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11845, + Ctx: p12198, FreeVars: nil, }, Elements: nil, @@ -144079,11 +147932,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1137), + Line: int(1147), Column: int(5), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(58), }, File: p1, @@ -144096,7 +147949,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11855, + Ctx: p12208, FreeVars: ast.Identifiers{ "std", "str", @@ -144112,17 +147965,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1137), + Line: int(1147), Column: int(19), }, End: ast.Location{ - Line: int(1137), + Line: int(1147), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11859, + Ctx: p12212, FreeVars: ast.Identifiers{ "std", "str", @@ -144133,17 +147986,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1137), + Line: int(1147), Column: int(19), }, End: ast.Location{ - Line: int(1137), + Line: int(1147), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11859, + Ctx: p12212, FreeVars: ast.Identifiers{ "std", }, @@ -144153,11 +148006,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1137), + Line: int(1147), Column: int(19), }, End: ast.Location{ - Line: int(1137), + Line: int(1147), Column: int(22), }, File: p1, @@ -144205,17 +148058,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1137), + Line: int(1147), Column: int(41), }, End: ast.Location{ - Line: int(1137), + Line: int(1147), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11868, + Ctx: p12221, FreeVars: ast.Identifiers{ "str", }, @@ -144241,17 +148094,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(5), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11855, + Ctx: p12208, FreeVars: ast.Identifiers{ "bytes", "std", @@ -144262,17 +148115,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(5), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11855, + Ctx: p12208, FreeVars: ast.Identifiers{ "std", }, @@ -144282,11 +148135,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(5), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(8), }, File: p1, @@ -144341,17 +148194,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(14), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11880, + Ctx: p12233, FreeVars: nil, }, Value: "", @@ -144366,17 +148219,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(18), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11880, + Ctx: p12233, FreeVars: ast.Identifiers{ "bytes", "std", @@ -144387,17 +148240,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(18), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11880, + Ctx: p12233, FreeVars: ast.Identifiers{ "std", }, @@ -144407,11 +148260,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(18), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(21), }, File: p1, @@ -144459,17 +148312,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(26), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11890, + Ctx: p12243, FreeVars: ast.Identifiers{ "std", }, @@ -144492,17 +148345,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(38), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11894, + Ctx: p12247, FreeVars: ast.Identifiers{ "b", "std", @@ -144513,17 +148366,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(38), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11894, + Ctx: p12247, FreeVars: ast.Identifiers{ "std", }, @@ -144533,11 +148386,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(38), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(41), }, File: p1, @@ -144585,17 +148438,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(47), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11903, + Ctx: p12256, FreeVars: ast.Identifiers{ "b", }, @@ -144621,17 +148474,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(51), }, End: ast.Location{ - Line: int(1138), + Line: int(1148), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11890, + Ctx: p12243, FreeVars: ast.Identifiers{ "bytes", }, @@ -144724,11 +148577,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1141), + Line: int(1151), Column: int(5), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(49), }, File: p1, @@ -144741,7 +148594,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11913, + Ctx: p12266, FreeVars: ast.Identifiers{ "arr", "std", @@ -144757,17 +148610,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1141), + Line: int(1151), Column: int(15), }, End: ast.Location{ - Line: int(1141), + Line: int(1151), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11917, + Ctx: p12270, FreeVars: ast.Identifiers{ "arr", "std", @@ -144778,17 +148631,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1141), + Line: int(1151), Column: int(15), }, End: ast.Location{ - Line: int(1141), + Line: int(1151), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11917, + Ctx: p12270, FreeVars: ast.Identifiers{ "std", }, @@ -144798,11 +148651,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1141), + Line: int(1151), Column: int(15), }, End: ast.Location{ - Line: int(1141), + Line: int(1151), Column: int(18), }, File: p1, @@ -144850,17 +148703,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1141), + Line: int(1151), Column: int(26), }, End: ast.Location{ - Line: int(1141), + Line: int(1151), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11926, + Ctx: p12279, FreeVars: ast.Identifiers{ "arr", }, @@ -144886,17 +148739,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(5), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11913, + Ctx: p12266, FreeVars: ast.Identifiers{ "arr", "l", @@ -144908,17 +148761,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(5), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11913, + Ctx: p12266, FreeVars: ast.Identifiers{ "std", }, @@ -144928,11 +148781,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(5), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(8), }, File: p1, @@ -144987,17 +148840,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(19), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11938, + Ctx: p12291, FreeVars: ast.Identifiers{ "l", }, @@ -145012,17 +148865,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(22), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11938, + Ctx: p12291, FreeVars: ast.Identifiers{ "arr", "l", @@ -145046,17 +148899,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(34), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11944, + Ctx: p12297, FreeVars: ast.Identifiers{ "arr", "i", @@ -145068,17 +148921,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(34), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11944, + Ctx: p12297, FreeVars: ast.Identifiers{ "arr", }, @@ -145091,17 +148944,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(38), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11944, + Ctx: p12297, FreeVars: ast.Identifiers{ "i", "l", @@ -145112,17 +148965,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(38), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11944, + Ctx: p12297, FreeVars: ast.Identifiers{ "i", "l", @@ -145133,17 +148986,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(38), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11944, + Ctx: p12297, FreeVars: ast.Identifiers{ "l", }, @@ -145157,17 +149010,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(42), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11944, + Ctx: p12297, FreeVars: ast.Identifiers{ "i", }, @@ -145182,17 +149035,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(46), }, End: ast.Location{ - Line: int(1142), + Line: int(1152), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11944, + Ctx: p12297, FreeVars: nil, }, Value: float64(1), @@ -145281,17 +149134,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1145), + Line: int(1155), Column: int(18), }, End: ast.Location{ - Line: int(1145), + Line: int(1155), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "id", }, @@ -145309,11 +149162,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1146), + Line: int(1156), Column: int(5), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(67), }, File: p1, @@ -145326,7 +149179,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "arr", "id", @@ -145344,17 +149197,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1146), + Line: int(1156), Column: int(11), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(68), }, File: p1, }, Fodder: nil, - Ctx: p11970, + Ctx: p12323, FreeVars: ast.Identifiers{ "id", "quickSort", @@ -145380,17 +149233,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1146), + Line: int(1156), Column: int(31), }, End: ast.Location{ - Line: int(1146), + Line: int(1156), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "id", }, @@ -145408,11 +149261,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1147), + Line: int(1157), Column: int(7), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(68), }, File: p1, @@ -145425,7 +149278,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -145443,17 +149296,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1147), + Line: int(1157), Column: int(17), }, End: ast.Location{ - Line: int(1147), + Line: int(1157), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11982, + Ctx: p12335, FreeVars: ast.Identifiers{ "arr", "std", @@ -145464,17 +149317,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1147), + Line: int(1157), Column: int(17), }, End: ast.Location{ - Line: int(1147), + Line: int(1157), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11982, + Ctx: p12335, FreeVars: ast.Identifiers{ "std", }, @@ -145484,11 +149337,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1147), + Line: int(1157), Column: int(17), }, End: ast.Location{ - Line: int(1147), + Line: int(1157), Column: int(20), }, File: p1, @@ -145536,17 +149389,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1147), + Line: int(1157), Column: int(28), }, End: ast.Location{ - Line: int(1147), + Line: int(1157), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11991, + Ctx: p12344, FreeVars: ast.Identifiers{ "arr", }, @@ -145572,11 +149425,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(7), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(68), }, File: p1, @@ -145589,7 +149442,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -145603,17 +149456,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(10), }, End: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", "std", @@ -145624,17 +149477,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(10), }, End: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", "std", @@ -145645,17 +149498,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(10), }, End: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "std", }, @@ -145665,11 +149518,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(10), }, End: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(13), }, File: p1, @@ -145717,17 +149570,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(21), }, End: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12007, + Ctx: p12360, FreeVars: ast.Identifiers{ "arr", }, @@ -145751,17 +149604,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(29), }, End: ast.Location{ - Line: int(1148), + Line: int(1158), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11975, + Ctx: p12328, FreeVars: nil, }, Value: float64(1), @@ -145774,11 +149627,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1149), + Line: int(1159), Column: int(9), }, End: ast.Location{ - Line: int(1149), + Line: int(1159), Column: int(12), }, File: p1, @@ -145791,7 +149644,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", }, @@ -145811,11 +149664,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1151), + Line: int(1161), Column: int(9), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(68), }, File: p1, @@ -145828,7 +149681,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -145847,17 +149700,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1151), + Line: int(1161), Column: int(21), }, End: ast.Location{ - Line: int(1151), + Line: int(1161), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12019, + Ctx: p12372, FreeVars: nil, }, Value: float64(0), @@ -145872,11 +149725,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1152), + Line: int(1162), Column: int(9), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(68), }, File: p1, @@ -145889,7 +149742,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -145909,17 +149762,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1152), + Line: int(1162), Column: int(23), }, End: ast.Location{ - Line: int(1152), + Line: int(1162), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12025, + Ctx: p12378, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -145931,17 +149784,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1152), + Line: int(1162), Column: int(23), }, End: ast.Location{ - Line: int(1152), + Line: int(1162), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12025, + Ctx: p12378, FreeVars: ast.Identifiers{ "keyF", }, @@ -145957,17 +149810,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1152), + Line: int(1162), Column: int(28), }, End: ast.Location{ - Line: int(1152), + Line: int(1162), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12031, + Ctx: p12384, FreeVars: ast.Identifiers{ "arr", "pos", @@ -145978,17 +149831,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1152), + Line: int(1162), Column: int(28), }, End: ast.Location{ - Line: int(1152), + Line: int(1162), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12031, + Ctx: p12384, FreeVars: ast.Identifiers{ "arr", }, @@ -146001,17 +149854,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1152), + Line: int(1162), Column: int(32), }, End: ast.Location{ - Line: int(1152), + Line: int(1162), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12031, + Ctx: p12384, FreeVars: ast.Identifiers{ "pos", }, @@ -146040,11 +149893,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(9), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(68), }, File: p1, @@ -146057,7 +149910,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -146078,17 +149931,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(22), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(94), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12042, + Ctx: p12395, FreeVars: ast.Identifiers{ "arr", "l", @@ -146101,17 +149954,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(22), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12042, + Ctx: p12395, FreeVars: ast.Identifiers{ "std", }, @@ -146121,11 +149974,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(22), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(25), }, File: p1, @@ -146173,17 +150026,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(36), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12051, + Ctx: p12404, FreeVars: ast.Identifiers{ "l", }, @@ -146193,17 +150046,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(36), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12051, + Ctx: p12404, FreeVars: ast.Identifiers{ "l", }, @@ -146217,17 +150070,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(40), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12051, + Ctx: p12404, FreeVars: nil, }, Value: float64(1), @@ -146242,17 +150095,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(43), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(93), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12051, + Ctx: p12404, FreeVars: ast.Identifiers{ "arr", "pos", @@ -146276,17 +150129,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(55), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(93), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12060, + Ctx: p12413, FreeVars: ast.Identifiers{ "arr", "i", @@ -146298,17 +150151,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(58), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12060, + Ctx: p12413, FreeVars: ast.Identifiers{ "i", "pos", @@ -146319,17 +150172,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(58), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12060, + Ctx: p12413, FreeVars: ast.Identifiers{ "i", }, @@ -146343,17 +150196,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(62), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12060, + Ctx: p12413, FreeVars: ast.Identifiers{ "pos", }, @@ -146367,17 +150220,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(71), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12060, + Ctx: p12413, FreeVars: ast.Identifiers{ "arr", "i", @@ -146388,17 +150241,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(71), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(74), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12060, + Ctx: p12413, FreeVars: ast.Identifiers{ "arr", }, @@ -146411,17 +150264,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(75), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12060, + Ctx: p12413, FreeVars: ast.Identifiers{ "i", }, @@ -146437,17 +150290,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(83), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(93), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12060, + Ctx: p12413, FreeVars: ast.Identifiers{ "arr", "i", @@ -146458,17 +150311,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(83), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(86), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12060, + Ctx: p12413, FreeVars: ast.Identifiers{ "arr", }, @@ -146481,17 +150334,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(87), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(92), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12060, + Ctx: p12413, FreeVars: ast.Identifiers{ "i", }, @@ -146501,17 +150354,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(87), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(88), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12060, + Ctx: p12413, FreeVars: ast.Identifiers{ "i", }, @@ -146525,17 +150378,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(91), }, End: ast.Location{ - Line: int(1153), + Line: int(1163), Column: int(92), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12060, + Ctx: p12413, FreeVars: nil, }, Value: float64(1), @@ -146566,11 +150419,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(9), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(68), }, File: p1, @@ -146583,7 +150436,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -146604,17 +150457,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(22), }, End: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12088, + Ctx: p12441, FreeVars: ast.Identifiers{ "keyF", "pivot", @@ -146627,17 +150480,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(22), }, End: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12088, + Ctx: p12441, FreeVars: ast.Identifiers{ "std", }, @@ -146647,11 +150500,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(22), }, End: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(25), }, File: p1, @@ -146699,17 +150552,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(33), }, End: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12097, + Ctx: p12450, FreeVars: ast.Identifiers{ "keyF", "pivot", @@ -146733,17 +150586,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(45), }, End: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12101, + Ctx: p12454, FreeVars: ast.Identifiers{ "keyF", "pivot", @@ -146755,17 +150608,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(45), }, End: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12101, + Ctx: p12454, FreeVars: ast.Identifiers{ "keyF", "x", @@ -146776,17 +150629,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(45), }, End: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12101, + Ctx: p12454, FreeVars: ast.Identifiers{ "keyF", }, @@ -146802,17 +150655,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(50), }, End: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12109, + Ctx: p12462, FreeVars: ast.Identifiers{ "x", }, @@ -146836,17 +150689,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(55), }, End: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(60), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12101, + Ctx: p12454, FreeVars: ast.Identifiers{ "pivot", }, @@ -146863,17 +150716,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(62), }, End: ast.Location{ - Line: int(1154), + Line: int(1164), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12097, + Ctx: p12450, FreeVars: ast.Identifiers{ "rest", }, @@ -146899,11 +150752,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(9), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(68), }, File: p1, @@ -146916,7 +150769,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -146938,17 +150791,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(23), }, End: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12120, + Ctx: p12473, FreeVars: ast.Identifiers{ "keyF", "pivot", @@ -146961,17 +150814,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(23), }, End: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12120, + Ctx: p12473, FreeVars: ast.Identifiers{ "std", }, @@ -146981,11 +150834,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(23), }, End: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(26), }, File: p1, @@ -147033,17 +150886,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(34), }, End: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12129, + Ctx: p12482, FreeVars: ast.Identifiers{ "keyF", "pivot", @@ -147067,17 +150920,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(46), }, End: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12133, + Ctx: p12486, FreeVars: ast.Identifiers{ "keyF", "pivot", @@ -147089,17 +150942,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(46), }, End: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12133, + Ctx: p12486, FreeVars: ast.Identifiers{ "keyF", "x", @@ -147110,17 +150963,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(46), }, End: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12133, + Ctx: p12486, FreeVars: ast.Identifiers{ "keyF", }, @@ -147136,17 +150989,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(51), }, End: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12141, + Ctx: p12494, FreeVars: ast.Identifiers{ "x", }, @@ -147170,17 +151023,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(57), }, End: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12133, + Ctx: p12486, FreeVars: ast.Identifiers{ "pivot", }, @@ -147197,17 +151050,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(64), }, End: ast.Location{ - Line: int(1155), + Line: int(1165), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12129, + Ctx: p12482, FreeVars: ast.Identifiers{ "rest", }, @@ -147233,17 +151086,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(9), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -147258,17 +151111,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(9), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -147282,17 +151135,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(9), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "keyF", "left", @@ -147304,11 +151157,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(9), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(18), }, File: p1, @@ -147321,7 +151174,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "quickSort", }, @@ -147337,17 +151190,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(19), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12158, + Ctx: p12511, FreeVars: ast.Identifiers{ "left", }, @@ -147362,17 +151215,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(25), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12158, + Ctx: p12511, FreeVars: ast.Identifiers{ "keyF", }, @@ -147396,17 +151249,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(33), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "arr", "pos", @@ -147419,17 +151272,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(34), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12166, + Ctx: p12519, FreeVars: ast.Identifiers{ "arr", "pos", @@ -147440,17 +151293,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(34), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12166, + Ctx: p12519, FreeVars: ast.Identifiers{ "arr", }, @@ -147463,17 +151316,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(38), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12166, + Ctx: p12519, FreeVars: ast.Identifiers{ "pos", }, @@ -147497,17 +151350,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(46), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "keyF", "quickSort", @@ -147519,17 +151372,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(46), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11975, + Ctx: p12328, FreeVars: ast.Identifiers{ "quickSort", }, @@ -147545,17 +151398,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(56), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12178, + Ctx: p12531, FreeVars: ast.Identifiers{ "right", }, @@ -147570,17 +151423,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(63), }, End: ast.Location{ - Line: int(1156), + Line: int(1166), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12178, + Ctx: p12531, FreeVars: ast.Identifiers{ "keyF", }, @@ -147615,11 +151468,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1158), + Line: int(1168), Column: int(5), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(67), }, File: p1, @@ -147632,7 +151485,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -147650,17 +151503,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1158), + Line: int(1168), Column: int(11), }, End: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(20), }, File: p1, }, Fodder: nil, - Ctx: p12187, + Ctx: p12540, FreeVars: ast.Identifiers{ "keyF", "std", @@ -147689,11 +151542,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(7), }, End: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(20), }, File: p1, @@ -147706,7 +151559,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12192, + Ctx: p12545, FreeVars: ast.Identifiers{ "a", "b", @@ -147724,17 +151577,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(18), }, End: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12196, + Ctx: p12549, FreeVars: ast.Identifiers{ "a", "std", @@ -147745,17 +151598,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(18), }, End: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12196, + Ctx: p12549, FreeVars: ast.Identifiers{ "std", }, @@ -147765,11 +151618,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(18), }, End: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(21), }, File: p1, @@ -147817,17 +151670,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(29), }, End: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12205, + Ctx: p12558, FreeVars: ast.Identifiers{ "a", }, @@ -147856,17 +151709,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(38), }, End: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12208, + Ctx: p12561, FreeVars: ast.Identifiers{ "b", "std", @@ -147877,17 +151730,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(38), }, End: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12208, + Ctx: p12561, FreeVars: ast.Identifiers{ "std", }, @@ -147897,11 +151750,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(38), }, End: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(41), }, File: p1, @@ -147949,17 +151802,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(49), }, End: ast.Location{ - Line: int(1159), + Line: int(1169), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12217, + Ctx: p12570, FreeVars: ast.Identifiers{ "b", }, @@ -147985,11 +151838,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1160), + Line: int(1170), Column: int(7), }, End: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(20), }, File: p1, @@ -148002,7 +151855,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12192, + Ctx: p12545, FreeVars: ast.Identifiers{ "a", "b", @@ -148022,17 +151875,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1160), + Line: int(1170), Column: int(13), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(43), }, File: p1, }, Fodder: nil, - Ctx: p12224, + Ctx: p12577, FreeVars: ast.Identifiers{ "a", "aux", @@ -148071,11 +151924,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1161), + Line: int(1171), Column: int(9), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(43), }, File: p1, @@ -148088,7 +151941,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "a", "aux", @@ -148107,17 +151960,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1161), + Line: int(1171), Column: int(12), }, End: ast.Location{ - Line: int(1161), + Line: int(1171), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "i", "la", @@ -148128,17 +151981,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1161), + Line: int(1171), Column: int(12), }, End: ast.Location{ - Line: int(1161), + Line: int(1171), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "i", }, @@ -148152,17 +152005,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1161), + Line: int(1171), Column: int(17), }, End: ast.Location{ - Line: int(1161), + Line: int(1171), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "la", }, @@ -148176,17 +152029,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1162), + Line: int(1172), Column: int(11), }, End: ast.Location{ - Line: int(1162), + Line: int(1172), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "b", "j", @@ -148199,11 +152052,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1162), + Line: int(1172), Column: int(11), }, End: ast.Location{ - Line: int(1162), + Line: int(1172), Column: int(17), }, File: p1, @@ -148216,7 +152069,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "prefix", }, @@ -148324,17 +152177,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1162), + Line: int(1172), Column: int(20), }, End: ast.Location{ - Line: int(1162), + Line: int(1172), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "b", }, @@ -148349,17 +152202,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1162), + Line: int(1172), Column: int(22), }, End: ast.Location{ - Line: int(1162), + Line: int(1172), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "j", }, @@ -148434,17 +152287,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1163), + Line: int(1173), Column: int(14), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "a", "aux", @@ -148462,17 +152315,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1163), + Line: int(1173), Column: int(17), }, End: ast.Location{ - Line: int(1163), + Line: int(1173), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "j", "lb", @@ -148483,17 +152336,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1163), + Line: int(1173), Column: int(17), }, End: ast.Location{ - Line: int(1163), + Line: int(1173), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "j", }, @@ -148507,17 +152360,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1163), + Line: int(1173), Column: int(22), }, End: ast.Location{ - Line: int(1163), + Line: int(1173), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "lb", }, @@ -148531,17 +152384,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1164), + Line: int(1174), Column: int(11), }, End: ast.Location{ - Line: int(1164), + Line: int(1174), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "a", "i", @@ -148554,11 +152407,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1164), + Line: int(1174), Column: int(11), }, End: ast.Location{ - Line: int(1164), + Line: int(1174), Column: int(17), }, File: p1, @@ -148571,7 +152424,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "prefix", }, @@ -148679,17 +152532,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1164), + Line: int(1174), Column: int(20), }, End: ast.Location{ - Line: int(1164), + Line: int(1174), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "a", }, @@ -148704,17 +152557,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1164), + Line: int(1174), Column: int(22), }, End: ast.Location{ - Line: int(1164), + Line: int(1174), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "i", }, @@ -148789,11 +152642,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(11), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(43), }, File: p1, @@ -148806,7 +152659,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "a", "aux", @@ -148822,17 +152675,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(14), }, End: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "a", "b", @@ -148846,17 +152699,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(14), }, End: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "a", "i", @@ -148868,17 +152721,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(14), }, End: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "keyF", }, @@ -148894,17 +152747,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(19), }, End: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12296, + Ctx: p12649, FreeVars: ast.Identifiers{ "a", "i", @@ -148915,17 +152768,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(19), }, End: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12296, + Ctx: p12649, FreeVars: ast.Identifiers{ "a", }, @@ -148938,17 +152791,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(21), }, End: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12296, + Ctx: p12649, FreeVars: ast.Identifiers{ "i", }, @@ -148975,17 +152828,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(28), }, End: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "b", "j", @@ -148997,17 +152850,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(28), }, End: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "keyF", }, @@ -149023,17 +152876,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(33), }, End: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12308, + Ctx: p12661, FreeVars: ast.Identifiers{ "b", "j", @@ -149044,17 +152897,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(33), }, End: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12308, + Ctx: p12661, FreeVars: ast.Identifiers{ "b", }, @@ -149067,17 +152920,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(35), }, End: ast.Location{ - Line: int(1166), + Line: int(1176), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12308, + Ctx: p12661, FreeVars: ast.Identifiers{ "j", }, @@ -149104,17 +152957,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(13), }, End: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "a", "aux", @@ -149128,11 +152981,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(13), }, End: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(16), }, File: p1, @@ -149145,7 +152998,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "aux", }, @@ -149161,17 +153014,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(17), }, End: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12321, + Ctx: p12674, FreeVars: ast.Identifiers{ "i", }, @@ -149181,17 +153034,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(17), }, End: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12321, + Ctx: p12674, FreeVars: ast.Identifiers{ "i", }, @@ -149205,17 +153058,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(21), }, End: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12321, + Ctx: p12674, FreeVars: nil, }, Value: float64(1), @@ -149230,17 +153083,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(24), }, End: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12321, + Ctx: p12674, FreeVars: ast.Identifiers{ "j", }, @@ -149255,17 +153108,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(27), }, End: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12321, + Ctx: p12674, FreeVars: ast.Identifiers{ "a", "i", @@ -149277,17 +153130,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(27), }, End: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12321, + Ctx: p12674, FreeVars: ast.Identifiers{ "prefix", }, @@ -149301,17 +153154,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(36), }, End: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12321, + Ctx: p12674, FreeVars: ast.Identifiers{ "a", "i", @@ -149324,17 +153177,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(37), }, End: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12336, + Ctx: p12689, FreeVars: ast.Identifiers{ "a", "i", @@ -149345,17 +153198,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(37), }, End: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12336, + Ctx: p12689, FreeVars: ast.Identifiers{ "a", }, @@ -149368,17 +153221,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(39), }, End: ast.Location{ - Line: int(1167), + Line: int(1177), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12336, + Ctx: p12689, FreeVars: ast.Identifiers{ "i", }, @@ -149418,17 +153271,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(13), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "aux", "b", @@ -149442,11 +153295,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(13), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(16), }, File: p1, @@ -149459,7 +153312,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12229, + Ctx: p12582, FreeVars: ast.Identifiers{ "aux", }, @@ -149475,17 +153328,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(17), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12350, + Ctx: p12703, FreeVars: ast.Identifiers{ "i", }, @@ -149500,17 +153353,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(20), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12350, + Ctx: p12703, FreeVars: ast.Identifiers{ "j", }, @@ -149520,17 +153373,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(20), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12350, + Ctx: p12703, FreeVars: ast.Identifiers{ "j", }, @@ -149544,17 +153397,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(24), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12350, + Ctx: p12703, FreeVars: nil, }, Value: float64(1), @@ -149569,17 +153422,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(27), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12350, + Ctx: p12703, FreeVars: ast.Identifiers{ "b", "j", @@ -149591,17 +153444,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(27), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12350, + Ctx: p12703, FreeVars: ast.Identifiers{ "prefix", }, @@ -149615,17 +153468,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(36), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12350, + Ctx: p12703, FreeVars: ast.Identifiers{ "b", "j", @@ -149638,17 +153491,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(37), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12365, + Ctx: p12718, FreeVars: ast.Identifiers{ "b", "j", @@ -149659,17 +153512,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(37), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12365, + Ctx: p12718, FreeVars: ast.Identifiers{ "b", }, @@ -149682,17 +153535,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(39), }, End: ast.Location{ - Line: int(1169), + Line: int(1179), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12365, + Ctx: p12718, FreeVars: ast.Identifiers{ "j", }, @@ -149732,17 +153585,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(7), }, End: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12192, + Ctx: p12545, FreeVars: ast.Identifiers{ "aux", }, @@ -149752,11 +153605,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(7), }, End: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(10), }, File: p1, @@ -149769,7 +153622,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12192, + Ctx: p12545, FreeVars: ast.Identifiers{ "aux", }, @@ -149785,17 +153638,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(11), }, End: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(12), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12378, + Ctx: p12731, FreeVars: nil, }, Value: float64(0), @@ -149809,17 +153662,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(14), }, End: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12378, + Ctx: p12731, FreeVars: nil, }, Value: float64(0), @@ -149833,17 +153686,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(17), }, End: ast.Location{ - Line: int(1170), + Line: int(1180), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12378, + Ctx: p12731, FreeVars: nil, }, Elements: nil, @@ -149872,11 +153725,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1172), + Line: int(1182), Column: int(5), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(67), }, File: p1, @@ -149889,7 +153742,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -149908,17 +153761,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1172), + Line: int(1182), Column: int(15), }, End: ast.Location{ - Line: int(1172), + Line: int(1182), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12386, + Ctx: p12739, FreeVars: ast.Identifiers{ "arr", "std", @@ -149929,17 +153782,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1172), + Line: int(1182), Column: int(15), }, End: ast.Location{ - Line: int(1172), + Line: int(1182), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12386, + Ctx: p12739, FreeVars: ast.Identifiers{ "std", }, @@ -149949,11 +153802,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1172), + Line: int(1182), Column: int(15), }, End: ast.Location{ - Line: int(1172), + Line: int(1182), Column: int(18), }, File: p1, @@ -150001,17 +153854,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1172), + Line: int(1182), Column: int(26), }, End: ast.Location{ - Line: int(1172), + Line: int(1182), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12395, + Ctx: p12748, FreeVars: ast.Identifiers{ "arr", }, @@ -150037,11 +153890,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(5), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(67), }, File: p1, @@ -150054,7 +153907,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -150069,17 +153922,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(8), }, End: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "arr", "std", @@ -150090,17 +153943,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(8), }, End: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "arr", "std", @@ -150111,17 +153964,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(8), }, End: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "std", }, @@ -150131,11 +153984,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(8), }, End: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(11), }, File: p1, @@ -150183,17 +154036,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(19), }, End: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12411, + Ctx: p12764, FreeVars: ast.Identifiers{ "arr", }, @@ -150217,17 +154070,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(27), }, End: ast.Location{ - Line: int(1173), + Line: int(1183), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11963, + Ctx: p12316, FreeVars: nil, }, Value: float64(30), @@ -150240,17 +154093,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1174), + Line: int(1184), Column: int(7), }, End: ast.Location{ - Line: int(1174), + Line: int(1184), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -150262,11 +154115,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1174), + Line: int(1184), Column: int(7), }, End: ast.Location{ - Line: int(1174), + Line: int(1184), Column: int(16), }, File: p1, @@ -150279,7 +154132,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "quickSort", }, @@ -150295,17 +154148,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1174), + Line: int(1184), Column: int(17), }, End: ast.Location{ - Line: int(1174), + Line: int(1184), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12421, + Ctx: p12774, FreeVars: ast.Identifiers{ "arr", }, @@ -150325,17 +154178,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1174), + Line: int(1184), Column: int(27), }, End: ast.Location{ - Line: int(1174), + Line: int(1184), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12421, + Ctx: p12774, FreeVars: ast.Identifiers{ "keyF", }, @@ -150364,11 +154217,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(7), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(67), }, File: p1, @@ -150381,7 +154234,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -150400,17 +154253,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(19), }, End: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12432, + Ctx: p12785, FreeVars: ast.Identifiers{ "l", "std", @@ -150421,17 +154274,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(19), }, End: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12432, + Ctx: p12785, FreeVars: ast.Identifiers{ "std", }, @@ -150441,11 +154294,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(19), }, End: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(22), }, File: p1, @@ -150493,17 +154346,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(29), }, End: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12441, + Ctx: p12794, FreeVars: ast.Identifiers{ "l", }, @@ -150513,17 +154366,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(29), }, End: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12441, + Ctx: p12794, FreeVars: ast.Identifiers{ "l", }, @@ -150537,17 +154390,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(33), }, End: ast.Location{ - Line: int(1176), + Line: int(1186), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12441, + Ctx: p12794, FreeVars: nil, }, Value: float64(2), @@ -150573,11 +154426,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1177), + Line: int(1187), Column: int(7), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(67), }, File: p1, @@ -150590,7 +154443,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -150703,17 +154556,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1177), + Line: int(1187), Column: int(20), }, End: ast.Location{ - Line: int(1177), + Line: int(1187), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12459, + Ctx: p12812, FreeVars: ast.Identifiers{ "arr", }, @@ -150750,17 +154603,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1177), + Line: int(1187), Column: int(25), }, End: ast.Location{ - Line: int(1177), + Line: int(1187), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12459, + Ctx: p12812, FreeVars: ast.Identifiers{ "mid", }, @@ -150905,17 +154758,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1177), + Line: int(1187), Column: int(39), }, End: ast.Location{ - Line: int(1177), + Line: int(1187), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12474, + Ctx: p12827, FreeVars: ast.Identifiers{ "arr", }, @@ -150930,17 +154783,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1177), + Line: int(1187), Column: int(43), }, End: ast.Location{ - Line: int(1177), + Line: int(1187), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12474, + Ctx: p12827, FreeVars: ast.Identifiers{ "mid", }, @@ -151010,17 +154863,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(7), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "keyF", "left", @@ -151034,11 +154887,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(7), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(12), }, File: p1, @@ -151051,7 +154904,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p11963, + Ctx: p12316, FreeVars: ast.Identifiers{ "merge", }, @@ -151067,17 +154920,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(13), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12487, + Ctx: p12840, FreeVars: ast.Identifiers{ "keyF", "left", @@ -151089,17 +154942,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(13), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12487, + Ctx: p12840, FreeVars: ast.Identifiers{ "std", }, @@ -151109,11 +154962,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(13), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(16), }, File: p1, @@ -151161,17 +155014,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(22), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12496, + Ctx: p12849, FreeVars: ast.Identifiers{ "left", }, @@ -151191,17 +155044,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(33), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12496, + Ctx: p12849, FreeVars: ast.Identifiers{ "keyF", }, @@ -151225,17 +155078,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(40), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12487, + Ctx: p12840, FreeVars: ast.Identifiers{ "keyF", "right", @@ -151247,17 +155100,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(40), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12487, + Ctx: p12840, FreeVars: ast.Identifiers{ "std", }, @@ -151267,11 +155120,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(40), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(43), }, File: p1, @@ -151319,17 +155172,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(49), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12510, + Ctx: p12863, FreeVars: ast.Identifiers{ "right", }, @@ -151349,17 +155202,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(61), }, End: ast.Location{ - Line: int(1178), + Line: int(1188), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12510, + Ctx: p12863, FreeVars: ast.Identifiers{ "keyF", }, @@ -151458,17 +155311,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1180), + Line: int(1190), Column: int(18), }, End: ast.Location{ - Line: int(1180), + Line: int(1190), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12521, + Ctx: p12874, FreeVars: ast.Identifiers{ "id", }, @@ -151486,11 +155339,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1181), + Line: int(1191), Column: int(5), }, End: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(26), }, File: p1, @@ -151503,7 +155356,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12521, + Ctx: p12874, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -151520,17 +155373,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1181), + Line: int(1191), Column: int(11), }, End: ast.Location{ - Line: int(1187), + Line: int(1197), Column: int(16), }, File: p1, }, Fodder: nil, - Ctx: p12528, + Ctx: p12881, FreeVars: ast.Identifiers{ "keyF", "std", @@ -151559,11 +155412,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(7), }, End: ast.Location{ - Line: int(1187), + Line: int(1197), Column: int(16), }, File: p1, @@ -151576,7 +155429,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "a", "b", @@ -151589,17 +155442,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(10), }, End: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "a", "std", @@ -151610,17 +155463,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(10), }, End: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "a", "std", @@ -151631,17 +155484,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(10), }, End: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "std", }, @@ -151651,11 +155504,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(10), }, End: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(13), }, File: p1, @@ -151703,17 +155556,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(21), }, End: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12546, + Ctx: p12899, FreeVars: ast.Identifiers{ "a", }, @@ -151737,17 +155590,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(27), }, End: ast.Location{ - Line: int(1182), + Line: int(1192), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12533, + Ctx: p12886, FreeVars: nil, }, Value: float64(0), @@ -151760,11 +155613,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1183), + Line: int(1193), Column: int(9), }, End: ast.Location{ - Line: int(1183), + Line: int(1193), Column: int(12), }, File: p1, @@ -151777,7 +155630,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "b", }, @@ -151789,17 +155642,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1183), + Line: int(1193), Column: int(10), }, End: ast.Location{ - Line: int(1183), + Line: int(1193), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12554, + Ctx: p12907, FreeVars: ast.Identifiers{ "b", }, @@ -151825,17 +155678,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(12), }, End: ast.Location{ - Line: int(1187), + Line: int(1197), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "a", "b", @@ -151848,17 +155701,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(15), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "a", "b", @@ -151871,17 +155724,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(15), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "a", "keyF", @@ -151893,17 +155746,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(15), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "keyF", }, @@ -151919,17 +155772,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(20), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12567, + Ctx: p12920, FreeVars: ast.Identifiers{ "a", "std", @@ -151940,17 +155793,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(20), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12567, + Ctx: p12920, FreeVars: ast.Identifiers{ "a", }, @@ -151963,17 +155816,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(22), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12567, + Ctx: p12920, FreeVars: ast.Identifiers{ "a", "std", @@ -151984,17 +155837,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(22), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12567, + Ctx: p12920, FreeVars: ast.Identifiers{ "a", "std", @@ -152005,17 +155858,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(22), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12567, + Ctx: p12920, FreeVars: ast.Identifiers{ "std", }, @@ -152025,11 +155878,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(22), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(25), }, File: p1, @@ -152077,17 +155930,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(33), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12582, + Ctx: p12935, FreeVars: ast.Identifiers{ "a", }, @@ -152111,17 +155964,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(38), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12567, + Ctx: p12920, FreeVars: nil, }, Value: float64(1), @@ -152148,17 +156001,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(45), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "b", "keyF", @@ -152169,17 +156022,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(45), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "keyF", }, @@ -152195,17 +156048,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(50), }, End: ast.Location{ - Line: int(1184), + Line: int(1194), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12591, + Ctx: p12944, FreeVars: ast.Identifiers{ "b", }, @@ -152229,11 +156082,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1185), + Line: int(1195), Column: int(9), }, End: ast.Location{ - Line: int(1185), + Line: int(1195), Column: int(10), }, File: p1, @@ -152246,7 +156099,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "a", }, @@ -152266,17 +156119,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1187), + Line: int(1197), Column: int(9), }, End: ast.Location{ - Line: int(1187), + Line: int(1197), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "a", "b", @@ -152287,11 +156140,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1187), + Line: int(1197), Column: int(9), }, End: ast.Location{ - Line: int(1187), + Line: int(1197), Column: int(10), }, File: p1, @@ -152304,7 +156157,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "a", }, @@ -152318,17 +156171,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1187), + Line: int(1197), Column: int(13), }, End: ast.Location{ - Line: int(1187), + Line: int(1197), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12533, + Ctx: p12886, FreeVars: ast.Identifiers{ "b", }, @@ -152340,17 +156193,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1187), + Line: int(1197), Column: int(14), }, End: ast.Location{ - Line: int(1187), + Line: int(1197), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12606, + Ctx: p12959, FreeVars: ast.Identifiers{ "b", }, @@ -152376,17 +156229,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(5), }, End: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12521, + Ctx: p12874, FreeVars: ast.Identifiers{ "arr", "f", @@ -152398,17 +156251,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(5), }, End: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12521, + Ctx: p12874, FreeVars: ast.Identifiers{ "std", }, @@ -152418,11 +156271,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(5), }, End: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(8), }, File: p1, @@ -152477,17 +156330,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(15), }, End: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12618, + Ctx: p12971, FreeVars: ast.Identifiers{ "f", }, @@ -152502,17 +156355,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(18), }, End: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12618, + Ctx: p12971, FreeVars: ast.Identifiers{ "arr", }, @@ -152527,17 +156380,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(23), }, End: ast.Location{ - Line: int(1188), + Line: int(1198), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12618, + Ctx: p12971, FreeVars: nil, }, Elements: nil, @@ -152622,17 +156475,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1190), + Line: int(1200), Column: int(17), }, End: ast.Location{ - Line: int(1190), + Line: int(1200), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12629, + Ctx: p12982, FreeVars: ast.Identifiers{ "id", }, @@ -152650,17 +156503,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(5), }, End: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12629, + Ctx: p12982, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -152672,17 +156525,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(5), }, End: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12629, + Ctx: p12982, FreeVars: ast.Identifiers{ "std", }, @@ -152692,11 +156545,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(5), }, End: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(8), }, File: p1, @@ -152751,17 +156604,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(14), }, End: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12641, + Ctx: p12994, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -152773,17 +156626,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(14), }, End: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12641, + Ctx: p12994, FreeVars: ast.Identifiers{ "std", }, @@ -152793,11 +156646,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(14), }, End: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(17), }, File: p1, @@ -152845,17 +156698,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(23), }, End: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12650, + Ctx: p13003, FreeVars: ast.Identifiers{ "arr", }, @@ -152870,17 +156723,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(28), }, End: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12650, + Ctx: p13003, FreeVars: ast.Identifiers{ "keyF", }, @@ -152905,17 +156758,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(35), }, End: ast.Location{ - Line: int(1191), + Line: int(1201), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12641, + Ctx: p12994, FreeVars: ast.Identifiers{ "keyF", }, @@ -153004,17 +156857,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1193), + Line: int(1203), Column: int(26), }, End: ast.Location{ - Line: int(1193), + Line: int(1203), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12662, + Ctx: p13015, FreeVars: ast.Identifiers{ "id", }, @@ -153032,17 +156885,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(5), }, End: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12662, + Ctx: p13015, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -153055,17 +156908,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(5), }, End: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12662, + Ctx: p13015, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -153078,17 +156931,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(5), }, End: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12662, + Ctx: p13015, FreeVars: ast.Identifiers{ "std", }, @@ -153098,11 +156951,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(5), }, End: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(8), }, File: p1, @@ -153165,17 +157018,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(16), }, End: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12677, + Ctx: p13030, FreeVars: ast.Identifiers{ "arr", "keyF", @@ -153188,17 +157041,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(16), }, End: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12677, + Ctx: p13030, FreeVars: ast.Identifiers{ "std", }, @@ -153208,11 +157061,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(16), }, End: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(19), }, File: p1, @@ -153260,17 +157113,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(29), }, End: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12686, + Ctx: p13039, FreeVars: ast.Identifiers{ "x", }, @@ -153282,17 +157135,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(30), }, End: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12690, + Ctx: p13043, FreeVars: ast.Identifiers{ "x", }, @@ -153313,17 +157166,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(34), }, End: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12686, + Ctx: p13039, FreeVars: ast.Identifiers{ "arr", }, @@ -153338,17 +157191,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(39), }, End: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12686, + Ctx: p13039, FreeVars: ast.Identifiers{ "keyF", }, @@ -153382,17 +157235,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(48), }, End: ast.Location{ - Line: int(1195), + Line: int(1205), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12662, + Ctx: p13015, FreeVars: nil, }, Value: float64(0), @@ -153471,17 +157324,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1197), + Line: int(1207), Column: int(23), }, End: ast.Location{ - Line: int(1197), + Line: int(1207), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12703, + Ctx: p13056, FreeVars: ast.Identifiers{ "id", }, @@ -153499,11 +157352,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1199), + Line: int(1209), Column: int(5), }, End: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(24), }, File: p1, @@ -153524,7 +157377,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p12703, + Ctx: p13056, FreeVars: ast.Identifiers{ "a", "b", @@ -153542,17 +157395,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1199), + Line: int(1209), Column: int(11), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(44), }, File: p1, }, Fodder: nil, - Ctx: p12711, + Ctx: p13064, FreeVars: ast.Identifiers{ "aux", "keyF", @@ -153597,11 +157450,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(7), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(44), }, File: p1, @@ -153614,7 +157467,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", "acc", @@ -153631,17 +157484,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(10), }, End: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", "i", @@ -153653,17 +157506,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(10), }, End: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "i", }, @@ -153677,17 +157530,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(15), }, End: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", "std", @@ -153698,17 +157551,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(15), }, End: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "std", }, @@ -153718,11 +157571,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(15), }, End: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(18), }, File: p1, @@ -153770,17 +157623,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(26), }, End: ast.Location{ - Line: int(1200), + Line: int(1210), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12731, + Ctx: p13084, FreeVars: ast.Identifiers{ "a", }, @@ -153804,17 +157657,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1201), + Line: int(1211), Column: int(9), }, End: ast.Location{ - Line: int(1201), + Line: int(1211), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "acc", "b", @@ -153827,11 +157680,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1201), + Line: int(1211), Column: int(9), }, End: ast.Location{ - Line: int(1201), + Line: int(1211), Column: int(12), }, File: p1, @@ -153844,7 +157697,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "acc", }, @@ -153952,17 +157805,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1201), + Line: int(1211), Column: int(15), }, End: ast.Location{ - Line: int(1201), + Line: int(1211), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "b", }, @@ -153977,17 +157830,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1201), + Line: int(1211), Column: int(17), }, End: ast.Location{ - Line: int(1201), + Line: int(1211), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "j", }, @@ -154062,17 +157915,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(12), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", "acc", @@ -154089,17 +157942,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(15), }, End: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "b", "j", @@ -154111,17 +157964,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(15), }, End: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "j", }, @@ -154135,17 +157988,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(20), }, End: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "b", "std", @@ -154156,17 +158009,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(20), }, End: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "std", }, @@ -154176,11 +158029,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(20), }, End: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(23), }, File: p1, @@ -154228,17 +158081,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(31), }, End: ast.Location{ - Line: int(1202), + Line: int(1212), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12768, + Ctx: p13121, FreeVars: ast.Identifiers{ "b", }, @@ -154262,17 +158115,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1203), + Line: int(1213), Column: int(9), }, End: ast.Location{ - Line: int(1203), + Line: int(1213), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", "acc", @@ -154285,11 +158138,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1203), + Line: int(1213), Column: int(9), }, End: ast.Location{ - Line: int(1203), + Line: int(1213), Column: int(12), }, File: p1, @@ -154302,7 +158155,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "acc", }, @@ -154410,17 +158263,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1203), + Line: int(1213), Column: int(15), }, End: ast.Location{ - Line: int(1203), + Line: int(1213), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", }, @@ -154435,17 +158288,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1203), + Line: int(1213), Column: int(17), }, End: ast.Location{ - Line: int(1203), + Line: int(1213), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "i", }, @@ -154520,11 +158373,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1205), + Line: int(1215), Column: int(9), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(44), }, File: p1, @@ -154537,7 +158390,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", "acc", @@ -154558,17 +158411,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1205), + Line: int(1215), Column: int(20), }, End: ast.Location{ - Line: int(1205), + Line: int(1215), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12795, + Ctx: p13148, FreeVars: ast.Identifiers{ "a", "i", @@ -154580,17 +158433,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1205), + Line: int(1215), Column: int(20), }, End: ast.Location{ - Line: int(1205), + Line: int(1215), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12795, + Ctx: p13148, FreeVars: ast.Identifiers{ "keyF", }, @@ -154606,17 +158459,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1205), + Line: int(1215), Column: int(25), }, End: ast.Location{ - Line: int(1205), + Line: int(1215), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12801, + Ctx: p13154, FreeVars: ast.Identifiers{ "a", "i", @@ -154627,17 +158480,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1205), + Line: int(1215), Column: int(25), }, End: ast.Location{ - Line: int(1205), + Line: int(1215), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12801, + Ctx: p13154, FreeVars: ast.Identifiers{ "a", }, @@ -154650,17 +158503,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1205), + Line: int(1215), Column: int(27), }, End: ast.Location{ - Line: int(1205), + Line: int(1215), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12801, + Ctx: p13154, FreeVars: ast.Identifiers{ "i", }, @@ -154689,11 +158542,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1206), + Line: int(1216), Column: int(9), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(44), }, File: p1, @@ -154706,7 +158559,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", "acc", @@ -154728,17 +158581,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1206), + Line: int(1216), Column: int(20), }, End: ast.Location{ - Line: int(1206), + Line: int(1216), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12812, + Ctx: p13165, FreeVars: ast.Identifiers{ "b", "j", @@ -154750,17 +158603,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1206), + Line: int(1216), Column: int(20), }, End: ast.Location{ - Line: int(1206), + Line: int(1216), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12812, + Ctx: p13165, FreeVars: ast.Identifiers{ "keyF", }, @@ -154776,17 +158629,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1206), + Line: int(1216), Column: int(25), }, End: ast.Location{ - Line: int(1206), + Line: int(1216), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12818, + Ctx: p13171, FreeVars: ast.Identifiers{ "b", "j", @@ -154797,17 +158650,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1206), + Line: int(1216), Column: int(25), }, End: ast.Location{ - Line: int(1206), + Line: int(1216), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12818, + Ctx: p13171, FreeVars: ast.Identifiers{ "b", }, @@ -154820,17 +158673,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1206), + Line: int(1216), Column: int(27), }, End: ast.Location{ - Line: int(1206), + Line: int(1216), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12818, + Ctx: p13171, FreeVars: ast.Identifiers{ "j", }, @@ -154859,11 +158712,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1207), + Line: int(1217), Column: int(9), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(44), }, File: p1, @@ -154876,7 +158729,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", "acc", @@ -154893,17 +158746,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1207), + Line: int(1217), Column: int(12), }, End: ast.Location{ - Line: int(1207), + Line: int(1217), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "ak", "bk", @@ -154914,17 +158767,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1207), + Line: int(1217), Column: int(12), }, End: ast.Location{ - Line: int(1207), + Line: int(1217), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "ak", }, @@ -154938,17 +158791,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1207), + Line: int(1217), Column: int(18), }, End: ast.Location{ - Line: int(1207), + Line: int(1217), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "bk", }, @@ -154962,17 +158815,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(11), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", "acc", @@ -154987,11 +158840,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(11), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(14), }, File: p1, @@ -155004,7 +158857,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "aux", }, @@ -155020,17 +158873,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(15), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12840, + Ctx: p13193, FreeVars: ast.Identifiers{ "a", }, @@ -155045,17 +158898,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(18), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12840, + Ctx: p13193, FreeVars: ast.Identifiers{ "b", }, @@ -155070,17 +158923,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(21), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12840, + Ctx: p13193, FreeVars: ast.Identifiers{ "i", }, @@ -155090,17 +158943,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(21), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12840, + Ctx: p13193, FreeVars: ast.Identifiers{ "i", }, @@ -155114,17 +158967,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(25), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12840, + Ctx: p13193, FreeVars: nil, }, Value: float64(1), @@ -155139,17 +158992,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(28), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12840, + Ctx: p13193, FreeVars: ast.Identifiers{ "j", }, @@ -155159,17 +159012,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(28), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12840, + Ctx: p13193, FreeVars: ast.Identifiers{ "j", }, @@ -155183,17 +159036,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(32), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12840, + Ctx: p13193, FreeVars: nil, }, Value: float64(1), @@ -155208,17 +159061,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(35), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12840, + Ctx: p13193, FreeVars: ast.Identifiers{ "a", "acc", @@ -155230,17 +159083,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(35), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12840, + Ctx: p13193, FreeVars: ast.Identifiers{ "acc", }, @@ -155254,17 +159107,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(41), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12840, + Ctx: p13193, FreeVars: ast.Identifiers{ "a", "i", @@ -155277,17 +159130,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(42), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12862, + Ctx: p13215, FreeVars: ast.Identifiers{ "a", "i", @@ -155298,17 +159151,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(42), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12862, + Ctx: p13215, FreeVars: ast.Identifiers{ "a", }, @@ -155321,17 +159174,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(44), }, End: ast.Location{ - Line: int(1208), + Line: int(1218), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12862, + Ctx: p13215, FreeVars: ast.Identifiers{ "i", }, @@ -155371,17 +159224,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1209), + Line: int(1219), Column: int(14), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", "acc", @@ -155398,17 +159251,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1209), + Line: int(1219), Column: int(17), }, End: ast.Location{ - Line: int(1209), + Line: int(1219), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "ak", "bk", @@ -155419,17 +159272,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1209), + Line: int(1219), Column: int(17), }, End: ast.Location{ - Line: int(1209), + Line: int(1219), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "ak", }, @@ -155443,17 +159296,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1209), + Line: int(1219), Column: int(22), }, End: ast.Location{ - Line: int(1209), + Line: int(1219), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "bk", }, @@ -155467,17 +159320,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(11), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", "acc", @@ -155492,11 +159345,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(11), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(14), }, File: p1, @@ -155509,7 +159362,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "aux", }, @@ -155525,17 +159378,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(15), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12884, + Ctx: p13237, FreeVars: ast.Identifiers{ "a", }, @@ -155550,17 +159403,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(18), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12884, + Ctx: p13237, FreeVars: ast.Identifiers{ "b", }, @@ -155575,17 +159428,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(21), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12884, + Ctx: p13237, FreeVars: ast.Identifiers{ "i", }, @@ -155595,17 +159448,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(21), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12884, + Ctx: p13237, FreeVars: ast.Identifiers{ "i", }, @@ -155619,17 +159472,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(25), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12884, + Ctx: p13237, FreeVars: nil, }, Value: float64(1), @@ -155644,17 +159497,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(28), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12884, + Ctx: p13237, FreeVars: ast.Identifiers{ "j", }, @@ -155669,17 +159522,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(31), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12884, + Ctx: p13237, FreeVars: ast.Identifiers{ "a", "acc", @@ -155691,17 +159544,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(31), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12884, + Ctx: p13237, FreeVars: ast.Identifiers{ "acc", }, @@ -155715,17 +159568,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(37), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12884, + Ctx: p13237, FreeVars: ast.Identifiers{ "a", "i", @@ -155738,17 +159591,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(38), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12903, + Ctx: p13256, FreeVars: ast.Identifiers{ "a", "i", @@ -155759,17 +159612,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(38), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12903, + Ctx: p13256, FreeVars: ast.Identifiers{ "a", }, @@ -155782,17 +159635,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(40), }, End: ast.Location{ - Line: int(1210), + Line: int(1220), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12903, + Ctx: p13256, FreeVars: ast.Identifiers{ "i", }, @@ -155832,17 +159685,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(11), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "a", "acc", @@ -155857,11 +159710,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(11), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(14), }, File: p1, @@ -155874,7 +159727,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12716, + Ctx: p13069, FreeVars: ast.Identifiers{ "aux", }, @@ -155890,17 +159743,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(15), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12917, + Ctx: p13270, FreeVars: ast.Identifiers{ "a", }, @@ -155915,17 +159768,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(18), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12917, + Ctx: p13270, FreeVars: ast.Identifiers{ "b", }, @@ -155940,17 +159793,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(21), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12917, + Ctx: p13270, FreeVars: ast.Identifiers{ "i", }, @@ -155965,17 +159818,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(24), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12917, + Ctx: p13270, FreeVars: ast.Identifiers{ "j", }, @@ -155985,17 +159838,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(24), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12917, + Ctx: p13270, FreeVars: ast.Identifiers{ "j", }, @@ -156009,17 +159862,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(28), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12917, + Ctx: p13270, FreeVars: nil, }, Value: float64(1), @@ -156034,17 +159887,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(31), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12917, + Ctx: p13270, FreeVars: ast.Identifiers{ "acc", "b", @@ -156056,17 +159909,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(31), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12917, + Ctx: p13270, FreeVars: ast.Identifiers{ "acc", }, @@ -156080,17 +159933,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(37), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12917, + Ctx: p13270, FreeVars: ast.Identifiers{ "b", "j", @@ -156103,17 +159956,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(38), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12936, + Ctx: p13289, FreeVars: ast.Identifiers{ "b", "j", @@ -156124,17 +159977,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(38), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12936, + Ctx: p13289, FreeVars: ast.Identifiers{ "b", }, @@ -156147,17 +160000,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(40), }, End: ast.Location{ - Line: int(1212), + Line: int(1222), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12936, + Ctx: p13289, FreeVars: ast.Identifiers{ "j", }, @@ -156200,17 +160053,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(5), }, End: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12703, + Ctx: p13056, FreeVars: ast.Identifiers{ "a", "aux", @@ -156222,11 +160075,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(5), }, End: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(8), }, File: p1, @@ -156239,7 +160092,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12703, + Ctx: p13056, FreeVars: ast.Identifiers{ "aux", }, @@ -156255,17 +160108,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(9), }, End: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(10), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12949, + Ctx: p13302, FreeVars: ast.Identifiers{ "a", }, @@ -156280,17 +160133,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(12), }, End: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12949, + Ctx: p13302, FreeVars: ast.Identifiers{ "b", }, @@ -156305,17 +160158,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(15), }, End: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12949, + Ctx: p13302, FreeVars: nil, }, Value: float64(0), @@ -156329,17 +160182,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(18), }, End: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12949, + Ctx: p13302, FreeVars: nil, }, Value: float64(0), @@ -156353,17 +160206,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(21), }, End: ast.Location{ - Line: int(1213), + Line: int(1223), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12949, + Ctx: p13302, FreeVars: nil, }, Elements: nil, @@ -156453,17 +160306,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1215), + Line: int(1225), Column: int(23), }, End: ast.Location{ - Line: int(1215), + Line: int(1225), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12962, + Ctx: p13315, FreeVars: ast.Identifiers{ "id", }, @@ -156481,11 +160334,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1216), + Line: int(1226), Column: int(5), }, End: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(24), }, File: p1, @@ -156498,7 +160351,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12962, + Ctx: p13315, FreeVars: ast.Identifiers{ "a", "b", @@ -156516,17 +160369,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1216), + Line: int(1226), Column: int(11), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(35), }, File: p1, }, Fodder: nil, - Ctx: p12969, + Ctx: p13322, FreeVars: ast.Identifiers{ "aux", "keyF", @@ -156571,11 +160424,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(7), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(35), }, File: p1, @@ -156588,7 +160441,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "acc", @@ -156605,17 +160458,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(10), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "b", @@ -156629,17 +160482,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(10), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "i", @@ -156651,17 +160504,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(10), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "i", }, @@ -156675,17 +160528,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(15), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "std", @@ -156696,17 +160549,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(15), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "std", }, @@ -156716,11 +160569,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(15), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(18), }, File: p1, @@ -156768,17 +160621,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(26), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12991, + Ctx: p13344, FreeVars: ast.Identifiers{ "a", }, @@ -156803,17 +160656,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(32), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "b", "j", @@ -156825,17 +160678,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(32), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "j", }, @@ -156849,17 +160702,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(37), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "b", "std", @@ -156870,17 +160723,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(37), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "std", }, @@ -156890,11 +160743,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(37), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(40), }, File: p1, @@ -156942,17 +160795,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(48), }, End: ast.Location{ - Line: int(1217), + Line: int(1227), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13006, + Ctx: p13359, FreeVars: ast.Identifiers{ "b", }, @@ -156977,11 +160830,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1218), + Line: int(1228), Column: int(9), }, End: ast.Location{ - Line: int(1218), + Line: int(1228), Column: int(12), }, File: p1, @@ -156994,7 +160847,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "acc", }, @@ -157014,11 +160867,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(9), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(35), }, File: p1, @@ -157031,7 +160884,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "acc", @@ -157047,17 +160900,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(12), }, End: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "b", @@ -157071,17 +160924,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(12), }, End: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "i", @@ -157093,17 +160946,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(12), }, End: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "keyF", }, @@ -157119,17 +160972,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(17), }, End: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13023, + Ctx: p13376, FreeVars: ast.Identifiers{ "a", "i", @@ -157140,17 +160993,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(17), }, End: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13023, + Ctx: p13376, FreeVars: ast.Identifiers{ "a", }, @@ -157163,17 +161016,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(19), }, End: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13023, + Ctx: p13376, FreeVars: ast.Identifiers{ "i", }, @@ -157200,17 +161053,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(26), }, End: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "b", "j", @@ -157222,17 +161075,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(26), }, End: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "keyF", }, @@ -157248,17 +161101,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(31), }, End: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13035, + Ctx: p13388, FreeVars: ast.Identifiers{ "b", "j", @@ -157269,17 +161122,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(31), }, End: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13035, + Ctx: p13388, FreeVars: ast.Identifiers{ "b", }, @@ -157292,17 +161145,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(33), }, End: ast.Location{ - Line: int(1220), + Line: int(1230), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13035, + Ctx: p13388, FreeVars: ast.Identifiers{ "j", }, @@ -157329,17 +161182,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(11), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "acc", @@ -157354,11 +161207,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(11), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(14), }, File: p1, @@ -157371,7 +161224,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "aux", }, @@ -157387,17 +161240,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(15), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13048, + Ctx: p13401, FreeVars: ast.Identifiers{ "a", }, @@ -157412,17 +161265,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(18), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13048, + Ctx: p13401, FreeVars: ast.Identifiers{ "b", }, @@ -157437,17 +161290,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(21), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13048, + Ctx: p13401, FreeVars: ast.Identifiers{ "i", }, @@ -157457,17 +161310,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(21), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13048, + Ctx: p13401, FreeVars: ast.Identifiers{ "i", }, @@ -157481,17 +161334,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(25), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13048, + Ctx: p13401, FreeVars: nil, }, Value: float64(1), @@ -157506,17 +161359,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(28), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13048, + Ctx: p13401, FreeVars: ast.Identifiers{ "j", }, @@ -157526,17 +161379,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(28), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13048, + Ctx: p13401, FreeVars: ast.Identifiers{ "j", }, @@ -157550,17 +161403,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(32), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13048, + Ctx: p13401, FreeVars: nil, }, Value: float64(1), @@ -157575,17 +161428,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(35), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13048, + Ctx: p13401, FreeVars: ast.Identifiers{ "a", "acc", @@ -157597,17 +161450,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(35), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13048, + Ctx: p13401, FreeVars: ast.Identifiers{ "acc", }, @@ -157621,17 +161474,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(41), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13048, + Ctx: p13401, FreeVars: ast.Identifiers{ "a", "i", @@ -157644,17 +161497,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(42), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13070, + Ctx: p13423, FreeVars: ast.Identifiers{ "a", "i", @@ -157665,17 +161518,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(42), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13070, + Ctx: p13423, FreeVars: ast.Identifiers{ "a", }, @@ -157688,17 +161541,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(44), }, End: ast.Location{ - Line: int(1221), + Line: int(1231), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13070, + Ctx: p13423, FreeVars: ast.Identifiers{ "i", }, @@ -157738,17 +161591,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(14), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "acc", @@ -157764,17 +161617,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(17), }, End: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "b", @@ -157788,17 +161641,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(17), }, End: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "i", @@ -157810,17 +161663,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(17), }, End: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "keyF", }, @@ -157836,17 +161689,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(22), }, End: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13087, + Ctx: p13440, FreeVars: ast.Identifiers{ "a", "i", @@ -157857,17 +161710,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(22), }, End: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13087, + Ctx: p13440, FreeVars: ast.Identifiers{ "a", }, @@ -157880,17 +161733,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(24), }, End: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13087, + Ctx: p13440, FreeVars: ast.Identifiers{ "i", }, @@ -157917,17 +161770,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(30), }, End: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "b", "j", @@ -157939,17 +161792,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(30), }, End: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "keyF", }, @@ -157965,17 +161818,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(35), }, End: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13099, + Ctx: p13452, FreeVars: ast.Identifiers{ "b", "j", @@ -157986,17 +161839,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(35), }, End: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13099, + Ctx: p13452, FreeVars: ast.Identifiers{ "b", }, @@ -158009,17 +161862,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(37), }, End: ast.Location{ - Line: int(1222), + Line: int(1232), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13099, + Ctx: p13452, FreeVars: ast.Identifiers{ "j", }, @@ -158046,17 +161899,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(11), }, End: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "acc", @@ -158071,11 +161924,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(11), }, End: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(14), }, File: p1, @@ -158088,7 +161941,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "aux", }, @@ -158104,17 +161957,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(15), }, End: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13112, + Ctx: p13465, FreeVars: ast.Identifiers{ "a", }, @@ -158129,17 +161982,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(18), }, End: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13112, + Ctx: p13465, FreeVars: ast.Identifiers{ "b", }, @@ -158154,17 +162007,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(21), }, End: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13112, + Ctx: p13465, FreeVars: ast.Identifiers{ "i", }, @@ -158174,17 +162027,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(21), }, End: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13112, + Ctx: p13465, FreeVars: ast.Identifiers{ "i", }, @@ -158198,17 +162051,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(25), }, End: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13112, + Ctx: p13465, FreeVars: nil, }, Value: float64(1), @@ -158223,17 +162076,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(28), }, End: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13112, + Ctx: p13465, FreeVars: ast.Identifiers{ "j", }, @@ -158248,17 +162101,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(31), }, End: ast.Location{ - Line: int(1223), + Line: int(1233), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13112, + Ctx: p13465, FreeVars: ast.Identifiers{ "acc", }, @@ -158288,17 +162141,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(11), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "a", "acc", @@ -158313,11 +162166,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(11), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(14), }, File: p1, @@ -158330,7 +162183,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12974, + Ctx: p13327, FreeVars: ast.Identifiers{ "aux", }, @@ -158346,17 +162199,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(15), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13133, + Ctx: p13486, FreeVars: ast.Identifiers{ "a", }, @@ -158371,17 +162224,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(18), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13133, + Ctx: p13486, FreeVars: ast.Identifiers{ "b", }, @@ -158396,17 +162249,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(21), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13133, + Ctx: p13486, FreeVars: ast.Identifiers{ "i", }, @@ -158421,17 +162274,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(24), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13133, + Ctx: p13486, FreeVars: ast.Identifiers{ "j", }, @@ -158441,17 +162294,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(24), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13133, + Ctx: p13486, FreeVars: ast.Identifiers{ "j", }, @@ -158465,17 +162318,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(28), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13133, + Ctx: p13486, FreeVars: nil, }, Value: float64(1), @@ -158490,17 +162343,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(31), }, End: ast.Location{ - Line: int(1225), + Line: int(1235), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13133, + Ctx: p13486, FreeVars: ast.Identifiers{ "acc", }, @@ -158530,17 +162383,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(5), }, End: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p12962, + Ctx: p13315, FreeVars: ast.Identifiers{ "a", "aux", @@ -158552,11 +162405,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(5), }, End: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(8), }, File: p1, @@ -158569,7 +162422,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p12962, + Ctx: p13315, FreeVars: ast.Identifiers{ "aux", }, @@ -158585,17 +162438,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(9), }, End: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(10), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13153, + Ctx: p13506, FreeVars: ast.Identifiers{ "a", }, @@ -158610,17 +162463,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(12), }, End: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13153, + Ctx: p13506, FreeVars: ast.Identifiers{ "b", }, @@ -158635,17 +162488,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(15), }, End: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13153, + Ctx: p13506, FreeVars: nil, }, Value: float64(0), @@ -158659,17 +162512,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(18), }, End: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13153, + Ctx: p13506, FreeVars: nil, }, Value: float64(0), @@ -158683,17 +162536,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(21), }, End: ast.Location{ - Line: int(1226), + Line: int(1236), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13153, + Ctx: p13506, FreeVars: nil, }, Elements: nil, @@ -158783,17 +162636,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1228), + Line: int(1238), Column: int(22), }, End: ast.Location{ - Line: int(1228), + Line: int(1238), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13166, + Ctx: p13519, FreeVars: ast.Identifiers{ "id", }, @@ -158811,11 +162664,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1229), + Line: int(1239), Column: int(5), }, End: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(24), }, File: p1, @@ -158828,7 +162681,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13166, + Ctx: p13519, FreeVars: ast.Identifiers{ "a", "b", @@ -158846,17 +162699,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1229), + Line: int(1239), Column: int(11), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(35), }, File: p1, }, Fodder: nil, - Ctx: p13173, + Ctx: p13526, FreeVars: ast.Identifiers{ "aux", "keyF", @@ -158901,11 +162754,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(7), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(35), }, File: p1, @@ -158918,7 +162771,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "acc", @@ -158935,17 +162788,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(10), }, End: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "i", @@ -158957,17 +162810,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(10), }, End: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "i", }, @@ -158981,17 +162834,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(15), }, End: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "std", @@ -159002,17 +162855,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(15), }, End: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "std", }, @@ -159022,11 +162875,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(15), }, End: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(18), }, File: p1, @@ -159074,17 +162927,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(26), }, End: ast.Location{ - Line: int(1230), + Line: int(1240), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13193, + Ctx: p13546, FreeVars: ast.Identifiers{ "a", }, @@ -159108,11 +162961,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1231), + Line: int(1241), Column: int(9), }, End: ast.Location{ - Line: int(1231), + Line: int(1241), Column: int(12), }, File: p1, @@ -159125,7 +162978,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "acc", }, @@ -159145,17 +162998,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(12), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "acc", @@ -159172,17 +163025,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(15), }, End: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "b", "j", @@ -159194,17 +163047,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(15), }, End: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "j", }, @@ -159218,17 +163071,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(20), }, End: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "b", "std", @@ -159239,17 +163092,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(20), }, End: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "std", }, @@ -159259,11 +163112,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(20), }, End: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(23), }, File: p1, @@ -159311,17 +163164,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(31), }, End: ast.Location{ - Line: int(1232), + Line: int(1242), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13214, + Ctx: p13567, FreeVars: ast.Identifiers{ "b", }, @@ -159345,17 +163198,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1233), + Line: int(1243), Column: int(9), }, End: ast.Location{ - Line: int(1233), + Line: int(1243), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "acc", @@ -159368,11 +163221,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1233), + Line: int(1243), Column: int(9), }, End: ast.Location{ - Line: int(1233), + Line: int(1243), Column: int(12), }, File: p1, @@ -159385,7 +163238,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "acc", }, @@ -159493,17 +163346,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1233), + Line: int(1243), Column: int(15), }, End: ast.Location{ - Line: int(1233), + Line: int(1243), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", }, @@ -159518,17 +163371,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1233), + Line: int(1243), Column: int(17), }, End: ast.Location{ - Line: int(1233), + Line: int(1243), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "i", }, @@ -159603,11 +163456,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(9), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(35), }, File: p1, @@ -159620,7 +163473,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "acc", @@ -159636,17 +163489,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(12), }, End: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "b", @@ -159660,17 +163513,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(12), }, End: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "i", @@ -159682,17 +163535,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(12), }, End: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "keyF", }, @@ -159708,17 +163561,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(17), }, End: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13247, + Ctx: p13600, FreeVars: ast.Identifiers{ "a", "i", @@ -159729,17 +163582,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(17), }, End: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13247, + Ctx: p13600, FreeVars: ast.Identifiers{ "a", }, @@ -159752,17 +163605,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(19), }, End: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13247, + Ctx: p13600, FreeVars: ast.Identifiers{ "i", }, @@ -159789,17 +163642,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(26), }, End: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "b", "j", @@ -159811,17 +163664,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(26), }, End: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "keyF", }, @@ -159837,17 +163690,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(31), }, End: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13259, + Ctx: p13612, FreeVars: ast.Identifiers{ "b", "j", @@ -159858,17 +163711,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(31), }, End: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13259, + Ctx: p13612, FreeVars: ast.Identifiers{ "b", }, @@ -159881,17 +163734,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(33), }, End: ast.Location{ - Line: int(1235), + Line: int(1245), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13259, + Ctx: p13612, FreeVars: ast.Identifiers{ "j", }, @@ -159918,17 +163771,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(11), }, End: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "acc", @@ -159943,11 +163796,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(11), }, End: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(14), }, File: p1, @@ -159960,7 +163813,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "aux", }, @@ -159976,17 +163829,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(15), }, End: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13272, + Ctx: p13625, FreeVars: ast.Identifiers{ "a", }, @@ -160001,17 +163854,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(18), }, End: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13272, + Ctx: p13625, FreeVars: ast.Identifiers{ "b", }, @@ -160026,17 +163879,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(21), }, End: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13272, + Ctx: p13625, FreeVars: ast.Identifiers{ "i", }, @@ -160046,17 +163899,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(21), }, End: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13272, + Ctx: p13625, FreeVars: ast.Identifiers{ "i", }, @@ -160070,17 +163923,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(25), }, End: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13272, + Ctx: p13625, FreeVars: nil, }, Value: float64(1), @@ -160095,17 +163948,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(28), }, End: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13272, + Ctx: p13625, FreeVars: ast.Identifiers{ "j", }, @@ -160115,17 +163968,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(28), }, End: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13272, + Ctx: p13625, FreeVars: ast.Identifiers{ "j", }, @@ -160139,17 +163992,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(32), }, End: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13272, + Ctx: p13625, FreeVars: nil, }, Value: float64(1), @@ -160164,17 +164017,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(35), }, End: ast.Location{ - Line: int(1236), + Line: int(1246), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13272, + Ctx: p13625, FreeVars: ast.Identifiers{ "acc", }, @@ -160204,17 +164057,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(14), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "acc", @@ -160230,17 +164083,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(17), }, End: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "b", @@ -160254,17 +164107,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(17), }, End: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "i", @@ -160276,17 +164129,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(17), }, End: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "keyF", }, @@ -160302,17 +164155,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(22), }, End: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13299, + Ctx: p13652, FreeVars: ast.Identifiers{ "a", "i", @@ -160323,17 +164176,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(22), }, End: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13299, + Ctx: p13652, FreeVars: ast.Identifiers{ "a", }, @@ -160346,17 +164199,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(24), }, End: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13299, + Ctx: p13652, FreeVars: ast.Identifiers{ "i", }, @@ -160383,17 +164236,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(30), }, End: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "b", "j", @@ -160405,17 +164258,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(30), }, End: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "keyF", }, @@ -160431,17 +164284,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(35), }, End: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13311, + Ctx: p13664, FreeVars: ast.Identifiers{ "b", "j", @@ -160452,17 +164305,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(35), }, End: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13311, + Ctx: p13664, FreeVars: ast.Identifiers{ "b", }, @@ -160475,17 +164328,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(37), }, End: ast.Location{ - Line: int(1237), + Line: int(1247), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13311, + Ctx: p13664, FreeVars: ast.Identifiers{ "j", }, @@ -160512,17 +164365,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(11), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "acc", @@ -160537,11 +164390,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(11), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(14), }, File: p1, @@ -160554,7 +164407,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "aux", }, @@ -160570,17 +164423,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(15), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13324, + Ctx: p13677, FreeVars: ast.Identifiers{ "a", }, @@ -160595,17 +164448,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(18), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13324, + Ctx: p13677, FreeVars: ast.Identifiers{ "b", }, @@ -160620,17 +164473,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(21), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13324, + Ctx: p13677, FreeVars: ast.Identifiers{ "i", }, @@ -160640,17 +164493,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(21), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13324, + Ctx: p13677, FreeVars: ast.Identifiers{ "i", }, @@ -160664,17 +164517,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(25), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13324, + Ctx: p13677, FreeVars: nil, }, Value: float64(1), @@ -160689,17 +164542,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(28), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13324, + Ctx: p13677, FreeVars: ast.Identifiers{ "j", }, @@ -160714,17 +164567,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(31), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13324, + Ctx: p13677, FreeVars: ast.Identifiers{ "a", "acc", @@ -160736,17 +164589,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(31), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13324, + Ctx: p13677, FreeVars: ast.Identifiers{ "acc", }, @@ -160760,17 +164613,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(37), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13324, + Ctx: p13677, FreeVars: ast.Identifiers{ "a", "i", @@ -160783,17 +164636,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(38), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13343, + Ctx: p13696, FreeVars: ast.Identifiers{ "a", "i", @@ -160804,17 +164657,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(38), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13343, + Ctx: p13696, FreeVars: ast.Identifiers{ "a", }, @@ -160827,17 +164680,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(40), }, End: ast.Location{ - Line: int(1238), + Line: int(1248), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13343, + Ctx: p13696, FreeVars: ast.Identifiers{ "i", }, @@ -160877,17 +164730,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(11), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "a", "acc", @@ -160902,11 +164755,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(11), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(14), }, File: p1, @@ -160919,7 +164772,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13178, + Ctx: p13531, FreeVars: ast.Identifiers{ "aux", }, @@ -160935,17 +164788,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(15), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13357, + Ctx: p13710, FreeVars: ast.Identifiers{ "a", }, @@ -160960,17 +164813,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(18), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13357, + Ctx: p13710, FreeVars: ast.Identifiers{ "b", }, @@ -160985,17 +164838,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(21), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13357, + Ctx: p13710, FreeVars: ast.Identifiers{ "i", }, @@ -161010,17 +164863,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(24), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13357, + Ctx: p13710, FreeVars: ast.Identifiers{ "j", }, @@ -161030,17 +164883,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(24), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13357, + Ctx: p13710, FreeVars: ast.Identifiers{ "j", }, @@ -161054,17 +164907,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(28), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13357, + Ctx: p13710, FreeVars: nil, }, Value: float64(1), @@ -161079,17 +164932,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(31), }, End: ast.Location{ - Line: int(1240), + Line: int(1250), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13357, + Ctx: p13710, FreeVars: ast.Identifiers{ "acc", }, @@ -161120,17 +164973,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(5), }, End: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13166, + Ctx: p13519, FreeVars: ast.Identifiers{ "a", "aux", @@ -161142,11 +164995,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(5), }, End: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(8), }, File: p1, @@ -161159,7 +165012,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13166, + Ctx: p13519, FreeVars: ast.Identifiers{ "aux", }, @@ -161175,17 +165028,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(9), }, End: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(10), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13377, + Ctx: p13730, FreeVars: ast.Identifiers{ "a", }, @@ -161200,17 +165053,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(12), }, End: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13377, + Ctx: p13730, FreeVars: ast.Identifiers{ "b", }, @@ -161225,17 +165078,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(15), }, End: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13377, + Ctx: p13730, FreeVars: nil, }, Value: float64(0), @@ -161249,17 +165102,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(18), }, End: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13377, + Ctx: p13730, FreeVars: nil, }, Value: float64(0), @@ -161273,17 +165126,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(21), }, End: ast.Location{ - Line: int(1241), + Line: int(1251), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13377, + Ctx: p13730, FreeVars: nil, }, Elements: nil, @@ -161371,11 +165224,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1244), + Line: int(1254), Column: int(5), }, End: ast.Location{ - Line: int(1265), + Line: int(1275), Column: int(12), }, File: p1, @@ -161388,183 +165241,137 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13390, + Ctx: p13743, FreeVars: ast.Identifiers{ "patch", "std", "target", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1244), + Line: int(1254), Column: int(8), }, End: ast.Location{ - Line: int(1244), - Column: int(35), + Line: int(1254), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13390, + Ctx: p13743, FreeVars: ast.Identifiers{ "patch", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1244), + Line: int(1254), Column: int(8), }, End: ast.Location{ - Line: int(1244), - Column: int(23), + Line: int(1254), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13390, + Ctx: p13743, FreeVars: ast.Identifiers{ - "patch", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1244), + Line: int(1254), Column: int(8), }, End: ast.Location{ - Line: int(1244), - Column: int(16), + Line: int(1254), + Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13390, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1244), - Column: int(8), - }, - End: ast.Location{ - Line: int(1244), - Column: int(11), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isObject", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1244), - Column: int(17), - }, - End: ast.Location{ - Line: int(1244), - Column: int(22), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1254), + Column: int(21), }, - Fodder: ast.Fodder{}, - Ctx: p13403, - FreeVars: ast.Identifiers{ - "patch", + End: ast.Location{ + Line: int(1254), + Column: int(26), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p13754, + FreeVars: ast.Identifiers{ + "patch", }, - Id: "patch", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1244), - Column: int(27), - }, - End: ast.Location{ - Line: int(1244), - Column: int(35), + Id: "patch", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p13390, - FreeVars: nil, }, - Value: "object", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Local{ @@ -161572,11 +165379,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1245), + Line: int(1255), Column: int(7), }, End: ast.Location{ - Line: int(1263), + Line: int(1273), Column: int(8), }, File: p1, @@ -161589,7 +165396,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13390, + Ctx: p13743, FreeVars: ast.Identifiers{ "patch", "std", @@ -161606,12 +165413,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1246), + Line: int(1256), Column: int(9), }, End: ast.Location{ - Line: int(1246), - Column: int(60), + Line: int(1256), + Column: int(52), }, File: p1, }, @@ -161623,182 +165430,136 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13412, + Ctx: p13762, FreeVars: ast.Identifiers{ "std", "target", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1246), + Line: int(1256), Column: int(12), }, End: ast.Location{ - Line: int(1246), - Column: int(40), + Line: int(1256), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13412, + Ctx: p13762, FreeVars: ast.Identifiers{ "std", "target", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1246), + Line: int(1256), Column: int(12), }, End: ast.Location{ - Line: int(1246), - Column: int(28), + Line: int(1256), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13412, + Ctx: p13762, FreeVars: ast.Identifiers{ "std", - "target", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1246), + Line: int(1256), Column: int(12), }, End: ast.Location{ - Line: int(1246), - Column: int(20), + Line: int(1256), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13412, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1246), - Column: int(12), - }, - End: ast.Location{ - Line: int(1246), - Column: int(15), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isObject", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1246), - Column: int(21), - }, - End: ast.Location{ - Line: int(1246), - Column: int(27), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1256), + Column: int(25), }, - Fodder: ast.Fodder{}, - Ctx: p13425, - FreeVars: ast.Identifiers{ - "target", + End: ast.Location{ + Line: int(1256), + Column: int(31), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p13773, + FreeVars: ast.Identifiers{ + "target", }, - Id: "target", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1246), - Column: int(32), - }, - End: ast.Location{ - Line: int(1246), - Column: int(40), + Id: "target", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p13412, - FreeVars: nil, }, - Value: "object", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Var{ @@ -161806,17 +165567,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1246), - Column: int(46), + Line: int(1256), + Column: int(38), }, End: ast.Location{ - Line: int(1246), - Column: int(52), + Line: int(1256), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13412, + Ctx: p13762, FreeVars: ast.Identifiers{ "target", }, @@ -161829,17 +165590,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1246), - Column: int(58), + Line: int(1256), + Column: int(50), }, End: ast.Location{ - Line: int(1246), - Column: int(60), + Line: int(1256), + Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13412, + Ctx: p13762, FreeVars: nil, }, Asserts: ast.Nodes{}, @@ -161856,11 +165617,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1248), + Line: int(1258), Column: int(7), }, End: ast.Location{ - Line: int(1263), + Line: int(1273), Column: int(8), }, File: p1, @@ -161873,7 +165634,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13390, + Ctx: p13743, FreeVars: ast.Identifiers{ "patch", "std", @@ -161890,12 +165651,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1249), + Line: int(1259), Column: int(9), }, End: ast.Location{ - Line: int(1249), - Column: int(92), + Line: int(1259), + Column: int(84), }, File: p1, }, @@ -161907,182 +165668,136 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13437, + Ctx: p13784, FreeVars: ast.Identifiers{ "std", "target_object", }, }, - Cond: &ast.Binary{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1249), + Line: int(1259), Column: int(12), }, End: ast.Location{ - Line: int(1249), - Column: int(47), + Line: int(1259), + Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13437, + Ctx: p13784, FreeVars: ast.Identifiers{ "std", "target_object", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1249), + Line: int(1259), Column: int(12), }, End: ast.Location{ - Line: int(1249), - Column: int(35), + Line: int(1259), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13437, + Ctx: p13784, FreeVars: ast.Identifiers{ "std", - "target_object", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1249), + Line: int(1259), Column: int(12), }, End: ast.Location{ - Line: int(1249), - Column: int(20), + Line: int(1259), + Column: int(15), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13437, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1249), - Column: int(12), - }, - End: ast.Location{ - Line: int(1249), - Column: int(15), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "isObject", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1249), - Column: int(21), - }, - End: ast.Location{ - Line: int(1249), - Column: int(34), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1259), + Column: int(25), }, - Fodder: ast.Fodder{}, - Ctx: p13450, - FreeVars: ast.Identifiers{ - "target_object", + End: ast.Location{ + Line: int(1259), + Column: int(38), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p13795, + FreeVars: ast.Identifiers{ + "target_object", }, - Id: "target_object", }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1249), - Column: int(39), - }, - End: ast.Location{ - Line: int(1249), - Column: int(47), + Id: "target_object", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p13437, - FreeVars: nil, }, - Value: "object", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Apply{ @@ -162090,17 +165805,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1249), - Column: int(53), + Line: int(1259), + Column: int(45), }, End: ast.Location{ - Line: int(1249), - Column: int(84), + Line: int(1259), + Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13437, + Ctx: p13784, FreeVars: ast.Identifiers{ "std", "target_object", @@ -162111,17 +165826,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1249), - Column: int(53), + Line: int(1259), + Column: int(45), }, End: ast.Location{ - Line: int(1249), - Column: int(69), + Line: int(1259), + Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13437, + Ctx: p13784, FreeVars: ast.Identifiers{ "std", }, @@ -162131,12 +165846,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1249), - Column: int(53), + Line: int(1259), + Column: int(45), }, End: ast.Location{ - Line: int(1249), - Column: int(56), + Line: int(1259), + Column: int(48), }, File: p1, }, @@ -162183,17 +165898,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1249), - Column: int(70), + Line: int(1259), + Column: int(62), }, End: ast.Location{ - Line: int(1249), - Column: int(83), + Line: int(1259), + Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13462, + Ctx: p13806, FreeVars: ast.Identifiers{ "target_object", }, @@ -162216,17 +165931,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1249), - Column: int(90), + Line: int(1259), + Column: int(82), }, End: ast.Location{ - Line: int(1249), - Column: int(92), + Line: int(1259), + Column: int(84), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13437, + Ctx: p13784, FreeVars: nil, }, Elements: nil, @@ -162243,11 +165958,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(7), }, End: ast.Location{ - Line: int(1263), + Line: int(1273), Column: int(8), }, File: p1, @@ -162260,7 +165975,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13390, + Ctx: p13743, FreeVars: ast.Identifiers{ "patch", "std", @@ -162425,17 +166140,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(66), }, End: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(82), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13483, + Ctx: p13827, FreeVars: ast.Identifiers{ "k", "patch", @@ -162446,17 +166161,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(66), }, End: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(74), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13483, + Ctx: p13827, FreeVars: ast.Identifiers{ "k", "patch", @@ -162467,17 +166182,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(66), }, End: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13483, + Ctx: p13827, FreeVars: ast.Identifiers{ "patch", }, @@ -162490,17 +166205,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(72), }, End: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13483, + Ctx: p13827, FreeVars: ast.Identifiers{ "k", }, @@ -162517,17 +166232,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(78), }, End: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(82), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13483, + Ctx: p13827, FreeVars: nil, }, }, @@ -162560,17 +166275,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(28), }, End: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13496, + Ctx: p13840, FreeVars: ast.Identifiers{ "k", }, @@ -162616,17 +166331,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(39), }, End: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13483, + Ctx: p13827, FreeVars: ast.Identifiers{ "patch", "std", @@ -162637,17 +166352,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(39), }, End: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13483, + Ctx: p13827, FreeVars: ast.Identifiers{ "std", }, @@ -162657,11 +166372,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(39), }, End: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(42), }, File: p1, @@ -162709,17 +166424,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(56), }, End: ast.Location{ - Line: int(1251), + Line: int(1261), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13508, + Ctx: p13852, FreeVars: ast.Identifiers{ "patch", }, @@ -162755,11 +166470,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(7), }, End: ast.Location{ - Line: int(1263), + Line: int(1273), Column: int(8), }, File: p1, @@ -162772,7 +166487,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13390, + Ctx: p13743, FreeVars: ast.Identifiers{ "null_fields", "patch", @@ -162791,17 +166506,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(27), }, End: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13515, + Ctx: p13859, FreeVars: ast.Identifiers{ "patch", "std", @@ -162813,17 +166528,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(27), }, End: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13515, + Ctx: p13859, FreeVars: ast.Identifiers{ "std", }, @@ -162833,11 +166548,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(27), }, End: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(30), }, File: p1, @@ -162885,17 +166600,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(40), }, End: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13524, + Ctx: p13868, FreeVars: ast.Identifiers{ "target_fields", }, @@ -162910,17 +166625,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(55), }, End: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13524, + Ctx: p13868, FreeVars: ast.Identifiers{ "patch", "std", @@ -162931,17 +166646,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(55), }, End: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13524, + Ctx: p13868, FreeVars: ast.Identifiers{ "std", }, @@ -162951,11 +166666,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(55), }, End: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(58), }, File: p1, @@ -163003,17 +166718,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(72), }, End: ast.Location{ - Line: int(1252), + Line: int(1262), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13535, + Ctx: p13879, FreeVars: ast.Identifiers{ "patch", }, @@ -163301,11 +167016,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1254), + Line: int(1264), Column: int(7), }, End: ast.Location{ - Line: int(1263), + Line: int(1273), Column: int(8), }, File: p1, @@ -163318,7 +167033,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13390, + Ctx: p13743, FreeVars: ast.Identifiers{ "k", "patch", @@ -163335,17 +167050,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1255), + Line: int(1265), Column: int(10), }, End: ast.Location{ - Line: int(1255), + Line: int(1265), Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13390, + Ctx: p13743, FreeVars: ast.Identifiers{ "k", }, @@ -163357,11 +167072,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(11), }, End: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(55), }, File: p1, @@ -163374,7 +167089,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "k", "patch", @@ -163387,17 +167102,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(14), }, End: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "k", "patch", @@ -163410,17 +167125,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(15), }, End: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "k", "patch", @@ -163432,17 +167147,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(15), }, End: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "std", }, @@ -163452,11 +167167,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(15), }, End: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(18), }, File: p1, @@ -163504,17 +167219,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(29), }, End: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13580, + Ctx: p13924, FreeVars: ast.Identifiers{ "patch", }, @@ -163529,17 +167244,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(36), }, End: ast.Location{ - Line: int(1256), + Line: int(1266), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13580, + Ctx: p13924, FreeVars: ast.Identifiers{ "k", }, @@ -163563,17 +167278,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1257), + Line: int(1267), Column: int(13), }, End: ast.Location{ - Line: int(1257), + Line: int(1267), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "k", "target_object", @@ -163584,11 +167299,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1257), + Line: int(1267), Column: int(13), }, End: ast.Location{ - Line: int(1257), + Line: int(1267), Column: int(26), }, File: p1, @@ -163601,7 +167316,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "target_object", }, @@ -163614,17 +167329,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1257), + Line: int(1267), Column: int(27), }, End: ast.Location{ - Line: int(1257), + Line: int(1267), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "k", }, @@ -163647,17 +167362,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(16), }, End: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "k", "patch", @@ -163670,17 +167385,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(19), }, End: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "k", "std", @@ -163693,17 +167408,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(20), }, End: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "k", "std", @@ -163715,17 +167430,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(20), }, End: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "std", }, @@ -163735,11 +167450,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(20), }, End: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(23), }, File: p1, @@ -163787,17 +167502,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(34), }, End: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13605, + Ctx: p13949, FreeVars: ast.Identifiers{ "target_object", }, @@ -163812,17 +167527,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(49), }, End: ast.Location{ - Line: int(1258), + Line: int(1268), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13605, + Ctx: p13949, FreeVars: ast.Identifiers{ "k", }, @@ -163846,17 +167561,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(13), }, End: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "k", "patch", @@ -163868,17 +167583,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(13), }, End: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "std", }, @@ -163888,11 +167603,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(13), }, End: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(16), }, File: p1, @@ -163947,17 +167662,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(28), }, End: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13619, + Ctx: p13963, FreeVars: nil, }, }, @@ -163969,17 +167684,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(34), }, End: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13619, + Ctx: p13963, FreeVars: ast.Identifiers{ "k", "patch", @@ -163990,17 +167705,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(34), }, End: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13619, + Ctx: p13963, FreeVars: ast.Identifiers{ "patch", }, @@ -164013,17 +167728,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(40), }, End: ast.Location{ - Line: int(1259), + Line: int(1269), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13619, + Ctx: p13963, FreeVars: ast.Identifiers{ "k", }, @@ -164056,17 +167771,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(13), }, End: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "k", "patch", @@ -164079,17 +167794,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(13), }, End: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13567, + Ctx: p13911, FreeVars: ast.Identifiers{ "std", }, @@ -164099,11 +167814,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(13), }, End: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(16), }, File: p1, @@ -164158,17 +167873,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(28), }, End: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13637, + Ctx: p13981, FreeVars: ast.Identifiers{ "k", "target_object", @@ -164179,17 +167894,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(28), }, End: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13637, + Ctx: p13981, FreeVars: ast.Identifiers{ "target_object", }, @@ -164202,17 +167917,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(42), }, End: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13637, + Ctx: p13981, FreeVars: ast.Identifiers{ "k", }, @@ -164230,17 +167945,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(46), }, End: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13637, + Ctx: p13981, FreeVars: ast.Identifiers{ "k", "patch", @@ -164251,17 +167966,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(46), }, End: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13637, + Ctx: p13981, FreeVars: ast.Identifiers{ "patch", }, @@ -164274,17 +167989,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(52), }, End: ast.Location{ - Line: int(1261), + Line: int(1271), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13637, + Ctx: p13981, FreeVars: ast.Identifiers{ "k", }, @@ -164326,17 +168041,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1262), + Line: int(1272), Column: int(18), }, End: ast.Location{ - Line: int(1262), + Line: int(1272), Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13390, + Ctx: p13743, FreeVars: ast.Identifiers{ "both_fields", "null_fields", @@ -164348,17 +168063,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1262), + Line: int(1272), Column: int(18), }, End: ast.Location{ - Line: int(1262), + Line: int(1272), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13390, + Ctx: p13743, FreeVars: ast.Identifiers{ "std", }, @@ -164368,11 +168083,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1262), + Line: int(1272), Column: int(18), }, End: ast.Location{ - Line: int(1262), + Line: int(1272), Column: int(21), }, File: p1, @@ -164420,17 +168135,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1262), + Line: int(1272), Column: int(30), }, End: ast.Location{ - Line: int(1262), + Line: int(1272), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13658, + Ctx: p14002, FreeVars: ast.Identifiers{ "both_fields", }, @@ -164445,17 +168160,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1262), + Line: int(1272), Column: int(43), }, End: ast.Location{ - Line: int(1262), + Line: int(1272), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13658, + Ctx: p14002, FreeVars: ast.Identifiers{ "null_fields", }, @@ -164509,11 +168224,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1265), + Line: int(1275), Column: int(7), }, End: ast.Location{ - Line: int(1265), + Line: int(1275), Column: int(12), }, File: p1, @@ -164526,7 +168241,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13390, + Ctx: p13743, FreeVars: ast.Identifiers{ "patch", }, @@ -164599,17 +168314,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1268), + Line: int(1278), Column: int(5), }, End: ast.Location{ - Line: int(1268), + Line: int(1278), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13671, + Ctx: p14015, FreeVars: ast.Identifiers{ "o", "std", @@ -164620,17 +168335,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1268), + Line: int(1278), Column: int(5), }, End: ast.Location{ - Line: int(1268), + Line: int(1278), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13671, + Ctx: p14015, FreeVars: ast.Identifiers{ "std", }, @@ -164640,11 +168355,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1268), + Line: int(1278), Column: int(5), }, End: ast.Location{ - Line: int(1268), + Line: int(1278), Column: int(8), }, File: p1, @@ -164699,17 +168414,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1268), + Line: int(1278), Column: int(24), }, End: ast.Location{ - Line: int(1268), + Line: int(1278), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13681, + Ctx: p14025, FreeVars: ast.Identifiers{ "o", }, @@ -164724,17 +168439,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1268), + Line: int(1278), Column: int(27), }, End: ast.Location{ - Line: int(1268), + Line: int(1278), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13681, + Ctx: p14025, FreeVars: nil, }, Value: false, @@ -164814,17 +168529,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1271), + Line: int(1281), Column: int(5), }, End: ast.Location{ - Line: int(1271), + Line: int(1281), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13689, + Ctx: p14033, FreeVars: ast.Identifiers{ "o", "std", @@ -164835,17 +168550,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1271), + Line: int(1281), Column: int(5), }, End: ast.Location{ - Line: int(1271), + Line: int(1281), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13689, + Ctx: p14033, FreeVars: ast.Identifiers{ "std", }, @@ -164855,11 +168570,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1271), + Line: int(1281), Column: int(5), }, End: ast.Location{ - Line: int(1271), + Line: int(1281), Column: int(8), }, File: p1, @@ -164914,17 +168629,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1271), + Line: int(1281), Column: int(24), }, End: ast.Location{ - Line: int(1271), + Line: int(1281), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13699, + Ctx: p14043, FreeVars: ast.Identifiers{ "o", }, @@ -164939,17 +168654,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1271), + Line: int(1281), Column: int(27), }, End: ast.Location{ - Line: int(1271), + Line: int(1281), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13699, + Ctx: p14043, FreeVars: nil, }, Value: true, @@ -165034,17 +168749,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1274), + Line: int(1284), Column: int(5), }, End: ast.Location{ - Line: int(1274), + Line: int(1284), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13707, + Ctx: p14051, FreeVars: ast.Identifiers{ "f", "o", @@ -165056,17 +168771,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1274), + Line: int(1284), Column: int(5), }, End: ast.Location{ - Line: int(1274), + Line: int(1284), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13707, + Ctx: p14051, FreeVars: ast.Identifiers{ "std", }, @@ -165076,11 +168791,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1274), + Line: int(1284), Column: int(5), }, End: ast.Location{ - Line: int(1274), + Line: int(1284), Column: int(8), }, File: p1, @@ -165135,17 +168850,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1274), + Line: int(1284), Column: int(21), }, End: ast.Location{ - Line: int(1274), + Line: int(1284), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13717, + Ctx: p14061, FreeVars: ast.Identifiers{ "o", }, @@ -165160,17 +168875,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1274), + Line: int(1284), Column: int(24), }, End: ast.Location{ - Line: int(1274), + Line: int(1284), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13717, + Ctx: p14061, FreeVars: ast.Identifiers{ "f", }, @@ -165185,17 +168900,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1274), + Line: int(1284), Column: int(27), }, End: ast.Location{ - Line: int(1274), + Line: int(1284), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13717, + Ctx: p14061, FreeVars: nil, }, Value: false, @@ -165280,17 +168995,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1277), + Line: int(1287), Column: int(5), }, End: ast.Location{ - Line: int(1277), + Line: int(1287), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13727, + Ctx: p14071, FreeVars: ast.Identifiers{ "f", "o", @@ -165302,17 +169017,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1277), + Line: int(1287), Column: int(5), }, End: ast.Location{ - Line: int(1277), + Line: int(1287), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13727, + Ctx: p14071, FreeVars: ast.Identifiers{ "std", }, @@ -165322,11 +169037,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1277), + Line: int(1287), Column: int(5), }, End: ast.Location{ - Line: int(1277), + Line: int(1287), Column: int(8), }, File: p1, @@ -165381,17 +169096,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1277), + Line: int(1287), Column: int(21), }, End: ast.Location{ - Line: int(1277), + Line: int(1287), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13737, + Ctx: p14081, FreeVars: ast.Identifiers{ "o", }, @@ -165406,17 +169121,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1277), + Line: int(1287), Column: int(24), }, End: ast.Location{ - Line: int(1277), + Line: int(1287), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13737, + Ctx: p14081, FreeVars: ast.Identifiers{ "f", }, @@ -165431,17 +169146,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1277), + Line: int(1287), Column: int(27), }, End: ast.Location{ - Line: int(1277), + Line: int(1287), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13737, + Ctx: p14081, FreeVars: nil, }, Value: true, @@ -165526,11 +169241,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1280), + Line: int(1290), Column: int(5), }, End: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(34), }, File: p1, @@ -165543,7 +169258,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -165560,17 +169275,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1280), + Line: int(1290), Column: int(16), }, End: ast.Location{ - Line: int(1280), + Line: int(1290), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13752, + Ctx: p14096, FreeVars: ast.Identifiers{ "a", "std", @@ -165581,17 +169296,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1280), + Line: int(1290), Column: int(16), }, End: ast.Location{ - Line: int(1280), + Line: int(1290), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13752, + Ctx: p14096, FreeVars: ast.Identifiers{ "std", }, @@ -165601,11 +169316,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1280), + Line: int(1290), Column: int(16), }, End: ast.Location{ - Line: int(1280), + Line: int(1290), Column: int(19), }, File: p1, @@ -165653,17 +169368,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1280), + Line: int(1290), Column: int(25), }, End: ast.Location{ - Line: int(1280), + Line: int(1290), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13761, + Ctx: p14105, FreeVars: ast.Identifiers{ "a", }, @@ -165689,11 +169404,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1281), + Line: int(1291), Column: int(5), }, End: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(34), }, File: p1, @@ -165706,7 +169421,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -165724,17 +169439,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1281), + Line: int(1291), Column: int(16), }, End: ast.Location{ - Line: int(1281), + Line: int(1291), Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13768, + Ctx: p14112, FreeVars: ast.Identifiers{ "b", "std", @@ -165745,17 +169460,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1281), + Line: int(1291), Column: int(16), }, End: ast.Location{ - Line: int(1281), + Line: int(1291), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13768, + Ctx: p14112, FreeVars: ast.Identifiers{ "std", }, @@ -165765,11 +169480,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1281), + Line: int(1291), Column: int(16), }, End: ast.Location{ - Line: int(1281), + Line: int(1291), Column: int(19), }, File: p1, @@ -165817,17 +169532,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1281), + Line: int(1291), Column: int(25), }, End: ast.Location{ - Line: int(1281), + Line: int(1291), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13777, + Ctx: p14121, FreeVars: ast.Identifiers{ "b", }, @@ -165853,11 +169568,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(5), }, End: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(34), }, File: p1, @@ -165870,7 +169585,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -165884,17 +169599,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(8), }, End: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "std", "ta", @@ -165907,17 +169622,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(9), }, End: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "std", "ta", @@ -165929,17 +169644,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(9), }, End: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "std", }, @@ -165949,11 +169664,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(9), }, End: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(12), }, File: p1, @@ -166001,17 +169716,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(29), }, End: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13793, + Ctx: p14137, FreeVars: ast.Identifiers{ "ta", }, @@ -166026,17 +169741,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(33), }, End: ast.Location{ - Line: int(1282), + Line: int(1292), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13793, + Ctx: p14137, FreeVars: ast.Identifiers{ "tb", }, @@ -166060,11 +169775,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1283), + Line: int(1293), Column: int(7), }, End: ast.Location{ - Line: int(1283), + Line: int(1293), Column: int(12), }, File: p1, @@ -166077,7 +169792,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: nil, }, Value: false, @@ -166095,11 +169810,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1285), + Line: int(1295), Column: int(7), }, End: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(34), }, File: p1, @@ -166112,7 +169827,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -166125,17 +169840,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1285), + Line: int(1295), Column: int(10), }, End: ast.Location{ - Line: int(1285), + Line: int(1295), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "std", "ta", @@ -166146,17 +169861,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1285), + Line: int(1295), Column: int(10), }, End: ast.Location{ - Line: int(1285), + Line: int(1295), Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "std", }, @@ -166166,11 +169881,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1285), + Line: int(1295), Column: int(10), }, End: ast.Location{ - Line: int(1285), + Line: int(1295), Column: int(13), }, File: p1, @@ -166218,17 +169933,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1285), + Line: int(1295), Column: int(30), }, End: ast.Location{ - Line: int(1285), + Line: int(1295), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13812, + Ctx: p14156, FreeVars: ast.Identifiers{ "ta", }, @@ -166243,17 +169958,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1285), + Line: int(1295), Column: int(34), }, End: ast.Location{ - Line: int(1285), + Line: int(1295), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13812, + Ctx: p14156, FreeVars: nil, }, Value: "array", @@ -166276,11 +169991,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1286), + Line: int(1296), Column: int(9), }, End: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(23), }, File: p1, @@ -166293,7 +170008,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -166310,17 +170025,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1286), + Line: int(1296), Column: int(20), }, End: ast.Location{ - Line: int(1286), + Line: int(1296), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13820, + Ctx: p14164, FreeVars: ast.Identifiers{ "a", "std", @@ -166331,17 +170046,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1286), + Line: int(1296), Column: int(20), }, End: ast.Location{ - Line: int(1286), + Line: int(1296), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13820, + Ctx: p14164, FreeVars: ast.Identifiers{ "std", }, @@ -166351,11 +170066,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1286), + Line: int(1296), Column: int(20), }, End: ast.Location{ - Line: int(1286), + Line: int(1296), Column: int(23), }, File: p1, @@ -166403,17 +170118,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1286), + Line: int(1296), Column: int(31), }, End: ast.Location{ - Line: int(1286), + Line: int(1296), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13829, + Ctx: p14173, FreeVars: ast.Identifiers{ "a", }, @@ -166439,11 +170154,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(9), }, End: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(23), }, File: p1, @@ -166456,7 +170171,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -166469,17 +170184,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(12), }, End: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "b", "la", @@ -166492,17 +170207,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(13), }, End: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "b", "la", @@ -166514,17 +170229,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(13), }, End: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "std", }, @@ -166534,11 +170249,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(13), }, End: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(16), }, File: p1, @@ -166586,17 +170301,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(33), }, End: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13845, + Ctx: p14189, FreeVars: ast.Identifiers{ "la", }, @@ -166611,17 +170326,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(37), }, End: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(50), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13845, + Ctx: p14189, FreeVars: ast.Identifiers{ "b", "std", @@ -166632,17 +170347,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(37), }, End: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13845, + Ctx: p14189, FreeVars: ast.Identifiers{ "std", }, @@ -166652,11 +170367,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(37), }, End: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(40), }, File: p1, @@ -166704,17 +170419,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(48), }, End: ast.Location{ - Line: int(1287), + Line: int(1297), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13856, + Ctx: p14200, FreeVars: ast.Identifiers{ "b", }, @@ -166748,11 +170463,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1288), + Line: int(1298), Column: int(11), }, End: ast.Location{ - Line: int(1288), + Line: int(1298), Column: int(16), }, File: p1, @@ -166765,7 +170480,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: nil, }, Value: false, @@ -166783,11 +170498,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1290), + Line: int(1300), Column: int(11), }, End: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(23), }, File: p1, @@ -166800,7 +170515,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -166817,17 +170532,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1290), + Line: int(1300), Column: int(17), }, End: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(31), }, File: p1, }, Fodder: nil, - Ctx: p13866, + Ctx: p14210, FreeVars: ast.Identifiers{ "aux", "la", @@ -166861,11 +170576,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1291), + Line: int(1301), Column: int(13), }, End: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(31), }, File: p1, @@ -166878,7 +170593,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "a", "aux", @@ -166892,17 +170607,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1291), + Line: int(1301), Column: int(16), }, End: ast.Location{ - Line: int(1291), + Line: int(1301), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "i", "la", @@ -166913,17 +170628,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1291), + Line: int(1301), Column: int(16), }, End: ast.Location{ - Line: int(1291), + Line: int(1301), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "i", }, @@ -166937,17 +170652,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1291), + Line: int(1301), Column: int(21), }, End: ast.Location{ - Line: int(1291), + Line: int(1301), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "la", }, @@ -166961,11 +170676,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1292), + Line: int(1302), Column: int(15), }, End: ast.Location{ - Line: int(1292), + Line: int(1302), Column: int(19), }, File: p1, @@ -166978,7 +170693,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13871, + Ctx: p14215, FreeVars: nil, }, Value: true, @@ -166996,17 +170711,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(18), }, End: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "a", "aux", @@ -167019,17 +170734,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(21), }, End: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "a", "b", @@ -167041,17 +170756,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(21), }, End: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "a", "i", @@ -167062,17 +170777,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(21), }, End: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "a", }, @@ -167085,17 +170800,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(23), }, End: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "i", }, @@ -167112,17 +170827,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(29), }, End: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "b", "i", @@ -167133,17 +170848,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(29), }, End: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "b", }, @@ -167156,17 +170871,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(31), }, End: ast.Location{ - Line: int(1293), + Line: int(1303), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "i", }, @@ -167183,11 +170898,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1294), + Line: int(1304), Column: int(15), }, End: ast.Location{ - Line: int(1294), + Line: int(1304), Column: int(20), }, File: p1, @@ -167200,7 +170915,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13871, + Ctx: p14215, FreeVars: nil, }, Value: false, @@ -167218,17 +170933,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(15), }, End: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "a", "aux", @@ -167241,11 +170956,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(15), }, End: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(18), }, File: p1, @@ -167258,7 +170973,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13871, + Ctx: p14215, FreeVars: ast.Identifiers{ "aux", }, @@ -167274,17 +170989,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(19), }, End: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13908, + Ctx: p14252, FreeVars: ast.Identifiers{ "a", }, @@ -167299,17 +171014,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(22), }, End: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13908, + Ctx: p14252, FreeVars: ast.Identifiers{ "b", }, @@ -167324,17 +171039,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(25), }, End: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13908, + Ctx: p14252, FreeVars: ast.Identifiers{ "i", }, @@ -167344,17 +171059,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(25), }, End: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13908, + Ctx: p14252, FreeVars: ast.Identifiers{ "i", }, @@ -167368,17 +171083,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(29), }, End: ast.Location{ - Line: int(1296), + Line: int(1306), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13908, + Ctx: p14252, FreeVars: nil, }, Value: float64(1), @@ -167407,17 +171122,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(11), }, End: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "aux", @@ -167429,11 +171144,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(11), }, End: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(14), }, File: p1, @@ -167446,7 +171161,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "aux", }, @@ -167462,17 +171177,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(15), }, End: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13924, + Ctx: p14268, FreeVars: ast.Identifiers{ "a", }, @@ -167487,17 +171202,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(18), }, End: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13924, + Ctx: p14268, FreeVars: ast.Identifiers{ "b", }, @@ -167512,17 +171227,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(21), }, End: ast.Location{ - Line: int(1297), + Line: int(1307), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13924, + Ctx: p14268, FreeVars: nil, }, Value: float64(0), @@ -167554,17 +171269,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1298), + Line: int(1308), Column: int(12), }, End: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -167577,17 +171292,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1298), + Line: int(1308), Column: int(15), }, End: ast.Location{ - Line: int(1298), + Line: int(1308), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "std", "ta", @@ -167598,17 +171313,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1298), + Line: int(1308), Column: int(15), }, End: ast.Location{ - Line: int(1298), + Line: int(1308), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "std", }, @@ -167618,11 +171333,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1298), + Line: int(1308), Column: int(15), }, End: ast.Location{ - Line: int(1298), + Line: int(1308), Column: int(18), }, File: p1, @@ -167670,17 +171385,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1298), + Line: int(1308), Column: int(35), }, End: ast.Location{ - Line: int(1298), + Line: int(1308), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13941, + Ctx: p14285, FreeVars: ast.Identifiers{ "ta", }, @@ -167695,17 +171410,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1298), + Line: int(1308), Column: int(39), }, End: ast.Location{ - Line: int(1298), + Line: int(1308), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13941, + Ctx: p14285, FreeVars: nil, }, Value: "object", @@ -167728,11 +171443,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1299), + Line: int(1309), Column: int(9), }, End: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(23), }, File: p1, @@ -167745,7 +171460,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -167762,17 +171477,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1299), + Line: int(1309), Column: int(24), }, End: ast.Location{ - Line: int(1299), + Line: int(1309), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13949, + Ctx: p14293, FreeVars: ast.Identifiers{ "a", "std", @@ -167783,17 +171498,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1299), + Line: int(1309), Column: int(24), }, End: ast.Location{ - Line: int(1299), + Line: int(1309), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13949, + Ctx: p14293, FreeVars: ast.Identifiers{ "std", }, @@ -167803,11 +171518,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1299), + Line: int(1309), Column: int(24), }, End: ast.Location{ - Line: int(1299), + Line: int(1309), Column: int(27), }, File: p1, @@ -167855,17 +171570,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1299), + Line: int(1309), Column: int(41), }, End: ast.Location{ - Line: int(1299), + Line: int(1309), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13958, + Ctx: p14302, FreeVars: ast.Identifiers{ "a", }, @@ -167891,11 +171606,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1300), + Line: int(1310), Column: int(9), }, End: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(23), }, File: p1, @@ -167908,7 +171623,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -167926,17 +171641,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1300), + Line: int(1310), Column: int(25), }, End: ast.Location{ - Line: int(1300), + Line: int(1310), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13965, + Ctx: p14309, FreeVars: ast.Identifiers{ "fields", "std", @@ -167947,17 +171662,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1300), + Line: int(1310), Column: int(25), }, End: ast.Location{ - Line: int(1300), + Line: int(1310), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13965, + Ctx: p14309, FreeVars: ast.Identifiers{ "std", }, @@ -167967,11 +171682,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1300), + Line: int(1310), Column: int(25), }, End: ast.Location{ - Line: int(1300), + Line: int(1310), Column: int(28), }, File: p1, @@ -168019,17 +171734,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1300), + Line: int(1310), Column: int(36), }, End: ast.Location{ - Line: int(1300), + Line: int(1310), Column: int(42), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13974, + Ctx: p14318, FreeVars: ast.Identifiers{ "fields", }, @@ -168055,11 +171770,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(9), }, End: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(23), }, File: p1, @@ -168072,7 +171787,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -168086,17 +171801,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(12), }, End: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "b", "fields", @@ -168108,17 +171823,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(12), }, End: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "fields", }, @@ -168132,17 +171847,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(22), }, End: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "b", "std", @@ -168153,17 +171868,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(22), }, End: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "std", }, @@ -168173,11 +171888,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(22), }, End: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(25), }, File: p1, @@ -168225,17 +171940,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(39), }, End: ast.Location{ - Line: int(1301), + Line: int(1311), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13992, + Ctx: p14336, FreeVars: ast.Identifiers{ "b", }, @@ -168259,11 +171974,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1302), + Line: int(1312), Column: int(11), }, End: ast.Location{ - Line: int(1302), + Line: int(1312), Column: int(16), }, File: p1, @@ -168276,7 +171991,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: nil, }, Value: false, @@ -168294,11 +172009,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1304), + Line: int(1314), Column: int(11), }, End: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(23), }, File: p1, @@ -168311,7 +172026,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -168329,17 +172044,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1304), + Line: int(1314), Column: int(17), }, End: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(31), }, File: p1, }, Fodder: nil, - Ctx: p14002, + Ctx: p14346, FreeVars: ast.Identifiers{ "aux", "fields", @@ -168374,11 +172089,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1305), + Line: int(1315), Column: int(13), }, End: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(31), }, File: p1, @@ -168391,7 +172106,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "a", "aux", @@ -168406,17 +172121,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1305), + Line: int(1315), Column: int(16), }, End: ast.Location{ - Line: int(1305), + Line: int(1315), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "i", "lfields", @@ -168427,17 +172142,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1305), + Line: int(1315), Column: int(16), }, End: ast.Location{ - Line: int(1305), + Line: int(1315), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "i", }, @@ -168451,17 +172166,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1305), + Line: int(1315), Column: int(21), }, End: ast.Location{ - Line: int(1305), + Line: int(1315), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "lfields", }, @@ -168475,11 +172190,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1306), + Line: int(1316), Column: int(15), }, End: ast.Location{ - Line: int(1306), + Line: int(1316), Column: int(19), }, File: p1, @@ -168492,7 +172207,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14007, + Ctx: p14351, FreeVars: nil, }, Value: true, @@ -168510,17 +172225,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(18), }, End: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "a", "aux", @@ -168534,17 +172249,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(21), }, End: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "a", "b", @@ -168562,17 +172277,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(31), }, End: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14024, + Ctx: p14368, FreeVars: ast.Identifiers{ "fields", "i", @@ -168583,17 +172298,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(31), }, End: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14024, + Ctx: p14368, FreeVars: ast.Identifiers{ "fields", }, @@ -168606,17 +172321,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(38), }, End: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14024, + Ctx: p14368, FreeVars: ast.Identifiers{ "i", }, @@ -168635,17 +172350,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(42), }, End: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "a", "b", @@ -168657,17 +172372,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(42), }, End: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "a", "f", @@ -168678,17 +172393,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(42), }, End: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "a", }, @@ -168701,17 +172416,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(44), }, End: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "f", }, @@ -168728,17 +172443,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(50), }, End: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "b", "f", @@ -168749,17 +172464,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(50), }, End: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(51), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "b", }, @@ -168772,17 +172487,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(52), }, End: ast.Location{ - Line: int(1307), + Line: int(1317), Column: int(53), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "f", }, @@ -168800,11 +172515,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1308), + Line: int(1318), Column: int(15), }, End: ast.Location{ - Line: int(1308), + Line: int(1318), Column: int(20), }, File: p1, @@ -168817,7 +172532,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14007, + Ctx: p14351, FreeVars: nil, }, Value: false, @@ -168835,17 +172550,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(15), }, End: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "a", "aux", @@ -168858,11 +172573,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(15), }, End: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(18), }, File: p1, @@ -168875,7 +172590,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14007, + Ctx: p14351, FreeVars: ast.Identifiers{ "aux", }, @@ -168891,17 +172606,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(19), }, End: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14054, + Ctx: p14398, FreeVars: ast.Identifiers{ "a", }, @@ -168916,17 +172631,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(22), }, End: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14054, + Ctx: p14398, FreeVars: ast.Identifiers{ "b", }, @@ -168941,17 +172656,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(25), }, End: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14054, + Ctx: p14398, FreeVars: ast.Identifiers{ "i", }, @@ -168961,17 +172676,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(25), }, End: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14054, + Ctx: p14398, FreeVars: ast.Identifiers{ "i", }, @@ -168985,17 +172700,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(29), }, End: ast.Location{ - Line: int(1310), + Line: int(1320), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14054, + Ctx: p14398, FreeVars: nil, }, Value: float64(1), @@ -169024,17 +172739,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(11), }, End: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "aux", @@ -169046,11 +172761,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(11), }, End: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(14), }, File: p1, @@ -169063,7 +172778,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "aux", }, @@ -169079,17 +172794,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(15), }, End: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14070, + Ctx: p14414, FreeVars: ast.Identifiers{ "a", }, @@ -169104,17 +172819,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(18), }, End: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14070, + Ctx: p14414, FreeVars: ast.Identifiers{ "b", }, @@ -169129,17 +172844,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(21), }, End: ast.Location{ - Line: int(1311), + Line: int(1321), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14070, + Ctx: p14414, FreeVars: nil, }, Value: float64(0), @@ -169172,17 +172887,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(9), }, End: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "a", "b", @@ -169194,17 +172909,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(9), }, End: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p13748, + Ctx: p14092, FreeVars: ast.Identifiers{ "std", }, @@ -169214,11 +172929,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(9), }, End: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(12), }, File: p1, @@ -169273,17 +172988,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(29), }, End: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14086, + Ctx: p14430, FreeVars: ast.Identifiers{ "a", }, @@ -169298,17 +173013,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(32), }, End: ast.Location{ - Line: int(1313), + Line: int(1323), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14086, + Ctx: p14430, FreeVars: ast.Identifiers{ "b", }, @@ -169400,11 +173115,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1317), + Line: int(1327), Column: int(5), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(80), }, File: p1, @@ -169417,7 +173132,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14096, + Ctx: p14440, FreeVars: ast.Identifiers{ "f", "r", @@ -169434,17 +173149,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1317), + Line: int(1327), Column: int(17), }, End: ast.Location{ - Line: int(1317), + Line: int(1327), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14100, + Ctx: p14444, FreeVars: ast.Identifiers{ "f", "std", @@ -169455,17 +173170,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1317), + Line: int(1327), Column: int(17), }, End: ast.Location{ - Line: int(1317), + Line: int(1327), Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14100, + Ctx: p14444, FreeVars: ast.Identifiers{ "std", }, @@ -169475,11 +173190,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1317), + Line: int(1327), Column: int(17), }, End: ast.Location{ - Line: int(1317), + Line: int(1327), Column: int(20), }, File: p1, @@ -169527,17 +173242,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1317), + Line: int(1327), Column: int(27), }, End: ast.Location{ - Line: int(1317), + Line: int(1327), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14109, + Ctx: p14453, FreeVars: ast.Identifiers{ "f", }, @@ -169552,17 +173267,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1317), + Line: int(1327), Column: int(30), }, End: ast.Location{ - Line: int(1317), + Line: int(1327), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14109, + Ctx: p14453, FreeVars: nil, }, Value: "/", @@ -169588,17 +173303,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(5), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(80), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14096, + Ctx: p14440, FreeVars: ast.Identifiers{ "arr", "r", @@ -169610,17 +173325,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(5), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14096, + Ctx: p14440, FreeVars: ast.Identifiers{ "std", }, @@ -169630,11 +173345,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(5), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(8), }, File: p1, @@ -169689,17 +173404,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(14), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14122, + Ctx: p14466, FreeVars: nil, }, Value: "/", @@ -169714,17 +173429,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(19), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14122, + Ctx: p14466, FreeVars: ast.Identifiers{ "arr", "r", @@ -169736,17 +173451,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(19), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(73), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14122, + Ctx: p14466, FreeVars: ast.Identifiers{ "arr", "std", @@ -169757,17 +173472,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(19), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14122, + Ctx: p14466, FreeVars: ast.Identifiers{ "std", }, @@ -169777,11 +173492,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(19), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(22), }, File: p1, @@ -169829,17 +173544,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(33), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14134, + Ctx: p14478, FreeVars: ast.Identifiers{ "arr", "std", @@ -169850,17 +173565,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(33), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14134, + Ctx: p14478, FreeVars: ast.Identifiers{ "arr", "std", @@ -169871,17 +173586,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(33), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14134, + Ctx: p14478, FreeVars: ast.Identifiers{ "std", }, @@ -169891,11 +173606,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(33), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(36), }, File: p1, @@ -169943,17 +173658,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(44), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(47), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14145, + Ctx: p14489, FreeVars: ast.Identifiers{ "arr", }, @@ -169977,17 +173692,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(51), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14134, + Ctx: p14478, FreeVars: nil, }, Value: float64(1), @@ -170002,17 +173717,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(54), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14134, + Ctx: p14478, FreeVars: ast.Identifiers{ "arr", }, @@ -170035,17 +173750,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(66), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14152, + Ctx: p14496, FreeVars: ast.Identifiers{ "arr", "i", @@ -170056,17 +173771,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(66), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14152, + Ctx: p14496, FreeVars: ast.Identifiers{ "arr", }, @@ -170079,17 +173794,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(70), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(71), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14152, + Ctx: p14496, FreeVars: ast.Identifiers{ "i", }, @@ -170117,17 +173832,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(76), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14122, + Ctx: p14466, FreeVars: ast.Identifiers{ "r", }, @@ -170139,17 +173854,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(77), }, End: ast.Location{ - Line: int(1318), + Line: int(1328), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14162, + Ctx: p14506, FreeVars: ast.Identifiers{ "r", }, @@ -170240,11 +173955,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1321), + Line: int(1331), Column: int(5), }, End: ast.Location{ - Line: int(1339), + Line: int(1347), Column: int(8), }, File: p1, @@ -170257,7 +173972,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14170, + Ctx: p14514, FreeVars: ast.Identifiers{ "$", "a", @@ -170274,17 +173989,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1321), + Line: int(1331), Column: int(11), }, End: ast.Location{ - Line: int(1330), + Line: int(1339), Column: int(13), }, File: p1, }, Fodder: nil, - Ctx: p14174, + Ctx: p14518, FreeVars: ast.Identifiers{ "std", }, @@ -170302,16 +174017,16 @@ var _StdAst = &ast.DesugaredObject{ }, TrailingComma: false, ParenRightFodder: ast.Fodder{}, - Body: &ast.Local{ + Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1322), + Line: int(1332), Column: int(7), }, End: ast.Location{ - Line: int(1330), + Line: int(1339), Column: int(13), }, File: p1, @@ -170324,853 +174039,803 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14179, + Ctx: p14523, FreeVars: ast.Identifiers{ "b", "std", }, }, - Binds: ast.LocalBinds{ - ast.LocalBind{ - VarFodder: ast.Fodder{}, - Variable: "t", - EqFodder: ast.Fodder{}, - Body: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1322), - Column: int(17), - }, - End: ast.Location{ - Line: int(1322), - Column: int(28), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14183, - FreeVars: ast.Identifiers{ - "b", - "std", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1322), - Column: int(17), - }, - End: ast.Location{ - Line: int(1322), - Column: int(25), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14183, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1322), - Column: int(17), - }, - End: ast.Location{ - Line: int(1322), - Column: int(20), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1322), - Column: int(26), - }, - End: ast.Location{ - Line: int(1322), - Column: int(27), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14192, - FreeVars: ast.Identifiers{ - "b", - }, - }, - Id: "b", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - Fun: nil, - CloseFodder: ast.Fodder{}, - }, - }, - Body: &ast.Conditional{ + Cond: &ast.Binary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1323), - Column: int(7), + Line: int(1332), + Column: int(10), }, End: ast.Location{ - Line: int(1330), - Column: int(13), + Line: int(1332), + Column: int(19), }, File: p1, }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, - }, - Ctx: p14179, + Fodder: ast.Fodder{}, + Ctx: p14523, FreeVars: ast.Identifiers{ "b", - "std", - "t", }, }, - Cond: &ast.Binary{ + Left: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1323), + Line: int(1332), Column: int(10), }, End: ast.Location{ - Line: int(1323), - Column: int(19), + Line: int(1332), + Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14179, + Ctx: p14523, FreeVars: ast.Identifiers{ "b", }, }, - Left: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1323), - Column: int(10), - }, - End: ast.Location{ - Line: int(1323), - Column: int(11), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14179, - FreeVars: ast.Identifiers{ - "b", - }, - }, - Id: "b", - }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralNull{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1323), - Column: int(15), - }, - End: ast.Location{ - Line: int(1323), - Column: int(19), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14179, - FreeVars: nil, - }, - }, + Id: "b", }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.LiteralBoolean{ + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(12), + Right: &ast.LiteralNull{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1324), - Column: int(9), + Line: int(1332), + Column: int(15), }, End: ast.Location{ - Line: int(1324), - Column: int(14), + Line: int(1332), + Column: int(19), }, File: p1, }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(8), - Comment: []string{}, - }, - }, - Ctx: p14179, + Fodder: ast.Fodder{}, + Ctx: p14523, FreeVars: nil, }, - Value: false, }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.LiteralBoolean{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1333), + Column: int(9), + }, + End: ast.Location{ + Line: int(1333), + Column: int(14), + }, + File: p1, }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(8), + Comment: []string{}, + }, + }, + Ctx: p14523, + FreeVars: nil, }, - BranchFalse: &ast.Conditional{ + Value: false, + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1334), + Column: int(12), + }, + End: ast.Location{ + Line: int(1339), + Column: int(13), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14523, + FreeVars: ast.Identifiers{ + "b", + "std", + }, + }, + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1325), - Column: int(12), + Line: int(1334), + Column: int(15), }, End: ast.Location{ - Line: int(1330), - Column: int(13), + Line: int(1334), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14179, + Ctx: p14523, FreeVars: ast.Identifiers{ "b", "std", - "t", }, }, - Cond: &ast.Binary{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1325), + Line: int(1334), Column: int(15), }, End: ast.Location{ - Line: int(1325), - Column: int(27), + Line: int(1334), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14179, + Ctx: p14523, FreeVars: ast.Identifiers{ - "t", + "std", }, }, - Left: &ast.Var{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1325), + Line: int(1334), Column: int(15), }, End: ast.Location{ - Line: int(1325), - Column: int(16), + Line: int(1334), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14179, + Ctx: nil, FreeVars: ast.Identifiers{ - "t", + "std", }, }, - Id: "t", + Id: "std", }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(1325), - Column: int(20), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(1325), - Column: int(27), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p14179, + Fodder: nil, + Ctx: nil, FreeVars: nil, }, - Value: "array", + Value: "isArray", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, + RightBracketFodder: nil, + Id: nil, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Binary{ + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1334), + Column: int(27), + }, + End: ast.Location{ + Line: int(1334), + Column: int(28), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14544, + FreeVars: ast.Identifiers{ + "b", + }, + }, + Id: "b", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1335), + Column: int(9), + }, + End: ast.Location{ + Line: int(1335), + Column: int(26), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14523, + FreeVars: ast.Identifiers{ + "b", + "std", + }, + }, + Left: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1326), + Line: int(1335), Column: int(9), }, End: ast.Location{ - Line: int(1326), - Column: int(26), + Line: int(1335), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14179, + Ctx: p14523, FreeVars: ast.Identifiers{ "b", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1326), + Line: int(1335), Column: int(9), }, End: ast.Location{ - Line: int(1326), - Column: int(22), + Line: int(1335), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14179, + Ctx: p14523, FreeVars: ast.Identifiers{ - "b", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1326), + Line: int(1335), Column: int(9), }, End: ast.Location{ - Line: int(1326), - Column: int(19), + Line: int(1335), + Column: int(12), }, File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p14179, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(8), + Comment: []string{}, + }, + }, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1326), - Column: int(9), - }, - End: ast.Location{ - Line: int(1326), - Column: int(12), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(8), - Comment: []string{}, - }, - }, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "length", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1326), - Column: int(20), - }, - End: ast.Location{ - Line: int(1326), - Column: int(21), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1335), + Column: int(20), }, - Fodder: ast.Fodder{}, - Ctx: p14224, - FreeVars: ast.Identifiers{ - "b", + End: ast.Location{ + Line: int(1335), + Column: int(21), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14558, + FreeVars: ast.Identifiers{ + "b", }, - Id: "b", }, - CommaFodder: nil, + Id: "b", }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Named: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(7), - Right: &ast.LiteralNumber{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1326), - Column: int(25), - }, - End: ast.Location{ - Line: int(1326), - Column: int(26), - }, - File: p1, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(7), + Right: &ast.LiteralNumber{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1335), + Column: int(25), }, - Fodder: ast.Fodder{}, - Ctx: p14179, - FreeVars: nil, + End: ast.Location{ + Line: int(1335), + Column: int(26), + }, + File: p1, }, - Value: float64(0), - OriginalString: "0", + Fodder: ast.Fodder{}, + Ctx: p14523, + FreeVars: nil, }, + Value: float64(0), + OriginalString: "0", }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1336), + Column: int(12), + }, + End: ast.Location{ + Line: int(1339), + Column: int(13), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14523, + FreeVars: ast.Identifiers{ + "b", + "std", }, }, - BranchFalse: &ast.Conditional{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1327), - Column: int(12), + Line: int(1336), + Column: int(15), }, End: ast.Location{ - Line: int(1330), - Column: int(13), + Line: int(1336), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14179, + Ctx: p14523, FreeVars: ast.Identifiers{ "b", "std", - "t", }, }, - Cond: &ast.Binary{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1327), + Line: int(1336), Column: int(15), }, End: ast.Location{ - Line: int(1327), - Column: int(28), + Line: int(1336), + Column: int(27), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14179, + Ctx: p14523, FreeVars: ast.Identifiers{ - "t", + "std", }, }, - Left: &ast.Var{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1327), + Line: int(1336), Column: int(15), }, End: ast.Location{ - Line: int(1327), - Column: int(16), + Line: int(1336), + Column: int(18), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14179, + Ctx: nil, FreeVars: ast.Identifiers{ - "t", + "std", }, }, - Id: "t", + Id: "std", }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(1327), - Column: int(20), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(1327), - Column: int(28), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p14179, + Fodder: nil, + Ctx: nil, FreeVars: nil, }, - Value: "object", + Value: "isObject", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, + RightBracketFodder: nil, + Id: nil, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Binary{ + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1336), + Column: int(28), + }, + End: ast.Location{ + Line: int(1336), + Column: int(29), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14573, + FreeVars: ast.Identifiers{ + "b", + }, + }, + Id: "b", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Binary{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1337), + Column: int(9), + }, + End: ast.Location{ + Line: int(1337), + Column: int(26), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14523, + FreeVars: ast.Identifiers{ + "b", + "std", + }, + }, + Left: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1328), + Line: int(1337), Column: int(9), }, End: ast.Location{ - Line: int(1328), - Column: int(26), + Line: int(1337), + Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14179, + Ctx: p14523, FreeVars: ast.Identifiers{ "b", "std", }, }, - Left: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1328), + Line: int(1337), Column: int(9), }, End: ast.Location{ - Line: int(1328), - Column: int(22), + Line: int(1337), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14179, + Ctx: p14523, FreeVars: ast.Identifiers{ - "b", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1328), + Line: int(1337), Column: int(9), }, End: ast.Location{ - Line: int(1328), - Column: int(19), + Line: int(1337), + Column: int(12), }, File: p1, }, - Fodder: ast.Fodder{}, - Ctx: p14179, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1328), - Column: int(9), - }, - End: ast.Location{ - Line: int(1328), - Column: int(12), - }, - File: p1, - }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(8), - Comment: []string{}, - }, - }, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(8), + Comment: []string{}, }, }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", }, - Value: "length", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", }, - RightBracketFodder: nil, - Id: nil, + Id: "std", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1328), - Column: int(20), - }, - End: ast.Location{ - Line: int(1328), - Column: int(21), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14247, - FreeVars: ast.Identifiers{ - "b", - }, - }, - Id: "b", + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - CommaFodder: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - Named: nil, + Value: "length", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + RightBracketFodder: nil, + Id: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(7), - Right: &ast.LiteralNumber{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1328), - Column: int(25), - }, - End: ast.Location{ - Line: int(1328), - Column: int(26), + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1337), + Column: int(20), + }, + End: ast.Location{ + Line: int(1337), + Column: int(21), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14587, + FreeVars: ast.Identifiers{ + "b", + }, + }, + Id: "b", }, - File: p1, + CommaFodder: nil, }, - Fodder: ast.Fodder{}, - Ctx: p14179, - FreeVars: nil, }, - Value: float64(0), - OriginalString: "0", - }, - }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, + Named: nil, }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - BranchFalse: &ast.LiteralBoolean{ + OpFodder: ast.Fodder{}, + Op: ast.BinaryOp(7), + Right: &ast.LiteralNumber{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1330), - Column: int(9), + Line: int(1337), + Column: int(25), }, End: ast.Location{ - Line: int(1330), - Column: int(13), + Line: int(1337), + Column: int(26), }, File: p1, }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(8), - Comment: []string{}, - }, - }, - Ctx: p14179, + Fodder: ast.Fodder{}, + Ctx: p14523, FreeVars: nil, }, - Value: true, + Value: float64(0), + OriginalString: "0", }, }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, + }, + }, + BranchFalse: &ast.LiteralBoolean{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1339), + Column: int(9), + }, + End: ast.Location{ + Line: int(1339), + Column: int(13), + }, + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(8), + Comment: []string{}, + }, + }, + Ctx: p14523, + FreeVars: nil, + }, + Value: true, + }, }, }, }, @@ -171179,16 +174844,16 @@ var _StdAst = &ast.DesugaredObject{ CloseFodder: nil, }, }, - Body: &ast.Local{ + Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1331), + Line: int(1340), Column: int(5), }, End: ast.Location{ - Line: int(1339), + Line: int(1347), Column: int(8), }, File: p1, @@ -171201,7 +174866,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14170, + Ctx: p14514, FreeVars: ast.Identifiers{ "$", "a", @@ -171209,240 +174874,156 @@ var _StdAst = &ast.DesugaredObject{ "std", }, }, - Binds: ast.LocalBinds{ - ast.LocalBind{ - VarFodder: ast.Fodder{}, - Variable: "t", - EqFodder: ast.Fodder{}, - Body: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1331), - Column: int(15), - }, - End: ast.Location{ - Line: int(1331), - Column: int(26), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14258, - FreeVars: ast.Identifiers{ - "a", - "std", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1331), - Column: int(15), - }, - End: ast.Location{ - Line: int(1331), - Column: int(23), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14258, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1331), - Column: int(15), - }, - End: ast.Location{ - Line: int(1331), - Column: int(18), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "type", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1331), - Column: int(24), - }, - End: ast.Location{ - Line: int(1331), - Column: int(25), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14267, - FreeVars: ast.Identifiers{ - "a", - }, - }, - Id: "a", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - Fun: nil, - CloseFodder: ast.Fodder{}, - }, - }, - Body: &ast.Conditional{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1332), - Column: int(5), + Line: int(1340), + Column: int(8), }, End: ast.Location{ - Line: int(1339), - Column: int(8), + Line: int(1340), + Column: int(22), }, File: p1, }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, - }, - }, - Ctx: p14170, + Fodder: ast.Fodder{}, + Ctx: p14514, FreeVars: ast.Identifiers{ - "$", "a", - "isContent", "std", - "t", }, }, - Cond: &ast.Binary{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1332), + Line: int(1340), Column: int(8), }, End: ast.Location{ - Line: int(1332), - Column: int(20), + Line: int(1340), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14170, + Ctx: p14514, FreeVars: ast.Identifiers{ - "t", + "std", }, }, - Left: &ast.Var{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1332), + Line: int(1340), Column: int(8), }, End: ast.Location{ - Line: int(1332), - Column: int(9), + Line: int(1340), + Column: int(11), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14170, + Ctx: nil, FreeVars: ast.Identifiers{ - "t", + "std", }, }, - Id: "t", + Id: "std", }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(1332), - Column: int(13), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(1332), - Column: int(20), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, }, - Fodder: ast.Fodder{}, - Ctx: p14170, + Fodder: nil, + Ctx: nil, FreeVars: nil, }, - Value: "array", + Value: "isArray", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, + RightBracketFodder: nil, + Id: nil, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Apply{ + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1340), + Column: int(20), + }, + End: ast.Location{ + Line: int(1340), + Column: int(21), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14605, + FreeVars: ast.Identifiers{ + "a", + }, + }, + Id: "a", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "$", + "a", + "isContent", + "std", + }, + }, + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", @@ -171459,13 +175040,10 @@ var _StdAst = &ast.DesugaredObject{ Fodder: nil, Ctx: nil, FreeVars: ast.Identifiers{ - "$", - "a", - "isContent", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", @@ -171485,59 +175063,74 @@ var _StdAst = &ast.DesugaredObject{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + Id: "std", + }, + LeftBracketFodder: nil, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Id: "std", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - LeftBracketFodder: nil, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Value: "flatMap", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: nil, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "$", + "isContent", + "std", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "flatMap", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: nil, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Function{ + ParenLeftFodder: nil, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: nil, + Name: "x", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: nil, + Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", @@ -171557,269 +175150,75 @@ var _StdAst = &ast.DesugaredObject{ "$", "isContent", "std", + "x", }, }, - ParenLeftFodder: nil, - Parameters: ast.Parameters{ - Required: []ast.CommaSeparatedID{ - ast.CommaSeparatedID{ - NameFodder: nil, - Name: "x", - CommaFodder: nil, - }, - }, - Optional: nil, - }, - TrailingComma: false, - ParenRightFodder: nil, - Body: &ast.Conditional{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(1341), + Column: int(35), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(1341), + Column: int(56), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p14514, FreeVars: ast.Identifiers{ "$", "isContent", - "std", "x", }, }, - Cond: &ast.Apply{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1333), + Line: int(1341), Column: int(35), }, End: ast.Location{ - Line: int(1333), - Column: int(56), + Line: int(1341), + Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14170, + Ctx: p14514, FreeVars: ast.Identifiers{ - "$", "isContent", - "x", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1333), - Column: int(35), - }, - End: ast.Location{ - Line: int(1333), - Column: int(44), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14170, - FreeVars: ast.Identifiers{ - "isContent", - }, - }, - Id: "isContent", - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Apply{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1333), - Column: int(45), - }, - End: ast.Location{ - Line: int(1333), - Column: int(55), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14296, - FreeVars: ast.Identifiers{ - "$", - "x", - }, - }, - Target: &ast.Index{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1333), - Column: int(45), - }, - End: ast.Location{ - Line: int(1333), - Column: int(52), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14296, - FreeVars: ast.Identifiers{ - "$", - }, - }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1333), - Column: int(45), - }, - End: ast.Location{ - Line: int(1333), - Column: int(46), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "$", - }, - }, - Id: "$", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "prune", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1333), - Column: int(53), - }, - End: ast.Location{ - Line: int(1333), - Column: int(54), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14305, - FreeVars: ast.Identifiers{ - "x", - }, - }, - Id: "x", - }, - CommaFodder: nil, - }, - }, - Named: nil, - }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, - }, - CommaFodder: nil, - }, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Id: "isContent", }, - ThenFodder: nil, - BranchTrue: &ast.Array{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, - }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", - "x", - }, - }, - Elements: []ast.CommaSeparatedExpr{ + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ ast.CommaSeparatedExpr{ Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1333), - Column: int(8), + Line: int(1341), + Column: int(45), }, End: ast.Location{ - Line: int(1333), - Column: int(20), + Line: int(1341), + Column: int(55), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14311, + Ctx: p14626, FreeVars: ast.Identifiers{ - "std", + "$", "x", }, }, @@ -171828,19 +175227,19 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1333), - Column: int(8), + Line: int(1341), + Column: int(45), }, End: ast.Location{ - Line: int(1333), - Column: int(17), + Line: int(1341), + Column: int(52), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14311, + Ctx: p14626, FreeVars: ast.Identifiers{ - "std", + "$", }, }, Target: &ast.Var{ @@ -171848,22 +175247,22 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1333), - Column: int(8), + Line: int(1341), + Column: int(45), }, End: ast.Location{ - Line: int(1333), - Column: int(11), + Line: int(1341), + Column: int(46), }, File: p1, }, Fodder: ast.Fodder{}, Ctx: nil, FreeVars: ast.Identifiers{ - "std", + "$", }, }, - Id: "std", + Id: "$", }, LeftBracketFodder: ast.Fodder{}, Index: &ast.LiteralString{ @@ -171900,17 +175299,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1333), - Column: int(18), + Line: int(1341), + Column: int(53), }, End: ast.Location{ - Line: int(1333), - Column: int(19), + Line: int(1341), + Column: int(54), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14320, + Ctx: p14635, FreeVars: ast.Identifiers{ "x", }, @@ -171930,170 +175329,409 @@ var _StdAst = &ast.DesugaredObject{ CommaFodder: nil, }, }, - TrailingComma: false, - CloseFodder: nil, + Named: nil, }, - ElseFodder: nil, - BranchFalse: &ast.Array{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: nil, + BranchTrue: &ast.Array{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + "x", + }, + }, + Elements: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1341), + Column: int(8), + }, + End: ast.Location{ + Line: int(1341), + Column: int(20), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14641, + FreeVars: ast.Identifiers{ + "std", + "x", + }, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Target: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1341), + Column: int(8), + }, + End: ast.Location{ + Line: int(1341), + Column: int(17), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14641, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Target: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1341), + Column: int(8), + }, + End: ast.Location{ + Line: int(1341), + Column: int(11), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: nil, + FreeVars: ast.Identifiers{ + "std", + }, + }, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "prune", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, }, - File: nil, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1341), + Column: int(18), + }, + End: ast.Location{ + Line: int(1341), + Column: int(19), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14650, + FreeVars: ast.Identifiers{ + "x", + }, + }, + Id: "x", + }, + CommaFodder: nil, + }, + }, + Named: nil, + }, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + CommaFodder: nil, }, - Elements: nil, - TrailingComma: false, - CloseFodder: nil, }, + TrailingComma: false, + CloseFodder: nil, + }, + ElseFodder: nil, + BranchFalse: &ast.Array{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Elements: nil, + TrailingComma: false, + CloseFodder: nil, }, }, - CommaFodder: nil, }, - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1333), - Column: int(30), - }, - End: ast.Location{ - Line: int(1333), - Column: int(31), - }, - File: p1, + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1341), + Column: int(30), }, - Fodder: ast.Fodder{}, - Ctx: p14170, - FreeVars: ast.Identifiers{ - "a", + End: ast.Location{ + Line: int(1341), + Column: int(31), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14514, + FreeVars: ast.Identifiers{ + "a", }, - Id: "a", }, - CommaFodder: nil, + Id: "a", }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: nil, - TailStrictFodder: nil, + Named: nil, }, - ElseFodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(4), - Comment: []string{}, + TrailingComma: false, + TailStrict: false, + FodderRight: nil, + TailStrictFodder: nil, + }, + ElseFodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(4), + Comment: []string{}, + }, + }, + BranchFalse: &ast.Conditional{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1342), + Column: int(10), + }, + End: ast.Location{ + Line: int(1347), + Column: int(8), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14514, + FreeVars: ast.Identifiers{ + "$", + "a", + "isContent", + "std", }, }, - BranchFalse: &ast.Conditional{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1334), - Column: int(10), + Line: int(1342), + Column: int(13), }, End: ast.Location{ - Line: int(1339), - Column: int(8), + Line: int(1342), + Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14170, + Ctx: p14514, FreeVars: ast.Identifiers{ - "$", "a", - "isContent", "std", - "t", }, }, - Cond: &ast.Binary{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1334), + Line: int(1342), Column: int(13), }, End: ast.Location{ - Line: int(1334), - Column: int(26), + Line: int(1342), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14170, + Ctx: p14514, FreeVars: ast.Identifiers{ - "t", + "std", }, }, - Left: &ast.Var{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1334), + Line: int(1342), Column: int(13), }, End: ast.Location{ - Line: int(1334), - Column: int(14), + Line: int(1342), + Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14170, + Ctx: nil, FreeVars: ast.Identifiers{ - "t", + "std", }, }, - Id: "t", + Id: "std", }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(12), - Right: &ast.LiteralString{ + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(1334), - Column: int(18), + Line: int(0), + Column: int(0), }, End: ast.Location{ - Line: int(1334), - Column: int(26), + Line: int(0), + Column: int(0), }, - File: p1, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: nil, + }, + Value: "isObject", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1342), + Column: int(26), + }, + End: ast.Location{ + Line: int(1342), + Column: int(27), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14667, + FreeVars: ast.Identifiers{ + "a", + }, + }, + Id: "a", }, - Fodder: ast.Fodder{}, - Ctx: p14170, - FreeVars: nil, + CommaFodder: nil, }, - Value: "object", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", }, + Named: nil, }, - ThenFodder: ast.Fodder{}, - BranchTrue: &ast.Apply{ + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: ast.Fodder{}, + BranchTrue: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, + }, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "$", + "a", + "isContent", + "std", + }, + }, + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", @@ -172110,13 +175748,10 @@ var _StdAst = &ast.DesugaredObject{ Fodder: nil, Ctx: nil, FreeVars: ast.Identifiers{ - "$", - "a", - "isContent", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", @@ -172136,59 +175771,62 @@ var _StdAst = &ast.DesugaredObject{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + Id: "std", + }, + LeftBracketFodder: nil, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Id: "std", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - LeftBracketFodder: nil, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Value: "$objectFlatMerge", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: nil, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "$", + "a", + "isContent", + "std", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "$objectFlatMerge", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: nil, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", @@ -172205,13 +175843,10 @@ var _StdAst = &ast.DesugaredObject{ Fodder: nil, Ctx: nil, FreeVars: ast.Identifiers{ - "$", - "a", - "isContent", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", @@ -172231,59 +175866,75 @@ var _StdAst = &ast.DesugaredObject{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + Id: "std", + }, + LeftBracketFodder: nil, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Id: "std", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - LeftBracketFodder: nil, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Value: "flatMap", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: nil, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Function{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), + }, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "$", + "a", + "isContent", + "std", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "flatMap", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: nil, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Function{ + ParenLeftFodder: nil, + Parameters: ast.Parameters{ + Required: []ast.CommaSeparatedID{ + ast.CommaSeparatedID{ + NameFodder: nil, + Name: "x", + CommaFodder: nil, + }, + }, + Optional: nil, + }, + TrailingComma: false, + ParenRightFodder: nil, + Body: &ast.Conditional{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", @@ -172304,737 +175955,700 @@ var _StdAst = &ast.DesugaredObject{ "a", "isContent", "std", + "x", }, }, - ParenLeftFodder: nil, - Parameters: ast.Parameters{ - Required: []ast.CommaSeparatedID{ - ast.CommaSeparatedID{ - NameFodder: nil, - Name: "x", - CommaFodder: nil, - }, - }, - Optional: nil, - }, - TrailingComma: false, - ParenRightFodder: nil, - Body: &ast.Conditional{ + Cond: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ - FileName: "", + FileName: "", Begin: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(1345), + Column: int(10), }, End: ast.Location{ - Line: int(0), - Column: int(0), + Line: int(1345), + Column: int(36), }, - File: nil, + File: p1, }, - Fodder: nil, - Ctx: nil, + Fodder: ast.Fodder{}, + Ctx: p14514, FreeVars: ast.Identifiers{ - "$", "a", "isContent", "std", "x", }, }, - Cond: &ast.Apply{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1337), + Line: int(1345), Column: int(10), }, End: ast.Location{ - Line: int(1337), - Column: int(36), + Line: int(1345), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14170, + Ctx: p14514, FreeVars: ast.Identifiers{ - "a", "isContent", - "std", - "x", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1337), - Column: int(10), - }, - End: ast.Location{ - Line: int(1337), - Column: int(19), + Id: "isContent", + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1345), + Column: int(20), + }, + End: ast.Location{ + Line: int(1345), + Column: int(35), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14696, + FreeVars: ast.Identifiers{ + "a", + "std", + "x", + }, }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14170, - FreeVars: ast.Identifiers{ - "isContent", - }, - }, - Id: "isContent", - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1337), + Line: int(1345), Column: int(20), }, End: ast.Location{ - Line: int(1337), - Column: int(35), + Line: int(1345), + Column: int(29), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14360, + Ctx: p14696, FreeVars: ast.Identifiers{ - "a", "std", - "x", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1337), + Line: int(1345), Column: int(20), }, End: ast.Location{ - Line: int(1337), - Column: int(29), + Line: int(1345), + Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14360, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1337), - Column: int(20), - }, - End: ast.Location{ - Line: int(1337), - Column: int(23), - }, - File: p1, + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Id: "std", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Value: "prune", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1345), + Column: int(30), + }, + End: ast.Location{ + Line: int(1345), + Column: int(34), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: p14705, + FreeVars: ast.Identifiers{ + "a", + "x", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "prune", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1337), + Line: int(1345), Column: int(30), }, End: ast.Location{ - Line: int(1337), - Column: int(34), + Line: int(1345), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14369, + Ctx: p14705, FreeVars: ast.Identifiers{ "a", - "x", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1337), - Column: int(30), - }, - End: ast.Location{ - Line: int(1337), - Column: int(31), - }, - File: p1, + Id: "a", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1345), + Column: int(32), }, - Fodder: ast.Fodder{}, - Ctx: p14369, - FreeVars: ast.Identifiers{ - "a", + End: ast.Location{ + Line: int(1345), + Column: int(33), }, + File: p1, }, - Id: "a", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1337), - Column: int(32), - }, - End: ast.Location{ - Line: int(1337), - Column: int(33), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14369, - FreeVars: ast.Identifiers{ - "x", - }, + Fodder: ast.Fodder{}, + Ctx: p14705, + FreeVars: ast.Identifiers{ + "x", }, - Id: "x", }, - RightBracketFodder: ast.Fodder{}, - Id: nil, + Id: "x", }, - CommaFodder: nil, + RightBracketFodder: ast.Fodder{}, + Id: nil, }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Named: nil, }, - CommaFodder: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Named: nil, }, - ThenFodder: nil, - BranchTrue: &ast.Array{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, + }, + ThenFodder: nil, + BranchTrue: &ast.Array{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: ast.Identifiers{ - "$", - "a", - "x", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Elements: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.DesugaredObject{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1334), - Column: int(32), - }, - End: ast.Location{ - Line: int(1338), - Column: int(6), - }, - File: p1, + Fodder: nil, + Ctx: nil, + FreeVars: ast.Identifiers{ + "$", + "a", + "x", + }, + }, + Elements: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.DesugaredObject{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1342), + Column: int(34), }, - Fodder: ast.Fodder{}, - Ctx: p14170, - FreeVars: ast.Identifiers{ - "$", - "a", - "x", + End: ast.Location{ + Line: int(1346), + Column: int(6), }, + File: p1, }, - Asserts: ast.Nodes{}, - Fields: ast.DesugaredObjectFields{ - ast.DesugaredObjectField{ - Hide: ast.ObjectFieldHide(1), - Name: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1335), - Column: int(8), - }, - End: ast.Location{ - Line: int(1335), - Column: int(9), - }, - File: p1, + Fodder: ast.Fodder{}, + Ctx: p14514, + FreeVars: ast.Identifiers{ + "$", + "a", + "x", + }, + }, + Asserts: ast.Nodes{}, + Fields: ast.DesugaredObjectFields{ + ast.DesugaredObjectField{ + Hide: ast.ObjectFieldHide(1), + Name: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1343), + Column: int(8), }, - Fodder: ast.Fodder{}, - Ctx: p14170, - FreeVars: ast.Identifiers{ - "x", + End: ast.Location{ + Line: int(1343), + Column: int(9), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14514, + FreeVars: ast.Identifiers{ + "x", + }, + }, + Id: "x", + }, + Body: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1343), + Column: int(12), + }, + End: ast.Location{ + Line: int(1343), + Column: int(25), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14720, + FreeVars: ast.Identifiers{ + "$", + "a", + "x", }, - Id: "x", }, - Body: &ast.Apply{ + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1335), + Line: int(1343), Column: int(12), }, End: ast.Location{ - Line: int(1335), - Column: int(25), + Line: int(1343), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14384, + Ctx: p14720, FreeVars: ast.Identifiers{ "$", - "a", - "x", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1335), + Line: int(1343), Column: int(12), }, End: ast.Location{ - Line: int(1335), - Column: int(19), + Line: int(1343), + Column: int(13), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14384, + Ctx: nil, FreeVars: ast.Identifiers{ "$", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1335), - Column: int(12), - }, - End: ast.Location{ - Line: int(1335), - Column: int(13), - }, - File: p1, + Id: "$", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "$", + End: ast.Location{ + Line: int(0), + Column: int(0), }, + File: nil, }, - Id: "$", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), + Value: "prune", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", + }, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Index{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1343), + Column: int(20), + }, + End: ast.Location{ + Line: int(1343), + Column: int(24), + }, + File: p1, }, - End: ast.Location{ - Line: int(0), - Column: int(0), + Fodder: ast.Fodder{}, + Ctx: p14729, + FreeVars: ast.Identifiers{ + "a", + "x", }, - File: nil, }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, - }, - Value: "prune", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, - RightBracketFodder: nil, - Id: nil, - }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1335), + Line: int(1343), Column: int(20), }, End: ast.Location{ - Line: int(1335), - Column: int(24), + Line: int(1343), + Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14393, + Ctx: p14729, FreeVars: ast.Identifiers{ "a", - "x", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1335), - Column: int(20), - }, - End: ast.Location{ - Line: int(1335), - Column: int(21), - }, - File: p1, + Id: "a", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1343), + Column: int(22), }, - Fodder: ast.Fodder{}, - Ctx: p14393, - FreeVars: ast.Identifiers{ - "a", + End: ast.Location{ + Line: int(1343), + Column: int(23), }, + File: p1, }, - Id: "a", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1335), - Column: int(22), - }, - End: ast.Location{ - Line: int(1335), - Column: int(23), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14393, - FreeVars: ast.Identifiers{ - "x", - }, + Fodder: ast.Fodder{}, + Ctx: p14729, + FreeVars: ast.Identifiers{ + "x", }, - Id: "x", }, - RightBracketFodder: ast.Fodder{}, - Id: nil, + Id: "x", }, - CommaFodder: nil, + RightBracketFodder: ast.Fodder{}, + Id: nil, }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Named: nil, }, - PlusSuper: false, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, + PlusSuper: false, }, - Locals: ast.LocalBinds{}, }, - CommaFodder: nil, + Locals: ast.LocalBinds{}, }, + CommaFodder: nil, }, - TrailingComma: false, - CloseFodder: nil, }, - ElseFodder: nil, - BranchFalse: &ast.Array{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + TrailingComma: false, + CloseFodder: nil, + }, + ElseFodder: nil, + BranchFalse: &ast.Array{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), + }, + File: nil, }, - Elements: nil, - TrailingComma: false, - CloseFodder: nil, + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, + Elements: nil, + TrailingComma: false, + CloseFodder: nil, }, }, - CommaFodder: nil, }, - ast.CommaSeparatedExpr{ - Expr: &ast.Apply{ + CommaFodder: nil, + }, + ast.CommaSeparatedExpr{ + Expr: &ast.Apply{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1344), + Column: int(16), + }, + End: ast.Location{ + Line: int(1344), + Column: int(35), + }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14514, + FreeVars: ast.Identifiers{ + "a", + "std", + }, + }, + Target: &ast.Index{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1336), + Line: int(1344), Column: int(16), }, End: ast.Location{ - Line: int(1336), - Column: int(35), + Line: int(1344), + Column: int(32), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14170, + Ctx: p14514, FreeVars: ast.Identifiers{ - "a", "std", }, }, - Target: &ast.Index{ + Target: &ast.Var{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1336), + Line: int(1344), Column: int(16), }, End: ast.Location{ - Line: int(1336), - Column: int(32), + Line: int(1344), + Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14170, + Ctx: nil, FreeVars: ast.Identifiers{ "std", }, }, - Target: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1336), - Column: int(16), - }, - End: ast.Location{ - Line: int(1336), - Column: int(19), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: nil, - FreeVars: ast.Identifiers{ - "std", + Id: "std", + }, + LeftBracketFodder: ast.Fodder{}, + Index: &ast.LiteralString{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(0), + Column: int(0), }, - }, - Id: "std", - }, - LeftBracketFodder: ast.Fodder{}, - Index: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(0), - Column: int(0), - }, - End: ast.Location{ - Line: int(0), - Column: int(0), - }, - File: nil, + End: ast.Location{ + Line: int(0), + Column: int(0), }, - Fodder: nil, - Ctx: nil, - FreeVars: nil, + File: nil, }, - Value: "objectFields", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", + Fodder: nil, + Ctx: nil, + FreeVars: nil, }, - RightBracketFodder: nil, - Id: nil, + Value: "objectFields", + Kind: ast.LiteralStringKind(1), + BlockIndent: "", }, - FodderLeft: ast.Fodder{}, - Arguments: ast.Arguments{ - Positional: []ast.CommaSeparatedExpr{ - ast.CommaSeparatedExpr{ - Expr: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1336), - Column: int(33), - }, - End: ast.Location{ - Line: int(1336), - Column: int(34), - }, - File: p1, + RightBracketFodder: nil, + Id: nil, + }, + FodderLeft: ast.Fodder{}, + Arguments: ast.Arguments{ + Positional: []ast.CommaSeparatedExpr{ + ast.CommaSeparatedExpr{ + Expr: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1344), + Column: int(33), }, - Fodder: ast.Fodder{}, - Ctx: p14409, - FreeVars: ast.Identifiers{ - "a", + End: ast.Location{ + Line: int(1344), + Column: int(34), }, + File: p1, + }, + Fodder: ast.Fodder{}, + Ctx: p14745, + FreeVars: ast.Identifiers{ + "a", }, - Id: "a", }, - CommaFodder: nil, + Id: "a", }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: ast.Fodder{}, - TailStrictFodder: nil, + Named: nil, }, - CommaFodder: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: ast.Fodder{}, + TailStrictFodder: nil, }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: nil, - TailStrictFodder: nil, + Named: nil, }, - CommaFodder: nil, + TrailingComma: false, + TailStrict: false, + FodderRight: nil, + TailStrictFodder: nil, }, + CommaFodder: nil, }, - Named: nil, }, - TrailingComma: false, - TailStrict: false, - FodderRight: nil, - TailStrictFodder: nil, + Named: nil, }, - ElseFodder: ast.Fodder{}, - BranchFalse: &ast.Var{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1339), - Column: int(7), - }, - End: ast.Location{ - Line: int(1339), - Column: int(8), - }, - File: p1, + TrailingComma: false, + TailStrict: false, + FodderRight: nil, + TailStrictFodder: nil, + }, + ElseFodder: ast.Fodder{}, + BranchFalse: &ast.Var{ + NodeBase: ast.NodeBase{ + LocRange: ast.LocationRange{ + FileName: "", + Begin: ast.Location{ + Line: int(1347), + Column: int(7), }, - Fodder: ast.Fodder{ - ast.FodderElement{ - Kind: ast.FodderKind(0), - Blanks: int(0), - Indent: int(6), - Comment: []string{}, - }, + End: ast.Location{ + Line: int(1347), + Column: int(8), }, - Ctx: p14170, - FreeVars: ast.Identifiers{ - "a", + File: p1, + }, + Fodder: ast.Fodder{ + ast.FodderElement{ + Kind: ast.FodderKind(0), + Blanks: int(0), + Indent: int(6), + Comment: []string{}, }, }, - Id: "a", + Ctx: p14514, + FreeVars: ast.Identifiers{ + "a", + }, }, + Id: "a", }, }, }, @@ -173109,11 +176723,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1342), + Line: int(1350), Column: int(5), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(91), }, File: p1, @@ -173126,50 +176740,51 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat", "std", "str", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1342), + Line: int(1350), Column: int(8), }, End: ast.Location{ - Line: int(1342), - Column: int(33), + Line: int(1350), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1342), - Column: int(8), + Line: int(1350), + Column: int(9), }, End: ast.Location{ - Line: int(1342), - Column: int(21), + Line: int(1350), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat", "std", @@ -173180,17 +176795,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1342), - Column: int(8), + Line: int(1350), + Column: int(9), }, End: ast.Location{ - Line: int(1342), - Column: int(16), + Line: int(1350), + Column: int(21), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "std", }, @@ -173200,12 +176815,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1342), - Column: int(8), + Line: int(1350), + Column: int(9), }, End: ast.Location{ - Line: int(1342), - Column: int(11), + Line: int(1350), + Column: int(12), }, File: p1, }, @@ -173236,7 +176851,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isString", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -173252,17 +176867,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1342), - Column: int(17), + Line: int(1350), + Column: int(22), }, End: ast.Location{ - Line: int(1342), - Column: int(20), + Line: int(1350), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14433, + Ctx: p14769, FreeVars: ast.Identifiers{ "pat", }, @@ -173279,30 +176894,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1342), - Column: int(25), - }, - End: ast.Location{ - Line: int(1342), - Column: int(33), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14420, - FreeVars: nil, - }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -173310,11 +176901,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(7), }, End: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(82), }, File: p1, @@ -173327,7 +176918,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat", "std", @@ -173338,17 +176929,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(13), }, End: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(82), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat", "std", @@ -173359,17 +176950,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(13), }, End: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(66), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: nil, }, Value: "findSubstr first parameter should be a string, got ", @@ -173383,17 +176974,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(69), }, End: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(82), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat", "std", @@ -173404,17 +176995,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(69), }, End: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "std", }, @@ -173424,11 +177015,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(69), }, End: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(72), }, File: p1, @@ -173476,17 +177067,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(78), }, End: ast.Location{ - Line: int(1343), + Line: int(1351), Column: int(81), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14451, + Ctx: p14786, FreeVars: ast.Identifiers{ "pat", }, @@ -173518,60 +177109,61 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1344), + Line: int(1352), Column: int(10), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(91), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat", "std", "str", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1344), + Line: int(1352), Column: int(13), }, End: ast.Location{ - Line: int(1344), - Column: int(38), + Line: int(1352), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "std", "str", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1344), - Column: int(13), + Line: int(1352), + Column: int(14), }, End: ast.Location{ - Line: int(1344), - Column: int(26), + Line: int(1352), + Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "std", "str", @@ -173582,17 +177174,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1344), - Column: int(13), + Line: int(1352), + Column: int(14), }, End: ast.Location{ - Line: int(1344), - Column: int(21), + Line: int(1352), + Column: int(26), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "std", }, @@ -173602,12 +177194,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1344), - Column: int(13), + Line: int(1352), + Column: int(14), }, End: ast.Location{ - Line: int(1344), - Column: int(16), + Line: int(1352), + Column: int(17), }, File: p1, }, @@ -173638,7 +177230,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isString", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -173654,17 +177246,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1344), - Column: int(22), + Line: int(1352), + Column: int(27), }, End: ast.Location{ - Line: int(1344), - Column: int(25), + Line: int(1352), + Column: int(30), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14467, + Ctx: p14802, FreeVars: ast.Identifiers{ "str", }, @@ -173681,30 +177273,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1344), - Column: int(30), - }, - End: ast.Location{ - Line: int(1344), - Column: int(38), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14420, - FreeVars: nil, - }, - Value: "string", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -173712,11 +177280,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(7), }, End: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(83), }, File: p1, @@ -173729,7 +177297,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "std", "str", @@ -173740,17 +177308,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(13), }, End: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(83), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "std", "str", @@ -173761,17 +177329,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(13), }, End: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(67), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: nil, }, Value: "findSubstr second parameter should be a string, got ", @@ -173785,17 +177353,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(70), }, End: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(83), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "std", "str", @@ -173806,17 +177374,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(70), }, End: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(78), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "std", }, @@ -173826,11 +177394,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(70), }, End: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(73), }, File: p1, @@ -173878,17 +177446,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(79), }, End: ast.Location{ - Line: int(1345), + Line: int(1353), Column: int(82), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14485, + Ctx: p14819, FreeVars: ast.Identifiers{ "str", }, @@ -173920,11 +177488,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1347), + Line: int(1355), Column: int(7), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(91), }, File: p1, @@ -173937,7 +177505,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat", "std", @@ -173954,17 +177522,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1347), + Line: int(1355), Column: int(23), }, End: ast.Location{ - Line: int(1347), + Line: int(1355), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14493, + Ctx: p14827, FreeVars: ast.Identifiers{ "pat", "std", @@ -173975,17 +177543,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1347), + Line: int(1355), Column: int(23), }, End: ast.Location{ - Line: int(1347), + Line: int(1355), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14493, + Ctx: p14827, FreeVars: ast.Identifiers{ "std", }, @@ -173995,11 +177563,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1347), + Line: int(1355), Column: int(23), }, End: ast.Location{ - Line: int(1347), + Line: int(1355), Column: int(26), }, File: p1, @@ -174047,17 +177615,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1347), + Line: int(1355), Column: int(34), }, End: ast.Location{ - Line: int(1347), + Line: int(1355), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14502, + Ctx: p14836, FreeVars: ast.Identifiers{ "pat", }, @@ -174083,11 +177651,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1348), + Line: int(1356), Column: int(7), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(91), }, File: p1, @@ -174100,7 +177668,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat", "pat_len", @@ -174118,17 +177686,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1348), + Line: int(1356), Column: int(23), }, End: ast.Location{ - Line: int(1348), + Line: int(1356), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14509, + Ctx: p14843, FreeVars: ast.Identifiers{ "std", "str", @@ -174139,17 +177707,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1348), + Line: int(1356), Column: int(23), }, End: ast.Location{ - Line: int(1348), + Line: int(1356), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14509, + Ctx: p14843, FreeVars: ast.Identifiers{ "std", }, @@ -174159,11 +177727,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1348), + Line: int(1356), Column: int(23), }, End: ast.Location{ - Line: int(1348), + Line: int(1356), Column: int(26), }, File: p1, @@ -174211,17 +177779,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1348), + Line: int(1356), Column: int(34), }, End: ast.Location{ - Line: int(1348), + Line: int(1356), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14518, + Ctx: p14852, FreeVars: ast.Identifiers{ "str", }, @@ -174247,11 +177815,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(7), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(91), }, File: p1, @@ -174264,7 +177832,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat", "pat_len", @@ -174278,17 +177846,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(10), }, End: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat_len", "str_len", @@ -174299,17 +177867,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(10), }, End: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat_len", "str_len", @@ -174320,17 +177888,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(10), }, End: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat_len", }, @@ -174340,17 +177908,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(10), }, End: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat_len", }, @@ -174364,17 +177932,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(21), }, End: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(22), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: nil, }, Value: float64(0), @@ -174388,17 +177956,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(26), }, End: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "str_len", }, @@ -174408,17 +177976,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(26), }, End: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "str_len", }, @@ -174432,17 +178000,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(37), }, End: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: nil, }, Value: float64(0), @@ -174457,17 +178025,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(42), }, End: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat_len", "str_len", @@ -174478,17 +178046,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(42), }, End: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat_len", }, @@ -174502,17 +178070,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(52), }, End: ast.Location{ - Line: int(1349), + Line: int(1357), Column: int(59), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "str_len", }, @@ -174527,11 +178095,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1350), + Line: int(1358), Column: int(9), }, End: ast.Location{ - Line: int(1350), + Line: int(1358), Column: int(11), }, File: p1, @@ -174544,7 +178112,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14420, + Ctx: p14756, FreeVars: nil, }, Elements: nil, @@ -174564,17 +178132,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(9), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(91), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "pat", "pat_len", @@ -174588,17 +178156,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(9), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14420, + Ctx: p14756, FreeVars: ast.Identifiers{ "std", }, @@ -174608,11 +178176,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(9), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(12), }, File: p1, @@ -174667,17 +178235,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(20), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14556, + Ctx: p14890, FreeVars: ast.Identifiers{ "pat", "pat_len", @@ -174703,17 +178271,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(32), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14560, + Ctx: p14894, FreeVars: ast.Identifiers{ "i", "pat", @@ -174822,17 +178390,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(32), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14560, + Ctx: p14894, FreeVars: ast.Identifiers{ "str", }, @@ -174847,17 +178415,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(36), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14560, + Ctx: p14894, FreeVars: ast.Identifiers{ "i", }, @@ -174872,17 +178440,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(38), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14560, + Ctx: p14894, FreeVars: ast.Identifiers{ "i", "pat_len", @@ -174893,17 +178461,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(38), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14560, + Ctx: p14894, FreeVars: ast.Identifiers{ "i", }, @@ -174917,17 +178485,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(42), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14560, + Ctx: p14894, FreeVars: ast.Identifiers{ "pat_len", }, @@ -174974,17 +178542,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(54), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(57), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14560, + Ctx: p14894, FreeVars: ast.Identifiers{ "pat", }, @@ -175001,17 +178569,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(59), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(90), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14556, + Ctx: p14890, FreeVars: ast.Identifiers{ "pat_len", "std", @@ -175023,17 +178591,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(59), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(68), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14556, + Ctx: p14890, FreeVars: ast.Identifiers{ "std", }, @@ -175043,11 +178611,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(59), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(62), }, File: p1, @@ -175095,17 +178663,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(69), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14592, + Ctx: p14926, FreeVars: nil, }, Value: float64(0), @@ -175119,17 +178687,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(72), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(89), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14592, + Ctx: p14926, FreeVars: ast.Identifiers{ "pat_len", "str_len", @@ -175140,17 +178708,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(72), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14592, + Ctx: p14926, FreeVars: ast.Identifiers{ "str_len", }, @@ -175164,17 +178732,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(82), }, End: ast.Location{ - Line: int(1352), + Line: int(1360), Column: int(89), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14592, + Ctx: p14926, FreeVars: ast.Identifiers{ "pat_len", }, @@ -175277,11 +178845,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1355), + Line: int(1363), Column: int(5), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(81), }, File: p1, @@ -175294,50 +178862,51 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14605, + Ctx: p14939, FreeVars: ast.Identifiers{ "arr", "std", "value", }, }, - Cond: &ast.Binary{ + Cond: &ast.Unary{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1355), + Line: int(1363), Column: int(8), }, End: ast.Location{ - Line: int(1355), - Column: int(32), + Line: int(1363), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14605, + Ctx: p14939, FreeVars: ast.Identifiers{ "arr", "std", }, }, - Left: &ast.Apply{ + Op: ast.UnaryOp(0), + Expr: &ast.Apply{ NodeBase: ast.NodeBase{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1355), - Column: int(8), + Line: int(1363), + Column: int(9), }, End: ast.Location{ - Line: int(1355), - Column: int(21), + Line: int(1363), + Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14605, + Ctx: p14939, FreeVars: ast.Identifiers{ "arr", "std", @@ -175348,17 +178917,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1355), - Column: int(8), + Line: int(1363), + Column: int(9), }, End: ast.Location{ - Line: int(1355), - Column: int(16), + Line: int(1363), + Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14605, + Ctx: p14939, FreeVars: ast.Identifiers{ "std", }, @@ -175368,12 +178937,12 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1355), - Column: int(8), + Line: int(1363), + Column: int(9), }, End: ast.Location{ - Line: int(1355), - Column: int(11), + Line: int(1363), + Column: int(12), }, File: p1, }, @@ -175404,7 +178973,7 @@ var _StdAst = &ast.DesugaredObject{ Ctx: nil, FreeVars: nil, }, - Value: "type", + Value: "isArray", Kind: ast.LiteralStringKind(1), BlockIndent: "", }, @@ -175420,17 +178989,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1355), - Column: int(17), + Line: int(1363), + Column: int(21), }, End: ast.Location{ - Line: int(1355), - Column: int(20), + Line: int(1363), + Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14618, + Ctx: p14952, FreeVars: ast.Identifiers{ "arr", }, @@ -175447,30 +179016,6 @@ var _StdAst = &ast.DesugaredObject{ FodderRight: ast.Fodder{}, TailStrictFodder: nil, }, - OpFodder: ast.Fodder{}, - Op: ast.BinaryOp(13), - Right: &ast.LiteralString{ - NodeBase: ast.NodeBase{ - LocRange: ast.LocationRange{ - FileName: "", - Begin: ast.Location{ - Line: int(1355), - Column: int(25), - }, - End: ast.Location{ - Line: int(1355), - Column: int(32), - }, - File: p1, - }, - Fodder: ast.Fodder{}, - Ctx: p14605, - FreeVars: nil, - }, - Value: "array", - Kind: ast.LiteralStringKind(1), - BlockIndent: "", - }, }, ThenFodder: ast.Fodder{}, BranchTrue: &ast.Error{ @@ -175478,11 +179023,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(7), }, End: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(77), }, File: p1, @@ -175495,7 +179040,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14605, + Ctx: p14939, FreeVars: ast.Identifiers{ "arr", "std", @@ -175506,17 +179051,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(13), }, End: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14605, + Ctx: p14939, FreeVars: ast.Identifiers{ "arr", "std", @@ -175527,17 +179072,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(13), }, End: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(61), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14605, + Ctx: p14939, FreeVars: nil, }, Value: "find second parameter should be an array, got ", @@ -175551,17 +179096,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(64), }, End: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(77), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14605, + Ctx: p14939, FreeVars: ast.Identifiers{ "arr", "std", @@ -175572,17 +179117,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(64), }, End: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14605, + Ctx: p14939, FreeVars: ast.Identifiers{ "std", }, @@ -175592,11 +179137,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(64), }, End: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(67), }, File: p1, @@ -175644,17 +179189,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(73), }, End: ast.Location{ - Line: int(1356), + Line: int(1364), Column: int(76), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14636, + Ctx: p14969, FreeVars: ast.Identifiers{ "arr", }, @@ -175686,17 +179231,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(7), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(81), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14605, + Ctx: p14939, FreeVars: ast.Identifiers{ "arr", "std", @@ -175708,17 +179253,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(7), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(17), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14605, + Ctx: p14939, FreeVars: ast.Identifiers{ "std", }, @@ -175728,11 +179273,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(7), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(10), }, File: p1, @@ -175787,17 +179332,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(18), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14649, + Ctx: p14982, FreeVars: ast.Identifiers{ "arr", "value", @@ -175821,17 +179366,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(30), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14653, + Ctx: p14986, FreeVars: ast.Identifiers{ "arr", "i", @@ -175843,17 +179388,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(30), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14653, + Ctx: p14986, FreeVars: ast.Identifiers{ "arr", "i", @@ -175864,17 +179409,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(30), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14653, + Ctx: p14986, FreeVars: ast.Identifiers{ "arr", }, @@ -175887,17 +179432,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(34), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14653, + Ctx: p14986, FreeVars: ast.Identifiers{ "i", }, @@ -175914,17 +179459,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(40), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14653, + Ctx: p14986, FreeVars: ast.Identifiers{ "value", }, @@ -175941,17 +179486,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(47), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(80), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14649, + Ctx: p14982, FreeVars: ast.Identifiers{ "arr", "std", @@ -175962,17 +179507,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(47), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(56), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14649, + Ctx: p14982, FreeVars: ast.Identifiers{ "std", }, @@ -175982,11 +179527,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(47), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(50), }, File: p1, @@ -176034,17 +179579,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(57), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(58), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14672, + Ctx: p15005, FreeVars: nil, }, Value: float64(0), @@ -176058,17 +179603,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(60), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14672, + Ctx: p15005, FreeVars: ast.Identifiers{ "arr", "std", @@ -176079,17 +179624,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(60), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(75), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14672, + Ctx: p15005, FreeVars: ast.Identifiers{ "arr", "std", @@ -176100,17 +179645,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(60), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14672, + Ctx: p15005, FreeVars: ast.Identifiers{ "std", }, @@ -176120,11 +179665,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(60), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(63), }, File: p1, @@ -176172,17 +179717,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(71), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(74), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14684, + Ctx: p15017, FreeVars: ast.Identifiers{ "arr", }, @@ -176206,17 +179751,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(78), }, End: ast.Location{ - Line: int(1358), + Line: int(1366), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14672, + Ctx: p15005, FreeVars: nil, }, Value: float64(1), @@ -176268,7 +179813,7 @@ var _StdAst = &ast.DesugaredObject{ File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14689, + Ctx: p15022, FreeVars: nil, }, }, @@ -176294,7 +179839,7 @@ var _StdAst = &ast.DesugaredObject{ File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14691, + Ctx: p15024, FreeVars: nil, }, ParenLeftFodder: ast.Fodder{}, @@ -176325,7 +179870,7 @@ var _StdAst = &ast.DesugaredObject{ File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14694, + Ctx: p15027, FreeVars: ast.Identifiers{ "x", }, @@ -176355,7 +179900,7 @@ var _StdAst = &ast.DesugaredObject{ File: nil, }, Fodder: nil, - Ctx: p14697, + Ctx: p15030, FreeVars: ast.Identifiers{ "std", }, @@ -176405,17 +179950,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(66), + Line: int(77), Column: int(12), }, End: ast.Location{ - Line: int(66), + Line: int(77), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14703, + Ctx: p15036, FreeVars: ast.Identifiers{ "base", }, @@ -176425,17 +179970,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(66), + Line: int(77), Column: int(12), }, End: ast.Location{ - Line: int(66), + Line: int(77), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14706, + Ctx: p15039, FreeVars: ast.Identifiers{ "base", }, @@ -176445,17 +179990,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(66), + Line: int(77), Column: int(12), }, End: ast.Location{ - Line: int(66), + Line: int(77), Column: int(16), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14709, + Ctx: p15042, FreeVars: ast.Identifiers{ "base", }, @@ -176469,17 +180014,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(66), + Line: int(77), Column: int(19), }, End: ast.Location{ - Line: int(66), + Line: int(77), Column: int(20), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14712, + Ctx: p15045, FreeVars: nil, }, Value: float64(0), @@ -176493,17 +180038,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(66), + Line: int(77), Column: int(24), }, End: ast.Location{ - Line: int(66), + Line: int(77), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14714, + Ctx: p15047, FreeVars: ast.Identifiers{ "base", }, @@ -176513,17 +180058,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(66), + Line: int(77), Column: int(24), }, End: ast.Location{ - Line: int(66), + Line: int(77), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14717, + Ctx: p15050, FreeVars: ast.Identifiers{ "base", }, @@ -176537,17 +180082,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(66), + Line: int(77), Column: int(32), }, End: ast.Location{ - Line: int(66), + Line: int(77), Column: int(34), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14720, + Ctx: p15053, FreeVars: nil, }, Value: float64(16), @@ -176561,11 +180106,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(68), + Line: int(79), Column: int(5), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(49), }, File: p1, @@ -176586,7 +180131,7 @@ var _StdAst = &ast.DesugaredObject{ }, }, }, - Ctx: p14724, + Ctx: p15057, FreeVars: ast.Identifiers{ "base", "std", @@ -176603,17 +180148,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(68), + Line: int(79), Column: int(23), }, End: ast.Location{ - Line: int(68), + Line: int(79), Column: int(41), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14728, + Ctx: p15061, FreeVars: ast.Identifiers{ "std", }, @@ -176623,17 +180168,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(68), + Line: int(79), Column: int(23), }, End: ast.Location{ - Line: int(68), + Line: int(79), Column: int(36), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14731, + Ctx: p15064, FreeVars: ast.Identifiers{ "std", }, @@ -176643,11 +180188,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(68), + Line: int(79), Column: int(23), }, End: ast.Location{ - Line: int(68), + Line: int(79), Column: int(26), }, File: p1, @@ -176695,17 +180240,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(68), + Line: int(79), Column: int(37), }, End: ast.Location{ - Line: int(68), + Line: int(79), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14738, + Ctx: p15071, FreeVars: nil, }, Value: "0", @@ -176731,11 +180276,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(69), + Line: int(80), Column: int(5), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(49), }, File: p1, @@ -176748,7 +180293,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14741, + Ctx: p15074, FreeVars: ast.Identifiers{ "base", "std", @@ -176766,17 +180311,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(69), + Line: int(80), Column: int(26), }, End: ast.Location{ - Line: int(69), + Line: int(80), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14745, + Ctx: p15078, FreeVars: ast.Identifiers{ "std", }, @@ -176786,17 +180331,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(69), + Line: int(80), Column: int(26), }, End: ast.Location{ - Line: int(69), + Line: int(80), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14748, + Ctx: p15081, FreeVars: ast.Identifiers{ "std", }, @@ -176806,11 +180351,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(69), + Line: int(80), Column: int(26), }, End: ast.Location{ - Line: int(69), + Line: int(80), Column: int(29), }, File: p1, @@ -176858,17 +180403,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(69), + Line: int(80), Column: int(40), }, End: ast.Location{ - Line: int(69), + Line: int(80), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14755, + Ctx: p15088, FreeVars: nil, }, Value: "A", @@ -176894,11 +180439,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(70), + Line: int(81), Column: int(5), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(49), }, File: p1, @@ -176911,7 +180456,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14758, + Ctx: p15091, FreeVars: ast.Identifiers{ "base", "std", @@ -176930,17 +180475,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(70), + Line: int(81), Column: int(26), }, End: ast.Location{ - Line: int(70), + Line: int(81), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14762, + Ctx: p15095, FreeVars: ast.Identifiers{ "std", }, @@ -176950,17 +180495,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(70), + Line: int(81), Column: int(26), }, End: ast.Location{ - Line: int(70), + Line: int(81), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14765, + Ctx: p15098, FreeVars: ast.Identifiers{ "std", }, @@ -176970,11 +180515,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(70), + Line: int(81), Column: int(26), }, End: ast.Location{ - Line: int(70), + Line: int(81), Column: int(29), }, File: p1, @@ -177022,17 +180567,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(70), + Line: int(81), Column: int(40), }, End: ast.Location{ - Line: int(70), + Line: int(81), Column: int(43), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14772, + Ctx: p15105, FreeVars: nil, }, Value: "a", @@ -177058,11 +180603,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(71), + Line: int(82), Column: int(5), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(49), }, File: p1, @@ -177075,7 +180620,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14775, + Ctx: p15108, FreeVars: ast.Identifiers{ "base", "lower_a_code", @@ -177095,17 +180640,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(71), + Line: int(82), Column: int(11), }, End: ast.Location{ - Line: int(80), + Line: int(91), Column: int(31), }, File: p1, }, Fodder: nil, - Ctx: p14779, + Ctx: p15112, FreeVars: ast.Identifiers{ "base", "lower_a_code", @@ -177138,11 +180683,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(72), + Line: int(83), Column: int(7), }, End: ast.Location{ - Line: int(80), + Line: int(91), Column: int(31), }, File: p1, @@ -177155,7 +180700,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14784, + Ctx: p15117, FreeVars: ast.Identifiers{ "aggregate", "base", @@ -177177,17 +180722,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(72), + Line: int(83), Column: int(20), }, End: ast.Location{ - Line: int(72), + Line: int(83), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14788, + Ctx: p15121, FreeVars: ast.Identifiers{ "char", "std", @@ -177198,17 +180743,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(72), + Line: int(83), Column: int(20), }, End: ast.Location{ - Line: int(72), + Line: int(83), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14791, + Ctx: p15124, FreeVars: ast.Identifiers{ "std", }, @@ -177218,11 +180763,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(72), + Line: int(83), Column: int(20), }, End: ast.Location{ - Line: int(72), + Line: int(83), Column: int(23), }, File: p1, @@ -177270,17 +180815,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(72), + Line: int(83), Column: int(34), }, End: ast.Location{ - Line: int(72), + Line: int(83), Column: int(38), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14798, + Ctx: p15131, FreeVars: ast.Identifiers{ "char", }, @@ -177306,11 +180851,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(73), + Line: int(84), Column: int(7), }, End: ast.Location{ - Line: int(80), + Line: int(91), Column: int(31), }, File: p1, @@ -177323,7 +180868,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14802, + Ctx: p15135, FreeVars: ast.Identifiers{ "aggregate", "base", @@ -177345,17 +180890,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(73), + Line: int(84), Column: int(21), }, End: ast.Location{ - Line: int(78), + Line: int(89), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14806, + Ctx: p15139, FreeVars: ast.Identifiers{ "code", "lower_a_code", @@ -177368,17 +180913,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(73), + Line: int(84), Column: int(24), }, End: ast.Location{ - Line: int(73), + Line: int(84), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14809, + Ctx: p15142, FreeVars: ast.Identifiers{ "code", "lower_a_code", @@ -177389,17 +180934,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(73), + Line: int(84), Column: int(24), }, End: ast.Location{ - Line: int(73), + Line: int(84), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14812, + Ctx: p15145, FreeVars: ast.Identifiers{ "code", }, @@ -177413,17 +180958,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(73), + Line: int(84), Column: int(32), }, End: ast.Location{ - Line: int(73), + Line: int(84), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14815, + Ctx: p15148, FreeVars: ast.Identifiers{ "lower_a_code", }, @@ -177437,17 +180982,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(74), + Line: int(85), Column: int(9), }, End: ast.Location{ - Line: int(74), + Line: int(85), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14818, + Ctx: p15151, FreeVars: ast.Identifiers{ "code", "lower_a_code", @@ -177458,17 +181003,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(74), + Line: int(85), Column: int(9), }, End: ast.Location{ - Line: int(74), + Line: int(85), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14821, + Ctx: p15154, FreeVars: ast.Identifiers{ "code", "lower_a_code", @@ -177479,11 +181024,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(74), + Line: int(85), Column: int(9), }, End: ast.Location{ - Line: int(74), + Line: int(85), Column: int(13), }, File: p1, @@ -177496,7 +181041,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14825, + Ctx: p15158, FreeVars: ast.Identifiers{ "code", }, @@ -177510,17 +181055,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(74), + Line: int(85), Column: int(16), }, End: ast.Location{ - Line: int(74), + Line: int(85), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14828, + Ctx: p15161, FreeVars: ast.Identifiers{ "lower_a_code", }, @@ -177535,17 +181080,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(74), + Line: int(85), Column: int(31), }, End: ast.Location{ - Line: int(74), + Line: int(85), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14831, + Ctx: p15164, FreeVars: nil, }, Value: float64(10), @@ -177565,17 +181110,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(75), + Line: int(86), Column: int(12), }, End: ast.Location{ - Line: int(78), + Line: int(89), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14834, + Ctx: p15167, FreeVars: ast.Identifiers{ "code", "upper_a_code", @@ -177587,17 +181132,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(75), + Line: int(86), Column: int(15), }, End: ast.Location{ - Line: int(75), + Line: int(86), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14837, + Ctx: p15170, FreeVars: ast.Identifiers{ "code", "upper_a_code", @@ -177608,17 +181153,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(75), + Line: int(86), Column: int(15), }, End: ast.Location{ - Line: int(75), + Line: int(86), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14840, + Ctx: p15173, FreeVars: ast.Identifiers{ "code", }, @@ -177632,17 +181177,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(75), + Line: int(86), Column: int(23), }, End: ast.Location{ - Line: int(75), + Line: int(86), Column: int(35), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14843, + Ctx: p15176, FreeVars: ast.Identifiers{ "upper_a_code", }, @@ -177656,17 +181201,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(76), + Line: int(87), Column: int(9), }, End: ast.Location{ - Line: int(76), + Line: int(87), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14846, + Ctx: p15179, FreeVars: ast.Identifiers{ "code", "upper_a_code", @@ -177677,17 +181222,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(76), + Line: int(87), Column: int(9), }, End: ast.Location{ - Line: int(76), + Line: int(87), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14849, + Ctx: p15182, FreeVars: ast.Identifiers{ "code", "upper_a_code", @@ -177698,11 +181243,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(76), + Line: int(87), Column: int(9), }, End: ast.Location{ - Line: int(76), + Line: int(87), Column: int(13), }, File: p1, @@ -177715,7 +181260,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14853, + Ctx: p15186, FreeVars: ast.Identifiers{ "code", }, @@ -177729,17 +181274,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(76), + Line: int(87), Column: int(16), }, End: ast.Location{ - Line: int(76), + Line: int(87), Column: int(28), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14856, + Ctx: p15189, FreeVars: ast.Identifiers{ "upper_a_code", }, @@ -177754,17 +181299,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(76), + Line: int(87), Column: int(31), }, End: ast.Location{ - Line: int(76), + Line: int(87), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14859, + Ctx: p15192, FreeVars: nil, }, Value: float64(10), @@ -177784,17 +181329,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(78), + Line: int(89), Column: int(9), }, End: ast.Location{ - Line: int(78), + Line: int(89), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14862, + Ctx: p15195, FreeVars: ast.Identifiers{ "code", "zero_code", @@ -177805,11 +181350,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(78), + Line: int(89), Column: int(9), }, End: ast.Location{ - Line: int(78), + Line: int(89), Column: int(13), }, File: p1, @@ -177822,7 +181367,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14866, + Ctx: p15199, FreeVars: ast.Identifiers{ "code", }, @@ -177836,17 +181381,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(78), + Line: int(89), Column: int(16), }, End: ast.Location{ - Line: int(78), + Line: int(89), Column: int(25), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14869, + Ctx: p15202, FreeVars: ast.Identifiers{ "zero_code", }, @@ -177889,17 +181434,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(79), + Line: int(90), Column: int(14), }, End: ast.Location{ - Line: int(79), + Line: int(90), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14874, + Ctx: p15207, FreeVars: ast.Identifiers{ "base", "digit", @@ -177910,17 +181455,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(79), + Line: int(90), Column: int(14), }, End: ast.Location{ - Line: int(79), + Line: int(90), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14877, + Ctx: p15210, FreeVars: ast.Identifiers{ "digit", }, @@ -177930,17 +181475,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(79), + Line: int(90), Column: int(14), }, End: ast.Location{ - Line: int(79), + Line: int(90), Column: int(19), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14880, + Ctx: p15213, FreeVars: ast.Identifiers{ "digit", }, @@ -177954,17 +181499,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(79), + Line: int(90), Column: int(23), }, End: ast.Location{ - Line: int(79), + Line: int(90), Column: int(24), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14883, + Ctx: p15216, FreeVars: nil, }, Value: float64(0), @@ -177978,17 +181523,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(79), + Line: int(90), Column: int(28), }, End: ast.Location{ - Line: int(79), + Line: int(90), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14885, + Ctx: p15218, FreeVars: ast.Identifiers{ "base", "digit", @@ -177999,17 +181544,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(79), + Line: int(90), Column: int(28), }, End: ast.Location{ - Line: int(79), + Line: int(90), Column: int(33), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14888, + Ctx: p15221, FreeVars: ast.Identifiers{ "digit", }, @@ -178023,17 +181568,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(79), + Line: int(90), Column: int(36), }, End: ast.Location{ - Line: int(79), + Line: int(90), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14891, + Ctx: p15224, FreeVars: ast.Identifiers{ "base", }, @@ -178048,17 +181593,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(80), + Line: int(91), Column: int(7), }, End: ast.Location{ - Line: int(80), + Line: int(91), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14894, + Ctx: p15227, FreeVars: ast.Identifiers{ "aggregate", "base", @@ -178070,17 +181615,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(80), + Line: int(91), Column: int(7), }, End: ast.Location{ - Line: int(80), + Line: int(91), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14897, + Ctx: p15230, FreeVars: ast.Identifiers{ "aggregate", "base", @@ -178091,11 +181636,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(80), + Line: int(91), Column: int(7), }, End: ast.Location{ - Line: int(80), + Line: int(91), Column: int(11), }, File: p1, @@ -178108,7 +181653,7 @@ var _StdAst = &ast.DesugaredObject{ Comment: []string{}, }, }, - Ctx: p14901, + Ctx: p15234, FreeVars: ast.Identifiers{ "base", }, @@ -178122,17 +181667,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(80), + Line: int(91), Column: int(14), }, End: ast.Location{ - Line: int(80), + Line: int(91), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14904, + Ctx: p15237, FreeVars: ast.Identifiers{ "aggregate", }, @@ -178147,17 +181692,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(80), + Line: int(91), Column: int(26), }, End: ast.Location{ - Line: int(80), + Line: int(91), Column: int(31), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14907, + Ctx: p15240, FreeVars: ast.Identifiers{ "digit", }, @@ -178287,17 +181832,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(79), + Line: int(90), Column: int(43), }, End: ast.Location{ - Line: int(79), + Line: int(90), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14920, + Ctx: p15253, FreeVars: nil, }, Value: "%s is not a base %d integer", @@ -178312,17 +181857,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(79), + Line: int(90), Column: int(75), }, End: ast.Location{ - Line: int(79), + Line: int(90), Column: int(86), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14922, + Ctx: p15255, FreeVars: ast.Identifiers{ "base", "str", @@ -178335,17 +181880,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(79), + Line: int(90), Column: int(76), }, End: ast.Location{ - Line: int(79), + Line: int(90), Column: int(79), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14926, + Ctx: p15259, FreeVars: ast.Identifiers{ "str", }, @@ -178360,17 +181905,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(79), + Line: int(90), Column: int(81), }, End: ast.Location{ - Line: int(79), + Line: int(90), Column: int(85), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14929, + Ctx: p15262, FreeVars: ast.Identifiers{ "base", }, @@ -178407,17 +181952,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(81), + Line: int(92), Column: int(5), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(49), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14932, + Ctx: p15265, FreeVars: ast.Identifiers{ "addDigit", "std", @@ -178429,17 +181974,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(81), + Line: int(92), Column: int(5), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(14), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14935, + Ctx: p15268, FreeVars: ast.Identifiers{ "std", }, @@ -178449,11 +181994,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(81), + Line: int(92), Column: int(5), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(8), }, File: p1, @@ -178508,17 +182053,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(81), + Line: int(92), Column: int(15), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(23), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14943, + Ctx: p15276, FreeVars: ast.Identifiers{ "addDigit", }, @@ -178533,17 +182078,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(81), + Line: int(92), Column: int(25), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(45), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14946, + Ctx: p15279, FreeVars: ast.Identifiers{ "std", "str", @@ -178554,17 +182099,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(81), + Line: int(92), Column: int(25), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14949, + Ctx: p15282, FreeVars: ast.Identifiers{ "std", }, @@ -178574,11 +182119,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(81), + Line: int(92), Column: int(25), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(28), }, File: p1, @@ -178626,17 +182171,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(81), + Line: int(92), Column: int(41), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14956, + Ctx: p15289, FreeVars: ast.Identifiers{ "str", }, @@ -178661,17 +182206,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(81), + Line: int(92), Column: int(47), }, End: ast.Location{ - Line: int(81), + Line: int(92), Column: int(48), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14959, + Ctx: p15292, FreeVars: nil, }, Value: float64(0), @@ -178811,17 +182356,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(66), + Line: int(77), Column: int(37), }, End: ast.Location{ - Line: int(66), + Line: int(77), Column: int(62), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14971, + Ctx: p15304, FreeVars: nil, }, Value: "integer base %d invalid", @@ -178836,17 +182381,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(66), + Line: int(77), Column: int(65), }, End: ast.Location{ - Line: int(66), + Line: int(77), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14973, + Ctx: p15306, FreeVars: ast.Identifiers{ "base", }, @@ -178878,17 +182423,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1065), + Line: int(1075), Column: int(24), }, End: ast.Location{ - Line: int(1065), + Line: int(1075), Column: int(90), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p14976, + Ctx: p15309, FreeVars: nil, }, Value: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", @@ -179149,17 +182694,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(22), }, End: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(72), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p15000, + Ctx: p15333, FreeVars: ast.Identifiers{ "base64_table", "i", @@ -179174,17 +182719,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(25), }, End: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(40), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p15004, + Ctx: p15337, FreeVars: ast.Identifiers{ "base64_table", "i", @@ -179195,17 +182740,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(25), }, End: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(37), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p15007, + Ctx: p15340, FreeVars: ast.Identifiers{ "base64_table", }, @@ -179218,17 +182763,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(38), }, End: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(39), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p15010, + Ctx: p15343, FreeVars: ast.Identifiers{ "i", }, @@ -179243,17 +182788,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(43), }, End: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(44), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p15013, + Ctx: p15346, FreeVars: ast.Identifiers{ "i", }, @@ -179280,17 +182825,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(54), }, End: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(70), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p15016, + Ctx: p15349, FreeVars: ast.Identifiers{ "std", }, @@ -179300,17 +182845,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(54), }, End: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(63), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p15019, + Ctx: p15352, FreeVars: ast.Identifiers{ "std", }, @@ -179320,11 +182865,11 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(54), }, End: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(57), }, File: p1, @@ -179372,17 +182917,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(64), }, End: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(65), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p15026, + Ctx: p15359, FreeVars: nil, }, Value: float64(0), @@ -179396,17 +182941,17 @@ var _StdAst = &ast.DesugaredObject{ LocRange: ast.LocationRange{ FileName: "", Begin: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(67), }, End: ast.Location{ - Line: int(1066), + Line: int(1076), Column: int(69), }, File: p1, }, Fodder: ast.Fodder{}, - Ctx: p15028, + Ctx: p15361, FreeVars: nil, }, Value: float64(63), diff --git a/cpp-jsonnet b/cpp-jsonnet index 552d8ec6..7d624c1c 160000 --- a/cpp-jsonnet +++ b/cpp-jsonnet @@ -1 +1 @@ -Subproject commit 552d8ec6f6b973a6357b83eb9bacd707366d28f0 +Subproject commit 7d624c1cb2ef095c1585bd25a8be883fb16f9e73 diff --git a/testdata/assert_equal4.golden b/testdata/assert_equal4.golden index 92d1c561..cb694e3c 100644 --- a/testdata/assert_equal4.golden +++ b/testdata/assert_equal4.golden @@ -1,6 +1,6 @@ RUNTIME ERROR: Assertion failed. {"x": 1} != {"x": 2} ------------------------------------------------- - :787:7-50 function + :792:7-50 function error 'Assertion failed. ' + a + ' != ' + b, diff --git a/testdata/assert_equal5.golden b/testdata/assert_equal5.golden index 6be69736..831b9c74 100644 --- a/testdata/assert_equal5.golden +++ b/testdata/assert_equal5.golden @@ -2,7 +2,7 @@ RUNTIME ERROR: Assertion failed. != ------------------------------------------------- - :787:7-50 function + :792:7-50 function error 'Assertion failed. ' + a + ' != ' + b, diff --git a/testdata/assert_equal6.golden b/testdata/assert_equal6.golden index c67b7200..84344dc7 100644 --- a/testdata/assert_equal6.golden +++ b/testdata/assert_equal6.golden @@ -1,6 +1,6 @@ RUNTIME ERROR: Assertion failed.  != ------------------------------------------------- - :787:7-50 function + :792:7-50 function error 'Assertion failed. ' + a + ' != ' + b, diff --git a/testdata/percent_bad.golden b/testdata/percent_bad.golden index b9bd3907..ff11b53f 100644 --- a/testdata/percent_bad.golden +++ b/testdata/percent_bad.golden @@ -1,6 +1,6 @@ RUNTIME ERROR: Operator % cannot be used on types number and string. ------------------------------------------------- - :229:7-94 function + :239:7-94 function error 'Operator % cannot be used on types ' + std.type(a) + ' and ' + std.type(b) + '.', diff --git a/testdata/percent_bad2.golden b/testdata/percent_bad2.golden index 0cf65d24..b3490d65 100644 --- a/testdata/percent_bad2.golden +++ b/testdata/percent_bad2.golden @@ -1,21 +1,21 @@ RUNTIME ERROR: Too many values to format: 1, expected 0 ------------------------------------------------- - :657:11-86 function + :662:11-86 function error ('Too many values to format: ' + std.length(arr) + ', expected ' + j) ------------------------------------------------- - :663:11-59 function + :668:11-59 function format_codes_arr(codes, arr, i + 1, j, v + code) tailstrict ------------------------------------------------- - :754:7-48 function + :759:7-48 function format_codes_arr(codes, [vals], 0, 0, ''), ------------------------------------------------- - :227:7-23 function + :237:7-23 function std.format(a, b) diff --git a/testdata/percent_bad3.golden b/testdata/percent_bad3.golden index 2c3f3723..17c4083b 100644 --- a/testdata/percent_bad3.golden +++ b/testdata/percent_bad3.golden @@ -1,6 +1,6 @@ RUNTIME ERROR: Operator % cannot be used on types function and number. ------------------------------------------------- - :229:7-94 function + :239:7-94 function error 'Operator % cannot be used on types ' + std.type(a) + ' and ' + std.type(b) + '.', diff --git a/testdata/percent_format_str4.golden b/testdata/percent_format_str4.golden index d6b4655e..dd3e510e 100644 --- a/testdata/percent_format_str4.golden +++ b/testdata/percent_format_str4.golden @@ -1,21 +1,21 @@ RUNTIME ERROR: Too many values to format: 2, expected 1 ------------------------------------------------- - :657:11-86 function + :662:11-86 function error ('Too many values to format: ' + std.length(arr) + ', expected ' + j) ------------------------------------------------- - :663:11-59 function + :668:11-59 function format_codes_arr(codes, arr, i + 1, j, v + code) tailstrict ------------------------------------------------- - :750:7-46 function + :755:7-46 function format_codes_arr(codes, vals, 0, 0, '') ------------------------------------------------- - :227:7-23 function + :237:7-23 function std.format(a, b) diff --git a/testdata/percent_format_str5.golden b/testdata/percent_format_str5.golden index 46059b42..7789384d 100644 --- a/testdata/percent_format_str5.golden +++ b/testdata/percent_format_str5.golden @@ -1,38 +1,38 @@ -RUNTIME ERROR: Not enough values to format: 1, expected at least 1 +RUNTIME ERROR: Not enough values to format: 1, expected more than 1 ------------------------------------------------- - :690:15-102 thunk from > + :695:15-103 thunk from > - error ('Not enough values to format: ' + std.length(arr) + ', expected at least ' + j2); + error ('Not enough values to format: ' + std.length(arr) + ', expected more than ' + j2); ------------------------------------------------- - :695:27-30 thunk from from >> + :700:27-30 thunk from from >> format_code(val, code, tmp.fw, tmp2.prec, j2); ------------------------------------------------- - :565:22-25 thunk from > + :570:22-25 thunk from > std.toString(val) ------------------------------------------------- - :565:9-26 function + :570:9-26 function std.toString(val) ------------------------------------------------- ... (skipped 10 frames) ------------------------------------------------- - :706:11-64 function + :711:11-64 function format_codes_arr(codes, arr, i + 1, j3, v + s_padded) tailstrict; ------------------------------------------------- - :750:7-46 function + :755:7-46 function format_codes_arr(codes, vals, 0, 0, '') ------------------------------------------------- - :227:7-23 function + :237:7-23 function std.format(a, b) diff --git a/testdata/percent_format_str6.golden b/testdata/percent_format_str6.golden index c3759cc7..e8383c98 100644 --- a/testdata/percent_format_str6.golden +++ b/testdata/percent_format_str6.golden @@ -1,38 +1,38 @@ -RUNTIME ERROR: Not enough values to format: 1, expected at least 1 +RUNTIME ERROR: Not enough values to format: 1, expected more than 1 ------------------------------------------------- - :690:15-102 thunk from > + :695:15-103 thunk from > - error ('Not enough values to format: ' + std.length(arr) + ', expected at least ' + j2); + error ('Not enough values to format: ' + std.length(arr) + ', expected more than ' + j2); ------------------------------------------------- - :695:27-30 thunk from from >> + :700:27-30 thunk from from >> format_code(val, code, tmp.fw, tmp2.prec, j2); ------------------------------------------------- - :565:22-25 thunk from > + :570:22-25 thunk from > std.toString(val) ------------------------------------------------- - :565:9-26 function + :570:9-26 function std.toString(val) ------------------------------------------------- ... (skipped 10 frames) ------------------------------------------------- - :706:11-64 function + :711:11-64 function format_codes_arr(codes, arr, i + 1, j3, v + s_padded) tailstrict; ------------------------------------------------- - :754:7-48 function + :759:7-48 function format_codes_arr(codes, [vals], 0, 0, ''), ------------------------------------------------- - :227:7-23 function + :237:7-23 function std.format(a, b) diff --git a/testdata/percent_format_str7.golden b/testdata/percent_format_str7.golden index 0bdc9aac..313aa4dd 100644 --- a/testdata/percent_format_str7.golden +++ b/testdata/percent_format_str7.golden @@ -1,39 +1,39 @@ RUNTIME ERROR: Format required number at 0, got string ------------------------------------------------- - :(568:11)-(569:47) function + :(573:11)-(574:47) function error 'Format required number at ' + i + ', got ' + std.type(val) ------------------------------------------------- - :695:15-60 thunk from > + :700:15-60 thunk from > format_code(val, code, tmp.fw, tmp2.prec, j2); ------------------------------------------------- - :700:24-25 thunk from from >> + :705:24-25 thunk from from >> pad_left(s, tmp.fw, ' '); ------------------------------------------------- - :475:30-33 thunk from >> + :480:30-33 thunk from >> padding(w - std.length(str), s) + str; ------------------------------------------------- ... (skipped 7 frames) ------------------------------------------------- - :706:11-64 function + :711:11-64 function format_codes_arr(codes, arr, i + 1, j3, v + s_padded) tailstrict; ------------------------------------------------- - :750:7-46 function + :755:7-46 function format_codes_arr(codes, vals, 0, 0, '') ------------------------------------------------- - :227:7-23 function + :237:7-23 function std.format(a, b) diff --git a/testdata/percent_mod_int5.golden b/testdata/percent_mod_int5.golden index 871cec27..e21ec881 100644 --- a/testdata/percent_mod_int5.golden +++ b/testdata/percent_mod_int5.golden @@ -1,6 +1,6 @@ RUNTIME ERROR: Division by zero. ------------------------------------------------- - :225:7-23 builtin function + :235:7-23 builtin function std.modulo(a, b)