/* 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