/* 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
};
syntax highlighted by Code2HTML, v. 0.9.1