/* S/SL table (3339 entries) */ short sslTable[] = { /* 0 */ oSetParameter, countDoubleQuoteNestingLevel, oCounterClear, /* 3 */ oSetParameter, countBackQuoteNestingLevel, oCounterClear, /* 6 */ oCall, 2538, oSetResultFromInput, oChoice, 38, oJump, /* 12 */ 57, oJump, 55, oInputAny, oJump, 55, oInputAny, /* 19 */ oInputChoice, 25, oJump, 31, oJump, 29, 1, /* 26 */ 24, 21, oInputAny, oJump, 19, oJump, 55, oError, /* 34 */ eUnmatchedEndOfGroup, oInputAny, oJump, 55, 7, 19, /* 40 */ 11, 24, 15, 42, 15, 22, 15, 33, /* 48 */ 18, 11, 33, 27, 33, oCall, 1183, oJump, /* 56 */ 8, oReturn, oSetResultFromInput, oChoice, 64, oReturn, /* 62 */ oJump, 67, 1, 19, 61, oSetResultFromInput, /* 68 */ oChoice, 135, oInputAny, oEmit, sScopePush, oEmit, /* 74 */ sCommandPush, oFlagsPush, oCall, 1618, oCall, 1183, oInput, /* 81 */ 11, oCall, 1626, oEmit, sCommandPop, oEmit, sScopePop, /* 88 */ oSetParameter, bitHereData, oFlagsTest, oChoice, 96, /* 93 */ oFlagsPop, oJump, 99, 1, 0, 93, oJump, 247, /* 101 */ oInputAny, oEmit, sJumpFork, oBranchPushOrigin, oEmit, /* 106 */ sBranchOrigin, oEmit, sCommandPush, oFlagsPush, oCall, 1618, /* 112 */ oCall, 1183, oInput, 27, oCall, 1626, oEmit, /* 119 */ sCommandPop, oBranchPatch, oBranchPopOrigin, oSetParameter, /* 123 */ bitHereData, oFlagsTest, oChoice, 130, oFlagsPop, oJump, /* 129 */ 133, 1, 0, 127, oJump, 247, 2, 10, /* 137 */ 70, 26, 101, oCall, 2004, oIdentifyKeyword, oChoice, /* 144 */ 225, oCall, 2538, oCall, 1618, oCall, 314, oCall, /* 152 */ 1626, oJump, 247, oCall, 2538, oCall, 1618, oCall, /* 160 */ 511, oCall, 1626, oJump, 247, oError, eObsoleteSift, /* 167 */ oJump, 247, oCall, 2538, oCall, 1618, oCall, 715, /* 175 */ oCall, 1626, oJump, 247, oCall, 2538, oCall, 1618, /* 183 */ oCall, 866, oCall, 1626, oJump, 247, oCall, 2538, /* 191 */ oCall, 1618, oCall, 966, oCall, 1626, oJump, 247, /* 199 */ oCall, 2538, oCall, 1618, oCall, 1107, oCall, 1626, /* 207 */ oJump, 247, oCall, 2538, oCall, 1618, oCall, 1116, /* 215 */ oCall, 1626, oJump, 247, oCall, 2538, oCall, 250, /* 223 */ oJump, 247, 9, 14, 145, 12, 155, 16, /* 231 */ 165, 0, 169, 8, 179, 7, 189, 20, /* 239 */ 199, 19, 209, 10, 219, oUngetKeyword, oCall, /* 246 */ 1461, oCall, 2538, oReturn, oSetResultFromInput, oChoice, /* 252 */ 262, oCall, 2004, oEmit, sLocalVariable, oBufferEmit, /* 258 */ oCall, 2538, oJump, 267, 1, 23, 253, oJump, /* 266 */ 269, oJump, 250, oReturn, oSetResultFromInput, oChoice, /* 272 */ 282, oJump, 291, oJump, 289, oInputAny, oJump, 291, /* 280 */ oJump, 289, 2, 24, 273, 34, 277, oInputAny, /* 288 */ oBufferAppend, oJump, 270, oReturn, oSetResultFromInput, /* 293 */ oChoice, 304, oJump, 313, oJump, 311, oInputAny, oJump, /* 301 */ 313, oJump, 311, 2, 24, 295, 18, 299, /* 309 */ oInputAny, oBufferAppend, oJump, 292, oReturn, oEmit, /* 315 */ sSiftPush, oCall, 2100, oEmit, sSiftBody, oCall, 2580, /* 322 */ oCall, 2004, oIdentifyKeyword, oChoice, 329, oJump, 334, /* 329 */ 1, 9, 327, oError, eMissingKeywordIn, oCall, 2580, /* 336 */ oEmit, sLoopEnter, oEmit, sJumpLoopBreak, oBranchPushOrigin, /* 341 */ oEmit, sBranchOrigin, oSetParameter, countDollarInSiftLabel, /* 345 */ oCounterClear, oBufferClear, oSetResultFromInput, oChoice, /* 349 */ 371, oInputAny, oCall, 270, oJump, 384, oInputAny, /* 356 */ oCall, 292, oJump, 384, oJump, 386, oJump, 384, /* 364 */ oSetParameter, countDollarInSiftLabel, oCounterIncrement, /* 367 */ oInputAny, oBufferAppend, oJump, 384, 5, 34, 350, /* 374 */ 18, 355, 42, 360, 24, 360, 17, 364, /* 382 */ oInputAny, oBufferAppend, oJump, 347, oBufferTerminate, /* 387 */ oIdentifyKeyword, oChoice, 403, oUngetKeyword, oError, /* 392 */ eSyntaxError, oJump, 502, oError, eTfistMisparity, oJump, /* 398 */ 502, oJump, 504, oJump, 502, 8, 2, 390, /* 406 */ 3, 390, 4, 390, 5, 390, 6, 390, /* 414 */ 9, 390, 13, 395, 15, 399, oEmit, /* 421 */ sJumpLoopContinue, oBranchPushOrigin, oEmit, sBranchOrigin, /* 425 */ oBranchPatch, oBranchPopOrigin, oEmit, sSiftReevaluate, /* 429 */ oSetParameter, countDollarInSiftLabel, oCounterTest, oChoice, /* 433 */ 478, oUngetKeyword, oBufferClear, oBufferTerminate, oEmit, /* 438 */ sBufferSet, oBufferEmit, oBufferClear, oBufferAppendCaret, /* 442 */ oSetResultFromInput, oChoice, 456, oJump, 467, oJump, /* 448 */ 465, oCall, 2071, oInputAny, oCall, 2788, oJump, 465, /* 456 */ 3, 42, 445, 24, 445, 17, 449, oInputAny, /* 464 */ oBufferAppend, oJump, 442, oBufferAppendDollar, /* 468 */ oBufferTerminate, oCall, 2071, oJump, 484, oEmit, /* 474 */ sBufferSet, oBufferEmitPattern, oJump, 484, 2, 1, /* 480 */ 434, 0, 473, oChoiceEnd, oEmit, sSiftCompileRegexp, /* 486 */ oBranchPushNullOrigin, oEmitBranchOrigin, oBranchPopOrigin, /* 489 */ oEmit, sJumpIfRegmatch, oBranchPushOrigin, oEmit, /* 493 */ sBranchOrigin, oCall, 1183, oInput, 22, oBranchPatch, /* 499 */ oBranchPopOrigin, oCall, 2580, oJump, 343, oBranchPatch, /* 505 */ oBranchPopOrigin, oEmit, sLoopExit, oEmit, sSiftPop, oReturn, /* 511 */ oEmit, sTSiftPush, oCall, 2100, oEmit, sTSiftBody, oCall, /* 518 */ 2580, oCall, 2004, oIdentifyKeyword, oChoice, 526, oJump, /* 525 */ 531, 1, 9, 524, oError, eMissingKeywordIn, oCall, /* 532 */ 2580, oEmit, sLoopEnter, oEmit, sJumpLoopBreak, /* 537 */ oBranchPushOrigin, oEmit, sBranchOrigin, oSetParameter, /* 541 */ countDollarInSiftLabel, oCounterClear, oBufferClear, /* 544 */ oSetResultFromInput, oChoice, 568, oInputAny, oCall, 270, /* 550 */ oJump, 581, oInputAny, oCall, 292, oJump, 581, oJump, /* 558 */ 583, oJump, 581, oSetParameter, countDollarInSiftLabel, /* 563 */ oCounterIncrement, oInputAny, oBufferAppend, oJump, 581, /* 568 */ 5, 34, 547, 18, 552, 42, 557, 24, /* 576 */ 557, 17, 561, oInputAny, oBufferAppend, oJump, 544, /* 583 */ oBufferTerminate, oIdentifyKeyword, oChoice, 605, /* 587 */ oUngetKeyword, oError, eSyntaxError, oJump, 706, /* 592 */ oUngetKeyword, oError, eObsoleteTfis, oJump, 706, oError, /* 598 */ eTfissMisparity, oJump, 706, oJump, 708, oJump, 706, /* 605 */ 9, 2, 587, 3, 587, 4, 587, 5, /* 613 */ 587, 6, 587, 9, 587, 17, 592, 15, /* 621 */ 597, 13, 601, oEmit, sJumpLoopContinue, /* 626 */ oBranchPushOrigin, oEmit, sBranchOrigin, oBranchPatch, /* 630 */ oBranchPopOrigin, oEmit, sTSiftReevaluate, oSetParameter, /* 634 */ countDollarInSiftLabel, oCounterTest, oChoice, 682, /* 638 */ oUngetKeyword, oBufferClear, oBufferTerminate, oEmit, /* 642 */ sBufferSet, oBufferEmit, oBufferClear, oBufferAppendCaret, /* 646 */ oSetResultFromInput, oChoice, 660, oJump, 671, oJump, /* 652 */ 669, oCall, 2071, oInputAny, oCall, 2788, oJump, 669, /* 660 */ 3, 42, 649, 24, 649, 17, 653, oInputAny, /* 668 */ oBufferAppend, oJump, 646, oBufferAppendDollar, /* 672 */ oBufferTerminate, oCall, 2071, oJump, 688, oEmit, /* 678 */ sBufferSet, oBufferEmitPattern, oJump, 688, 2, 1, /* 684 */ 638, 0, 677, oChoiceEnd, oEmit, sTSiftCompileRegexp, /* 690 */ oBranchPushNullOrigin, oEmitBranchOrigin, oBranchPopOrigin, /* 693 */ oEmit, sTJumpIfRegmatch, oBranchPushOrigin, oEmit, /* 697 */ sBranchOrigin, oCall, 1183, oInput, 22, oBranchPatch, /* 703 */ oBranchPopOrigin, oCall, 2580, oJump, 540, oBranchPatch, /* 709 */ oBranchPopOrigin, oEmit, sLoopExit, oEmit, sTSiftPop, /* 714 */ oReturn, oCall, 2100, oEmit, sVariablePush, oCall, 2580, /* 721 */ oCall, 2004, oIdentifyKeyword, oChoice, 728, oJump, 733, /* 728 */ 1, 9, 726, oError, eMissingKeywordIn, oCall, 2580, /* 735 */ oCall, 740, oEmit, sVariablePop, oReturn, oCall, 2100, /* 742 */ oIdentifyKeyword, oChoice, 752, oUngetKeyword, oError, /* 747 */ eSyntaxError, oJump, 779, oJump, 779, 8, 2, /* 754 */ 745, 3, 745, 4, 745, 6, 745, 9, /* 762 */ 745, 15, 745, 13, 745, 5, 750, oCall, /* 770 */ 2538, oCall, 780, oCall, 2580, oCall, 740, /* 777 */ oBranchPatch, oBranchPopOrigin, oReturn, oBranchPushOrigin, /* 781 */ oEmit, sJumpIfMatch, oBranchPushOrigin, oEmit, sBranchOrigin, /* 786 */ oBranchSwapTop, oInputChoice, 805, oCall, 2538, oCall, /* 792 */ 2100, oCall, 2538, oEmit, sJumpIfMatch, oEmitBranchOrigin, /* 798 */ oJump, 813, oBranchPopOrigin, oJump, 815, oJump, 813, /* 805 */ 2, 31, 789, 27, 800, oError, /* 811 */ eMissingEndOfPattern, oInputAny, oJump, 787, oEmit, sJump, /* 817 */ oBranchPushOrigin, oEmit, sBranchOrigin, oBranchSwapTop, /* 821 */ oBranchPatch, oBranchPopOrigin, oCall, 1183, oCall, 2580, /* 827 */ oEmit, sJump, oBranchPushOrigin, oEmit, sBranchOrigin, /* 832 */ oBranchSwapTop, oBranchPatch, oBranchPopOrigin, /* 835 */ oSetResultFromInput, oChoice, 856, oInputAny, oJump, 865, /* 841 */ oCall, 2004, oIdentifyKeyword, oChoice, 848, oJump, 853, /* 848 */ 1, 5, 846, oError, eMissingEsac, oUngetKeyword, /* 854 */ oJump, 865, 2, 22, 838, 23, 841, oInput, /* 862 */ 22, oJump, 838, oReturn, oCall, 1183, oCall, 2004, /* 870 */ oIdentifyKeyword, oChoice, 875, oJump, 880, 1, 18, /* 877 */ 873, oError, eMissingThen, oEmit, sJumpIfFailure, /* 882 */ oBranchPushOrigin, oEmit, sBranchOrigin, oCall, 1183, oCall, /* 888 */ 902, oCall, 2004, oIdentifyKeyword, oChoice, 896, oJump, /* 895 */ 901, 1, 6, 894, oError, eMissingFi, oReturn, /* 902 */ oCall, 2580, oCall, 2004, oIdentifyKeyword, oChoice, 957, /* 909 */ oEmit, sJump, oBranchPushOrigin, oEmit, sBranchOrigin, /* 914 */ oBranchSwapTop, oBranchPatch, oBranchPopOrigin, oCall, 1183, /* 919 */ oCall, 2004, oIdentifyKeyword, oChoice, 926, oJump, 930, /* 926 */ 1, 18, 924, oChoiceEnd, oEmit, sJumpIfFailure, /* 932 */ oBranchPushOrigin, oEmit, sBranchOrigin, oCall, 1183, oCall, /* 938 */ 902, oBranchPatch, oBranchPopOrigin, oJump, 965, oEmit, /* 944 */ sJump, oBranchPushOrigin, oEmit, sBranchOrigin, /* 948 */ oBranchSwapTop, oBranchPatch, oBranchPopOrigin, oCall, 1183, /* 953 */ oBranchPatch, oBranchPopOrigin, oJump, 965, 2, 3, /* 959 */ 909, 4, 943, oBranchPatch, oBranchPopOrigin, /* 964 */ oUngetKeyword, oReturn, oCall, 2031, oEmit, sScopePush, /* 970 */ oEmit, sLocalVariable, oBufferEmit, oCall, 2580, oCall, /* 976 */ 2004, oIdentifyKeyword, oChoice, 1048, oEmit, /* 981 */ sBufferSetFromArgV, oEmit, sVariablePush, oEmit, /* 985 */ sVariableLoopAttach, oEmit, sLoopEnter, oJump, 1056, oCall, /* 991 */ 2538, oCall, 2100, oEmit, sVariablePush, oEmit, /* 997 */ sVariableLoopAttach, oEmit, sLoopEnter, oCall, 2538, /* 1002 */ oSetResultFromInput, oChoice, 1014, oInputAny, oJump, 1029, /* 1008 */ oJump, 1027, oJump, 1029, oJump, 1027, 3, 32, /* 1016 */ 1005, 24, 1010, 33, 1010, oCall, 2100, oEmit, /* 1024 */ sVariableAppend, oCall, 2538, oJump, 1002, oCall, 2580, /* 1031 */ oCall, 2004, oIdentifyKeyword, oChoice, 1038, oJump, 1044, /* 1038 */ 1, 1, 1036, oUngetKeyword, oError, eMissingDoOrIn, /* 1044 */ oCall, 2580, oJump, 1056, 2, 1, 980, 9, /* 1052 */ 990, oUngetKeyword, oError, eMissingDoOrIn, /* 1056 */ oBranchPushOrigin, oEmit, sJumpIfNilVariable, /* 1059 */ oBranchPushOrigin, oBranchSwapTop, oEmit, sBranchOrigin, /* 1063 */ oEmit, sJumpLoopBreak, oBranchPushOrigin, oEmit, /* 1067 */ sBranchOrigin, oBranchSwapTop, oEmit, sJumpLoopContinue, /* 1071 */ oBranchPushOrigin, oEmit, sBranchOrigin, oCall, 1183, /* 1076 */ oBranchPatch, oBranchPopOrigin, oEmit, sVariableCdr, oEmit, /* 1081 */ sJump, oEmitBranchOrigin, oBranchPopOrigin, oBranchPatch, /* 1085 */ oBranchPopOrigin, oBranchPatch, oBranchPopOrigin, oEmit, /* 1089 */ sLoopExit, oEmit, sVariablePop, oCall, 2004, /* 1094 */ oIdentifyKeyword, oChoice, 1099, oJump, 1104, 1, 2, /* 1101 */ 1097, oError, eMissingDone, oEmit, sScopePop, oReturn, /* 1107 */ oCall, 1125, oCall, 1183, oEmit, sJumpIfFailure, oCall, /* 1114 */ 1142, oReturn, oCall, 1125, oCall, 1183, oEmit, /* 1121 */ sJumpIfSuccess, oCall, 1142, oReturn, oEmit, sLoopEnter, /* 1127 */ oEmit, sJumpLoopBreak, oBranchPushOrigin, oEmit, /* 1131 */ sBranchOrigin, oEmit, sJumpLoopContinue, oBranchPushOrigin, /* 1135 */ oEmit, sBranchOrigin, oBranchPushOrigin, oBranchSwapTop, /* 1139 */ oBranchPatch, oBranchPopOrigin, oReturn, oBranchPushOrigin, /* 1143 */ oEmit, sBranchOrigin, oBranchSwapTop, oCall, 2004, /* 1148 */ oIdentifyKeyword, oChoice, 1153, oJump, 1158, 1, 1, /* 1155 */ 1151, oError, eMissingDo, oCall, 1183, oCall, 2004, /* 1162 */ oIdentifyKeyword, oChoice, 1167, oJump, 1172, 1, 2, /* 1169 */ 1165, oError, eMissingDone, oEmit, sJump, oEmitBranchOrigin, /* 1175 */ oBranchPopOrigin, oBranchPatch, oBranchPopOrigin, /* 1178 */ oBranchPatch, oBranchPopOrigin, oEmit, sLoopExit, oReturn, /* 1183 */ oCall, 2580, oSetResultFromInput, oChoice, 1191, oReturn, /* 1189 */ oJump, 1194, 1, 19, 1188, oCall, 1284, /* 1196 */ oInputChoice, 1214, oSetParameter, bitHereData, oFlagsTest, /* 1201 */ oChoice, 1207, oCall, 3159, oJump, 1210, 1, 1, /* 1209 */ 1203, oJump, 1221, oJump, 1221, 2, 24, 1198, /* 1217 */ 32, 1212, oJump, 1283, oCall, 2580, /* 1223 */ oSetResultFromInput, oChoice, 1262, oJump, 1283, oJump, /* 1229 */ 1281, oCall, 2004, oIdentifyKeyword, oChoice, 1240, /* 1235 */ oUngetKeyword, oJump, 1283, oJump, 1260, 7, 18, /* 1242 */ 1235, 6, 1235, 4, 1235, 3, 1235, 1, /* 1250 */ 1235, 2, 1235, 5, 1235, oUngetKeyword, oCall, /* 1257 */ 2559, oCall, 1284, oJump, 1281, 7, 19, 1226, /* 1265 */ 22, 1226, 11, 1226, 27, 1226, 7, 1226, /* 1273 */ 8, 1226, 23, 1230, oCall, 2559, oCall, 1284, /* 1281 */ oJump, 1196, oReturn, oCall, 1320, oInputChoice, 1314, /* 1288 */ oEmit, sJumpIfFailure, oBranchPushOrigin, oEmit, /* 1292 */ sBranchOrigin, oCall, 2580, oCall, 1284, oBranchPatch, /* 1298 */ oBranchPopOrigin, oJump, 1319, oEmit, sJumpIfSuccess, /* 1303 */ oBranchPushOrigin, oEmit, sBranchOrigin, oCall, 2580, oCall, /* 1309 */ 1284, oBranchPatch, oBranchPopOrigin, oJump, 1319, 2, /* 1315 */ 1, 1288, 25, 1301, oReturn, oEmit, sCommandPush, /* 1322 */ oFlagsPush, oEmit, sJump, oBranchPushOrigin, oEmit, /* 1327 */ sBranchOrigin, oBranchPushOrigin, oBranchSwapTop, oEmit, /* 1331 */ sJump, oBranchPushOrigin, oEmit, sBranchOrigin, /* 1335 */ oBranchPushOrigin, oBranchSwapTop, oCall, 58, /* 1339 */ oInputChoice, 1393, oCall, 2580, oEmit, sJump, /* 1345 */ oBranchPushOrigin, oEmit, sBranchOrigin, oBranchSwapTop, /* 1349 */ oBranchPatch, oBranchPopOrigin, oBranchSwapTop, oEmit, /* 1353 */ sIOsetOut, oEmit, sIOopenPipe, oEmit, sJump, /* 1358 */ oEmitBranchOrigin, oBranchPopOrigin, oBranchPatch, /* 1361 */ oBranchPopOrigin, oEmit, sCommandPop, oSetParameter, /* 1365 */ bitHereData, oFlagsTest, oChoice, 1372, oFlagsPop, oJump, /* 1371 */ 1375, 1, 0, 1369, oEmit, sCommandPush, oEmit, /* 1378 */ sIOsetIn, oEmit, sIOopenPipe, oFlagsPush, oEmit, sJump, /* 1384 */ oBranchPushOrigin, oEmit, sBranchOrigin, oBranchPushOrigin, /* 1388 */ oBranchSwapTop, oCall, 58, oJump, 1398, 1, 31, /* 1395 */ 1341, oJump, 1400, oJump, 1339, oBranchPatchBack, /* 1401 */ oBranchPopOrigin, oBranchPopOrigin, oInputChoice, 1441, /* 1405 */ oEmit, sCommandPop, oEmit, sJump, oBranchPushOrigin, oEmit, /* 1411 */ sBranchOrigin, oBranchSwapTop, oBranchPatch, /* 1414 */ oBranchPopOrigin, oBranchSwapTop, oEmit, sBackground, oEmit, /* 1419 */ sCommandPush, oEmit, sJump, oEmitBranchOrigin, /* 1423 */ oBranchPopOrigin, oBranchPatch, oBranchPopOrigin, oCall, /* 1427 */ 2538, oInputChoice, 1434, oError, eIllegalConnector, oJump, /* 1433 */ 1439, 2, 1, 1430, 25, 1430, oJump, 1447, /* 1441 */ 1, 0, 1405, oBranchPatchBack, oBranchPopOrigin, /* 1446 */ oBranchPopOrigin, oEmit, sCommandPop, oSetParameter, /* 1450 */ bitHereData, oFlagsTest, oChoice, 1457, oFlagsPop, oJump, /* 1456 */ 1460, 1, 0, 1454, oReturn, oCall, 2559, /* 1463 */ oSetResultFromInput, oChoice, 1484, oJump, 1509, oReturn, /* 1469 */ oJump, 1509, oSetParameter, countBackQuoteNestingLevel, /* 1473 */ oCounterTest, oChoice, 1479, oReturn, oJump, 1482, 1, /* 1480 */ 1, 1476, oJump, 1509, 12, 23, 1466, 8, /* 1488 */ 1466, 24, 1468, 32, 1468, 22, 1468, 0, /* 1496 */ 1468, 31, 1468, 1, 1468, 25, 1468, 27, /* 1504 */ 1468, 11, 1468, 7, 1471, oCall, 1779, oChoice, /* 1512 */ 1517, oCall, 1657, oJump, 1520, 1, 0, 1513, /* 1520 */ oCall, 2538, oCall, 2559, oSetResultFromInput, oChoice, /* 1526 */ 1547, oBufferClear, oBufferTerminate, oInputAny, /* 1530 */ oBufferAppend, oSetResultFromInput, oChoice, 1538, /* 1534 */ oInputAny, oBufferClear, oJump, 1545, 1, 24, 1534, /* 1541 */ oBufferTerminate, oUngetKeyword, oJump, 1554, oJump, 1552, /* 1547 */ 1, 9, 1527, oJump, 1554, oJump, 1520, /* 1554 */ oSetResultFromInput, oChoice, 1577, oJump, 1602, oJump, /* 1560 */ 1617, oJump, 1602, oSetParameter, /* 1564 */ countBackQuoteNestingLevel, oCounterTest, oChoice, 1572, /* 1568 */ oJump, 1617, oJump, 1575, 1, 1, 1568, oJump, /* 1576 */ 1602, 12, 23, 1557, 8, 1557, 24, 1559, /* 1584 */ 32, 1559, 22, 1559, 0, 1559, 31, 1559, /* 1592 */ 1, 1559, 25, 1559, 27, 1559, 11, 1559, /* 1600 */ 7, 1563, oCall, 1779, oChoice, 1612, oCall, 2100, /* 1608 */ oEmit, sArgVpush, oJump, 1615, 1, 0, 1606, oJump, /* 1616 */ 1520, oReturn, oEmit, sJump, oBranchPushOrigin, oEmit, /* 1622 */ sBranchOrigin, oBranchPushOrigin, oBranchSwapTop, oReturn, /* 1626 */ oEmit, sJump, oBranchPushOrigin, oEmit, sBranchOrigin, /* 1631 */ oBranchSwapTop, oBranchPatch, oBranchPopOrigin, /* 1634 */ oBranchSwapTop, oCall, 2538, oCall, 1779, oChoice, 1645, /* 1641 */ oJump, 1650, oJump, 1648, 1, 0, 1641, oJump, /* 1649 */ 1635, oEmit, sJump, oEmitBranchOrigin, oBranchPopOrigin, /* 1654 */ oBranchPatch, oBranchPopOrigin, oReturn, oSetResultFromInput, /* 1658 */ oChoice, 1667, oCall, 2100, oEmit, sArgVpush, oReturn, /* 1665 */ oJump, 1678, 5, 20, 1660, 14, 1660, 30, /* 1673 */ 1660, 15, 1660, 40, 1660, oCall, 2279, oIdentWord, /* 1681 */ oChoice, 1772, oCall, 2538, oInputChoice, 1759, /* 1687 */ oSetResultFromInput, oChoice, 1699, oEmit, sArgVpush, /* 1692 */ oBufferClear, oBufferTerminate, oEmit, sBufferSet, /* 1696 */ oBufferEmit, oJump, 1708, 2, 42, 1690, 24, 1690, /* 1704 */ oEmit, sArgVpush, oCall, 2100, oCall, 2538, oCall, 2559, /* 1712 */ oSetResultFromInput, oChoice, 1719, oEmit, sAssign, oJump, /* 1718 */ 1742, 9, 24, 1715, 32, 1715, 22, 1715, /* 1726 */ 0, 1715, 31, 1715, 1, 1715, 25, 1715, /* 1734 */ 27, 1715, 11, 1715, oEmit, sAssignTemporary, oCall, /* 1741 */ 58, oJump, 1766, oEmit, sFunction, oBranchPushOrigin, /* 1747 */ oEmit, sBranchOrigin, oEmit, sScopePush, oCall, 1948, oEmit, /* 1754 */ sScopePop, oBranchPatch, oBranchPopOrigin, oJump, 1766, /* 1759 */ 2, 20, 1687, 26, 1744, oEmit, sArgVpush, oJump, /* 1767 */ 1778, oEmit, sArgVpush, oJump, 1778, 2, 0, 1683, /* 1775 */ 1, 1768, oChoiceEnd, oReturn, oBufferClear, /* 1780 */ oSetResultFromInput, oChoice, 1792, oInputAny, /* 1784 */ oBufferAppend, oJump, 1816, oBufferTerminate, oJump, 1818, /* 1790 */ oJump, 1816, 5, 16, 1783, 2, 1787, 3, /* 1798 */ 1787, 4, 1787, 5, 1787, oBufferTerminate, /* 1804 */ oBufferUsed, oChoice, 1810, oUngetKeyword, oJump, 1813, /* 1810 */ 1, 1, 1807, oSetResult, noIO, oReturn, oJump, 1780, /* 1818 */ oInputChoice, 1863, oEmit, sIOsetOut, oCall, 1879, oJump, /* 1825 */ 1875, oInputChoice, 1832, oEmit, sIOsetInOut, oJump, 1837, /* 1832 */ 1, 3, 1828, oEmit, sIOsetIn, oCall, 1879, oJump, /* 1840 */ 1875, oEmit, sIOsetAppend, oCall, 1879, oJump, 1875, /* 1847 */ oInputChoice, 1854, oSetParameter, bitStripTabs, oFlagsSet, /* 1852 */ oJump, 1857, 1, 15, 1849, oCall, 2538, oCall, /* 1860 */ 3126, oJump, 1875, 4, 3, 1820, 2, 1826, /* 1868 */ 5, 1841, 4, 1847, oSetResult, noIO, oReturn, /* 1875 */ oSetResult, yesIO, oReturn, oRuleEnd, oBufferUsed, oChoice, /* 1881 */ 1887, oEmit, sIOsetDesc, oBufferEmit, oJump, 1890, 1, /* 1888 */ 1, 1882, oInputChoice, 1927, oInputChoice, 1918, /* 1894 */ oEmit, sIOclose, oJump, 1925, oEmit, sIOdup, oBufferClear, /* 1901 */ oBufferAppend, oInputChoice, 1907, oBufferAppend, oJump, /* 1906 */ 1912, 1, 16, 1904, oJump, 1914, oJump, 1902, /* 1914 */ oBufferTerminate, oBufferEmit, oJump, 1925, 2, 15, /* 1920 */ 1894, 16, 1898, oError, eMissingIOopTarget, oJump, /* 1926 */ 1947, 1, 0, 1892, oCall, 2538, oInputChoice, /* 1933 */ 1940, oCall, 2100, oEmit, sIOopenPortal, oJump, 1947, /* 1940 */ 1, 6, 1934, oCall, 2100, oEmit, sIOopen, oReturn, /* 1948 */ oCall, 1955, oCall, 2538, oCall, 1320, oReturn, oCall, /* 1956 */ 2538, oInputChoice, 1964, oEmit, sArgList, oReturn, oJump, /* 1963 */ 1967, 1, 27, 1959, oCall, 2004, oEmit, sParameter, /* 1971 */ oBufferEmit, oCall, 2580, oInputChoice, 1991, oCall, 2580, /* 1978 */ oCall, 2004, oEmit, sParameter, oBufferEmit, oCall, 2580, /* 1985 */ oJump, 1999, oJump, 2001, oJump, 1999, 2, 13, /* 1993 */ 1976, 27, 1987, oError, eIllegalArgumentSeparator, /* 1998 */ oInputAny, oJump, 1974, oEmit, sArgList, oReturn, /* 2004 */ oBufferClear, oInputChoice, 2026, oBufferAppend, /* 2008 */ oInputChoice, 2013, oBufferAppend, oJump, 2022, 3, /* 2014 */ 23, 2010, 16, 2010, 41, 2010, oJump, 2024, /* 2022 */ oJump, 2008, oJump, 2029, 1, 23, 2007, /* 2029 */ oBufferTerminate, oReturn, oCall, 2004, oEmit, sBufferSet, /* 2035 */ oBufferEmit, oReturn, oSetParameter, bitInQuotes, oFlagsTest, /* 2040 */ oChoice, 2062, oSetParameter, bitEmittedBuffer, oFlagsTest, /* 2045 */ oChoice, 2052, oCall, 2071, oReturn, oJump, 2060, 1, /* 2053 */ 1, 2047, oEmit, sBufferQuote, oSetParameter, /* 2058 */ bitEmittedBuffer, oFlagsSet, oJump, 2065, 1, 1, /* 2064 */ 2042, oBufferTerminate, oEmit, sBufferAppend, oBufferEmit, /* 2069 */ oBufferClear, oReturn, oBufferUsed, oChoice, 2096, /* 2074 */ oBufferTerminate, oSetParameter, bitInQuotes, oFlagsTest, /* 2078 */ oChoice, 2087, oEmit, sBufferQuote, oSetParameter, /* 2083 */ bitEmittedBuffer, oFlagsSet, oJump, 2090, 1, 1, /* 2089 */ 2080, oEmit, sBufferAppend, oBufferEmit, oBufferClear, /* 2094 */ oJump, 2099, 1, 1, 2074, oReturn, oBufferClear, /* 2101 */ oBufferTerminate, oEmit, sBufferSet, oBufferEmit, /* 2105 */ oSetResultFromInput, oChoice, 2221, oInputChoice, 2113, /* 2110 */ oBufferAppend, oJump, 2118, 1, 23, 2110, oJump, /* 2117 */ 2120, oJump, 2108, oJump, 2264, oJump, 2266, oJump, /* 2125 */ 2264, oJump, 2266, oJump, 2264, oBufferUsed, oChoice, /* 2132 */ 2138, oCall, 2466, oBufferClear, oJump, 2141, 1, /* 2139 */ 0, 2133, oJump, 2266, oJump, 2264, oCall, 2071, /* 2147 */ oInputAny, oCall, 2635, oJump, 2264, oCall, 2071, /* 2154 */ oInputAny, oCall, 2711, oJump, 2264, oCall, 2071, /* 2161 */ oInputAny, oCall, 2774, oBufferClear, oJump, 2264, /* 2167 */ oSetParameter, countBackQuoteNestingLevel, oCounterTest, /* 2170 */ oChoice, 2184, oJump, 2266, oJump, 2190, oCall, 2071, /* 2178 */ oInputAny, oCall, 2774, oBufferClear, oJump, 2190, 2, /* 2185 */ 1, 2172, 0, 2176, oChoiceEnd, oJump, 2264, /* 2192 */ oInputAny, oSetResultFromInput, oChoice, 2207, oCall, 2071, /* 2198 */ oInputAny, oBufferAppend, oBufferTerminate, oEmit, /* 2202 */ sSiftBufferAppend, oBufferEmit, oBufferClear, oJump, 2212, /* 2207 */ 1, 16, 2196, oCall, 3054, oJump, 2264, oCall, /* 2215 */ 2071, oInputAny, oCall, 2788, oJump, 2264, 20, 23, /* 2223 */ 2108, 42, 2122, 24, 2122, 31, 2122, 0, /* 2231 */ 2122, 32, 2122, 1, 2122, 25, 2122, 2, /* 2239 */ 2122, 3, 2122, 22, 2126, 27, 2126, 11, /* 2247 */ 2126, 26, 2130, 18, 2145, 34, 2152, 8, /* 2255 */ 2159, 7, 2167, 9, 2192, 17, 2214, oInputAny, /* 2263 */ oBufferAppend, oJump, 2105, oBufferUsed, oChoice, 2275, /* 2269 */ oBufferTerminate, oEmit, sBufferAppend, oBufferEmit, oJump, /* 2274 */ 2278, 1, 1, 2269, oReturn, oBufferClear, /* 2280 */ oBufferTerminate, oSetParameter, bitInQuotes, oFlagsTest, /* 2284 */ oChoice, 2293, oEmit, sBufferQuote, oSetParameter, /* 2289 */ bitEmittedBuffer, oFlagsSet, oJump, 2296, 1, 1, /* 2295 */ 2286, oEmit, sBufferSet, oBufferEmit, oSetResultFromInput, /* 2300 */ oChoice, 2383, oInputChoice, 2307, oBufferAppend, oJump, /* 2306 */ 2312, 1, 23, 2304, oJump, 2314, oJump, 2302, /* 2314 */ oJump, 2436, oJump, 2438, oJump, 2436, oJump, 2438, /* 2322 */ oJump, 2436, oCall, 2071, oInputAny, oCall, 2635, oJump, /* 2330 */ 2436, oCall, 2071, oInputAny, oCall, 2711, oJump, 2436, /* 2338 */ oCall, 2071, oInputAny, oCall, 2774, oBufferClear, oJump, /* 2345 */ 2436, oSetParameter, countBackQuoteNestingLevel, /* 2348 */ oCounterTest, oChoice, 2363, oJump, 2438, oJump, 2369, /* 2355 */ oCall, 2071, oInputAny, oCall, 2774, oBufferClear, oJump, /* 2362 */ 2369, 2, 1, 2351, 0, 2355, oChoiceEnd, oJump, /* 2370 */ 2436, oInputAny, oCall, 3054, oJump, 2436, oCall, 2071, /* 2378 */ oInputAny, oCall, 2788, oJump, 2436, 25, 23, 2302, /* 2386 */ 42, 2316, 24, 2316, 31, 2316, 0, 2316, /* 2394 */ 32, 2316, 1, 2316, 25, 2316, 2, 2316, /* 2402 */ 3, 2316, 26, 2316, 22, 2320, 27, 2320, /* 2410 */ 11, 2320, 20, 2320, 14, 2320, 30, 2320, /* 2418 */ 15, 2320, 40, 2320, 18, 2324, 34, 2331, /* 2426 */ 8, 2338, 7, 2346, 9, 2371, 17, 2376, /* 2434 */ oInputAny, oBufferAppend, oJump, 2299, oBufferUsed, oChoice, /* 2440 */ 2462, oBufferTerminate, oSetParameter, bitInQuotes, /* 2444 */ oFlagsTest, oChoice, 2454, oEmit, sBufferQuote, /* 2449 */ oSetParameter, bitEmittedBuffer, oFlagsSet, oJump, 2457, /* 2454 */ 1, 1, 2447, oEmit, sBufferAppend, oBufferEmit, /* 2460 */ oJump, 2465, 1, 1, 2441, oReturn, oInput, 26, /* 2468 */ oBufferClear, oBufferTerminate, oEmit, sBufferSet, /* 2472 */ oBufferEmit, oEmit, sVariablePush, oEmit, sVariableCdr, /* 2477 */ oCall, 2538, oSetResultFromInput, oChoice, 2500, oCall, /* 2483 */ 2466, oEmit, sVariableAppend, oJump, 2529, oJump, 2531, /* 2490 */ oJump, 2529, oInputAny, oJump, 2529, oError, /* 2496 */ eIllegalTokenUnbalancedList, oInputAny, oJump, 2529, 12, /* 2501 */ 26, 2482, 27, 2488, 24, 2492, 31, 2495, /* 2509 */ 0, 2495, 32, 2495, 1, 2495, 25, 2495, /* 2517 */ 2, 2495, 3, 2495, 22, 2495, 11, 2495, /* 2525 */ oCall, 2100, oEmit, sVariableAppend, oJump, 2477, oInput, /* 2532 */ 27, oEmit, sVariableBuffer, oEmit, sVariablePop, oReturn, /* 2538 */ oSetResultFromInput, oChoice, 2544, oReturn, oJump, 2547, /* 2544 */ 1, 19, 2541, oInputChoice, 2551, oJump, 2556, /* 2551 */ 1, 42, 2549, oJump, 2558, oJump, 2547, oReturn, /* 2559 */ oInputChoice, 2576, oSetResultFromInput, oChoice, 2568, /* 2564 */ oJump, 2574, oJump, 2572, 1, 24, 2564, oInputAny, /* 2572 */ oJump, 2561, oJump, 2579, 1, 33, 2561, oReturn, /* 2580 */ oSetResultFromInput, oChoice, 2621, oJump, 2634, oJump, /* 2586 */ 2632, oInputAny, oSetResultFromInput, oChoice, 2595, oJump, /* 2592 */ 2601, oJump, 2599, 1, 24, 2591, oInputAny, oJump, /* 2600 */ 2588, oJump, 2632, oInputAny, oSetParameter, bitHereData, /* 2606 */ oFlagsTest, oChoice, 2613, oCall, 3159, oJump, 2616, /* 2613 */ 1, 1, 2609, oJump, 2632, oInputAny, oJump, 2632, /* 2621 */ 4, 19, 2583, 33, 2587, 24, 2603, 42, /* 2629 */ 2618, oJump, 2634, oJump, 2580, oReturn, oSetParameter, /* 2636 */ countDoubleQuoteNestingLevel, oCounterIncrement, oFlagsPush, /* 2639 */ oSetParameter, bitInQuotes, oFlagsSet, oInputChoice, 2685, /* 2644 */ oBufferAppend, oJump, 2702, oCall, 2071, oCall, 2788, /* 2651 */ oJump, 2702, oCall, 2071, oCall, 2774, oBufferClear, /* 2658 */ oJump, 2702, oSetResultFromInput, oChoice, 2674, oCall, /* 2664 */ 2071, oInputAny, oBufferAppend, oBufferTerminate, oEmit, /* 2669 */ sSiftBufferAppend, oBufferEmit, oBufferClear, oJump, 2679, /* 2674 */ 1, 16, 2663, oCall, 3054, oJump, 2702, oJump, /* 2682 */ 2704, oJump, 2702, 7, 23, 2644, 42, 2644, /* 2690 */ 17, 2647, 7, 2653, 8, 2653, 9, 2660, /* 2698 */ 18, 2681, oInputAny, oBufferAppend, oJump, 2642, oCall, /* 2705 */ 2037, oSetParameter, countDoubleQuoteNestingLevel, /* 2708 */ oCounterDecrement, oFlagsPop, oReturn, oFlagsPush, /* 2712 */ oSetParameter, bitInQuotes, oFlagsSet, oInputChoice, 2721, /* 2717 */ oJump, 2728, oJump, 2726, 1, 34, 2717, oInputAny, /* 2725 */ oBufferAppend, oJump, 2715, oCall, 2037, oFlagsPop, /* 2731 */ oReturn, oSetParameter, countBackQuoteNestingLevel, /* 2734 */ oCounterIncrement, oEmit, sCommandPush, oSetParameter, /* 2738 */ bitInQuotes, oFlagsTest, oChoice, 2746, oEmit, sBufferQuote, /* 2744 */ oJump, 2749, 1, 1, 2742, oFlagsPush, oEmit, /* 2751 */ sIOsetOut, oEmit, sIOintoBuffer, oCall, 1183, oReturn, /* 2757 */ oEmit, sCommandPop, oSetParameter, /* 2760 */ countBackQuoteNestingLevel, oCounterDecrement, oSetParameter, /* 2763 */ bitHereData, oFlagsTest, oChoice, 2770, oFlagsPop, oJump, /* 2769 */ 2773, 1, 0, 2767, oReturn, oCall, 2732, oInput, /* 2777 */ tBackQuote, oCall, 2757, oReturn, oCall, 2732, oInput, /* 2784 */ tParenRight, oCall, 2757, oReturn, oInputChoice, 2855, /* 2790 */ oBufferAppend, oJump, 2880, oBufferAppend, oInputChoice, /* 2795 */ 2799, oBufferAppend, oJump, 2808, 3, 23, 2796, /* 2802 */ 16, 2796, 41, 2796, oJump, 2810, oJump, 2794, /* 2810 */ oJump, 2880, oCall, 2071, oCall, 2781, oBufferClear, /* 2817 */ oReturn, oJump, 2880, oCall, 2930, oReturn, oJump, 2880, /* 2825 */ oBufferAppend, oInputChoice, 2847, oBufferAppend, /* 2829 */ oInputChoice, 2834, oBufferAppend, oJump, 2843, 3, /* 2835 */ 23, 2831, 16, 2831, 41, 2831, oJump, 2845, /* 2843 */ oJump, 2829, oJump, 2850, 1, 23, 2828, oJump, /* 2851 */ 2880, oBufferAppend, oJump, 2880, 10, 16, 2790, /* 2858 */ 23, 2793, 26, 2812, 10, 2820, 33, 2825, /* 2866 */ 38, 2852, 6, 2852, 17, 2852, 15, 2852, /* 2874 */ 40, 2852, oBufferAppend, oCall, 2071, oReturn, /* 2880 */ oBufferTerminate, oEmit, sDollarExpand, oSetParameter, /* 2884 */ bitInQuotes, oFlagsTest, oChoice, 2895, oEmit, sBufferQuote, /* 2890 */ oSetParameter, bitEmittedBuffer, oFlagsSet, oJump, 2898, /* 2895 */ 1, 1, 2888, oEmit, sBufferAppend, oBufferEmit, /* 2901 */ oBufferClear, oReturn, oEmit, sJump, oBranchPushOrigin, /* 2906 */ oEmit, sBranchOrigin, oBranchSwapTop, oSetParameter, /* 2910 */ bitTwoJumps, oFlagsTest, oChoice, 2921, oBranchPatch, /* 2915 */ oBranchPopOrigin, oBranchSwapTop, oJump, 2927, oJump, 2927, /* 2921 */ 2, 1, 2914, 0, 2919, oChoiceEnd, oBranchPatch, /* 2928 */ oBranchPopOrigin, oReturn, oEmit, sCommandPush, oCall, 2279, /* 2934 */ oInputChoice, 2940, oEmit, sBufferExpand, oJump, 3048, /* 2940 */ 1, 11, 2936, oFlagsPush, oEmit, sJumpIfFindVarNil, /* 2946 */ oBranchPushOrigin, oEmit, sBranchOrigin, oInputChoice, 2961, /* 2951 */ oSetParameter, bitTwoJumps, oFlagsSet, oEmit, /* 2955 */ sJumpIfOrValueNil, oBranchPushOrigin, oEmit, sBranchOrigin, /* 2959 */ oJump, 2964, 1, 14, 2951, oInputChoice, 3023, /* 2966 */ oEmit, sBufferExpand, oCall, 2903, oCall, 2100, oJump, /* 2973 */ 3036, oBufferClear, oEmit, sBufferExpand, oCall, 2903, /* 2979 */ oEmit, sArgVpush, oCall, 2100, oEmit, sAssign, oJump, 3036, /* 2987 */ oEmit, sBufferExpand, oCall, 2903, oCall, 2100, oEmit, /* 2994 */ sPrintAndExit, oJump, 3036, oCall, 2100, oCall, 2903, /* 3001 */ oBufferClear, oBufferTerminate, oSetParameter, bitInQuotes, /* 3005 */ oFlagsTest, oChoice, 3015, oEmit, sBufferQuote, /* 3010 */ oSetParameter, bitEmittedBuffer, oFlagsSet, oJump, 3018, /* 3015 */ 1, 1, 3008, oEmit, sBufferSet, oBufferEmit, oJump, /* 3022 */ 3036, 4, 15, 2966, 20, 2974, 40, 2987, /* 3030 */ 30, 2997, oInput, 15, oJump, 2966, oFlagsPop, /* 3037 */ oBranchPatch, oBranchPopOrigin, oInputChoice, 3043, oJump, /* 3042 */ 3048, 1, 11, 3041, oError, eMissingRightBrace, /* 3048 */ oEmit, sCommandCarryBuffer, oEmit, sCommandPop, oBufferClear, /* 3053 */ oReturn, oSetResultFromInput, oChoice, 3096, oJump, 3123, /* 3059 */ oSetParameter, countDoubleQuoteNestingLevel, oCounterTest, /* 3062 */ oChoice, 3084, oSetParameter, countBackQuoteNestingLevel, /* 3066 */ oCounterTest, oChoice, 3074, oReturn, oJump, 3080, oJump, /* 3073 */ 3080, 2, 1, 3069, 0, 3072, oChoiceEnd, oJump, /* 3081 */ 3090, oJump, 3090, 2, 1, 3064, 0, 3082, /* 3089 */ oChoiceEnd, oJump, 3123, oInputAny, oReturn, oJump, 3123, /* 3096 */ 5, 9, 3057, 7, 3057, 17, 3057, 18, /* 3104 */ 3059, 24, 3092, oSetParameter, /* 3108 */ countDoubleQuoteNestingLevel, oCounterTest, oChoice, 3117, /* 3112 */ oBufferAppend, oJump, 3123, oJump, 3123, 2, 1, /* 3119 */ 3112, 0, 3115, oChoiceEnd, oInputAny, oBufferAppend, /* 3125 */ oReturn, oSetResultFromInput, oChoice, 3140, oSetParameter, /* 3130 */ bitQuotingHereData, oFlagsSet, oJump, 3145, oInputAny, /* 3135 */ oSetParameter, bitQuotingHereData, oFlagsSet, oJump, 3145, /* 3140 */ 2, 34, 3129, 9, 3134, oCall, 2100, /* 3147 */ oHereSaveStop, oSetParameter, bitHereData, oFlagsSet, oEmit, /* 3152 */ sJump, oBranchPushOrigin, oEmit, sBranchOrigin, /* 3156 */ oBranchPushOrigin, oBranchSwapTop, oReturn, oEmit, sJump, /* 3161 */ oBranchPushOrigin, oEmit, sBranchOrigin, oBranchSwapTop, /* 3165 */ oBranchPatch, oBranchPopOrigin, oBufferClear, /* 3168 */ oBufferTerminate, oEmit, sBufferSet, oBufferEmit, /* 3172 */ oSetParameter, bitStripTabs, oFlagsTest, oChoice, 3181, /* 3177 */ oCall, 2538, oJump, 3184, 1, 1, 3177, /* 3184 */ oSetResultFromInput, oChoice, 3297, oInputAny, /* 3188 */ oBufferAppend, oJump, 3312, oHereCompareStop, oChoice, /* 3193 */ 3215, oHereCutBuffer, oJump, 3314, oJump, 3221, oInputAny, /* 3200 */ oBufferAppend, oSetParameter, bitStripTabs, oFlagsTest, /* 3204 */ oChoice, 3210, oCall, 2538, oJump, 3213, 1, 1, /* 3212 */ 3206, oJump, 3221, 2, 0, 3194, 1, 3199, /* 3220 */ oChoiceEnd, oJump, 3312, oInputAny, oSetParameter, /* 3225 */ bitQuotingHereData, oFlagsTest, oChoice, 3236, /* 3229 */ oBufferAppend, oJump, 3242, oCall, 3054, oJump, 3242, /* 3236 */ 2, 1, 3229, 0, 3232, oChoiceEnd, oJump, 3312, /* 3244 */ oInputAny, oSetParameter, bitQuotingHereData, oFlagsTest, /* 3248 */ oChoice, 3263, oBufferAppend, oJump, 3269, /* 3253 */ oBufferTerminate, oEmit, sBufferAppend, oBufferEmit, /* 3257 */ oBufferClear, oCall, 2774, oBufferClear, oJump, 3269, /* 3263 */ 2, 1, 3250, 0, 3253, oChoiceEnd, oJump, 3312, /* 3271 */ oInputAny, oSetParameter, bitQuotingHereData, oFlagsTest, /* 3275 */ oChoice, 3289, oBufferAppend, oJump, 3295, /* 3280 */ oBufferTerminate, oEmit, sBufferAppend, oBufferEmit, /* 3284 */ oBufferClear, oCall, 2788, oJump, 3295, 2, 1, /* 3291 */ 3277, 0, 3280, oChoiceEnd, oJump, 3312, 6, 23, /* 3299 */ 3187, 42, 3187, 24, 3191, 9, 3223, 7, /* 3307 */ 3244, 17, 3271, oInputAny, oBufferAppend, oJump, 3184, /* 3314 */ oBufferTerminate, oBufferUsed, oChoice, 3323, oEmit, /* 3319 */ sBufferAppend, oBufferEmit, oJump, 3326, 1, 1, /* 3325 */ 3318, oEmit, sIOsetIn, oEmit, sIOopenString, oFlagsPop, /* 3331 */ oBranchSwapTop, oEmit, sJump, oEmitBranchOrigin, /* 3335 */ oBranchPopOrigin, oBranchPatch, oBranchPopOrigin, oReturn, 0 };