📄 token.c
字号:
#include <stdio.h>
#include "yy.tab.h"
#define tokensize 231
token tokenarray [tokensize]=
{
{50001,"DDSTR"},
{50002,"STRC_PAM"},
{50003,"STRV_PAM"},
{50004,"DEF_END"},
{50005,"DDINT"},
{50006,"INTV_PAM"},
{50007,"INTC_PAM"},
{50008,"AGN_STR"},
{50009,"AGN_END"},
{50010,"AGN_INT"},
{50011,"PLUS_OPT"},
{50012,"MINUS_OPT"},
{50013,"MUL_OPT"},
{50014,"DIV_OPT"},
{50015,"MOD_OPT"},
/*整型比较 大于*/
{60001,"IFLFV1"},/*60001 userid1 userid2 */ /*IFLFV1 userid1 userid2 */ /*if(userid1 > userid2) */
{60002,"IFLFV2"},/*60002 userid1 2 */ /*IFLFV2 userid1 2 */ /*if(userid1 > 2) */
{60003,"IFLFV3"},/*60003 1 userid2 */ /*IFLFV3 1 userid2 */ /*if(2 >userid1 ) */
{60004,"IFLFV4"},/*60004 1 2 */ /*IFLFV4 1 2 */ /*if(1 >2 ) */
/*整型比较 小于*/
{60011,"IFRFV1"},/*60011 userid1 userid2 */ /*IFRFV1 userid1 userid2 */ /*if(userid1 < userid2) */
{60012,"IFRFV2"},/*60012 userid1 2 */ /*IFRFV2 userid1 2 */ /*if(userid1 < 2) */
{60013,"IFRFV3"},/*60013 1 userid2 */ /*IFRFV3 1 userid2 */ /*if(2 <userid1 ) */
{60014,"IFRFV4"},/*60014 1 2 */ /*IFRFV4 1 2 */ /*if(1 <2 ) */
/*字符串比较 大于*/
{60021,"SFLFV1"},/*60021 songid1 songid2 */ /*SFLFV1 songid1 songid2 */ /*sf(songid1 > songid2) */
{60022,"SFLFV2"},/*60022 songid1 */ /*IFLFV2 songid1 */ /*sf(songid1 > "welcome.pcm") */
/* welcome.pcm*/ /* welcome.pcm*/
{60023,"SFLFV3"},/*60023 */ /*SFLFV3 */ /*sf("welcome.pcm" >songid1 )
/*"welcome.pcm"*/ /*"welcome.pcm"*/
/*songid1 */ /*songid1 */
{60024,"SFLFV4"},/*60024 */ /*IFLFV4 */ /*sf("welcome.pcm" >"welcome1.pcm" )
/*"welcome.pcm"*/ /*"welcome.pcm"*/
/*"welcome1.pcm" */ /*"welcome1.pcm" */
/*字符串比较 小于*/
{60031,"SFRFV1"},/*60031 songid1 songid2 */ /*SFRFV1 songid1 songid2 */ /*sf(songid1 < songid2) */
{60032,"SFRFV2"},/*60032 songid1 */ /*SFRFV2 songid1 */ /*sf(songid1 < "welcome.pcm") */
/* welcome.pcm*/ /* welcome.pcm*/
{60033,"SFRFV3"},/*60033 */ /*SFRFV3 */ /*sf("welcome.pcm" <songid1 )
/*"welcome.pcm"*/ /*"welcome.pcm"*/
/*songid1 */ /*songid1 */
{60034,"SFRFV4"},/*60034 */ /*IFRFV4 */ /*sf("welcome.pcm" <"welcome1.pcm" )
/*"welcome.pcm"*/ /*"welcome.pcm"*/
/*"welcome1.pcm" */ /*"welcome1.pcm" */
/*整型比较 大于等于*/
{60041,"IFLVE1"},/*60041 userid1 userid2 */ /*IFLVE1 userid1 userid2 */ /*if(userid1 >= userid2) */
{60042,"IFLVE2"},/*60042 userid1 2 */ /*IFLVE2 userid1 2 */ /*if(userid1 >= 2) */
{60043,"IFLVE3"},/*60043 1 userid2 */ /*IFLVE3 1 userid2 */ /*if(2 >=userid1 ) */
{60044,"IFLVE4"},/*60044 1 2 */ /*IFLVE4 1 2 */ /*if(1 >=2 ) */
/*整型比较 小于等于*/
{60051,"IFRVE1"},/*60051 userid1 userid2 */ /*IFRVE1 userid1 userid2 */ /*if(userid1 =< userid2) */
{60052,"IFRVE2"},/*60052 userid1 2 */ /*IFRVE2 userid1 2 */ /*if(userid1 =< 2) */
{60053,"IFRVE3"},/*60053 1 userid2 */ /*IFRVE3 1 userid2 */ /*if(2 =<userid1 ) */
{60054,"IFRVE4"},/*60054 1 2 */ /*IFRVE4 1 2 */ /*if(1 =<2 ) */
/*字符串比较 大于等于*/
{60061,"SFLVE1"},/*60061 songid1 songid2 */ /*SFLVE1 songid1 songid2 */ /*sf(songid1 >= songid2) */
{60062,"SFLVE2"},/*60062 songid1 */ /*SFLVE1 songid1 */ /*sf(songid1 >= "welcome.pcm") */
/* welcome.pcm*/ /* welcome.pcm*/
{60063,"SFLVE3"},/*60063 */ /*SFLVE1 */ /*sf("welcome.pcm" >=songid1 )
/*"welcome.pcm"*/ /*"welcome.pcm"*/
/*songid1 */ /*songid1 */
{60064,"SFLVE4"},/*60064 */ /*SFLVE1 */ /*sf("welcome.pcm" >="welcome1.pcm" )
/*"welcome.pcm"*/ /*"welcome.pcm"*/
/*"welcome1.pcm" */ /*"welcome1.pcm" */
/*字符串比较 小于*/
{60071,"SFRVE1"},/*60071 songid1 songid2 */ /*SFRVE1 songid1 songid2 */ /*sf(songid1 <= songid2) */
{60072,"SFRVE2"},/*60072 songid1 */ /*SFRVE2 songid1 */ /*sf(songid1 <= "welcome.pcm") */
/* welcome.pcm*/ /* welcome.pcm*/
{60073,"SFRVE3"},/*60073 */ /*SFRVE3 */ /*sf("welcome.pcm" <=songid1 )
/*"welcome.pcm"*/ /*"welcome.pcm"*/
/*songid1 */ /*songid1 */
{60074,"SFRVE4"},/*60074 */ /*SFRVE4 */ /*sf("welcome.pcm" <="welcome1.pcm" )
/*"welcome.pcm"*/ /*"welcome.pcm"*/
/*"welcome1.pcm" */ /*"welcome1.pcm" */
/*整型比较 等于*/
{60081,"IFVVE1"},/*60081 userid1 userid2 */ /*IFVVE1 userid1 userid2 */ /*if(userid1 == userid2) */
{60082,"IFVVE2"},/*60082 userid1 2 */ /*IFVVE2 userid1 2 */ /*if(userid1 == 2) */
{60083,"IFVVE3"},/*60083 1 userid2 */ /*IFVVE3 1 userid2 */ /*if(2 ==userid1 ) */
{60084,"IFVVE4"},/*60084 1 2 */ /*IFVVE4 1 2 */ /*if(1 ==2 ) */
/*字符串比较 等于*/
{60091,"SFVVE1"},/*60091 songid1 songid2 */ /*SFVVE1 songid1 songid2 */ /*sf(songid1 == songid2) */
{60092,"SFVVE2"},/*60092 songid1 */ /*SFVVE2 songid1 */ /*sf(songid1 == "welcome.pcm") */
/* welcome.pcm*/ /* welcome.pcm*/
{60093,"SFVVE3"},/*60093 */ /*SFVVE3 */ /*sf("welcome.pcm" ==songid1 )
/*"welcome.pcm"*/ /*"welcome.pcm"*/
/*songid1 */ /*songid1 */
{60094,"SFVVE4"},/*60094 */ /*SFVVE4 */ /*sf("welcome.pcm" =="welcome1.pcm" )
/*"welcome.pcm"*/ /*"welcome.pcm"*/
/*"welcome1.pcm" */ /*"welcome1.pcm" */
/*整型比较 不等于*/
{60101,"IFNTE1"},/*60101 userid1 userid2 */ /*IFNTE1 userid1 userid2 */ /*if(userid1 != userid2) */
{60102,"IFNTE2"},/*60102 userid1 2 */ /*IFNTE2 userid1 2 */ /*if(userid1 != 2) */
{60103,"IFNTE3"},/*60102 1 userid2 */ /*IFNTE3 1 userid2 */ /*if(2 !=userid1 ) */
{60104,"IFNTE4"},/*60103 1 2 */ /*IFNTE4 1 2 */ /*if(1 !=2 ) */
/*字符串比较 不等于*/
{60111,"SFNTE1"},/*60111 songid1 songid2 */ /*SFNTE1 songid1 songid2 */ /*sf(songid1 != songid2) */
{60112,"SFNTE2"},/*60112 songid1 */ /*SFNTE2 songid1 */ /*sf(songid1!= "welcome.pcm") */
/* welcome.pcm*/ /* welcome.pcm*/
{60113,"SFNTE3"},/*60113 */ /*SFNTE3 */ /*sf("welcome.pcm" !=songid1 )
/*"welcome.pcm"*/ /*"welcome.pcm"*/
/*songid1 */ /*songid1 */
{60114,"SFNTE4"},/*60114 */ /*SFNTE4 */ /*sf("welcome.pcm" !="welcome1.pcm" )
/*"welcome.pcm"*/ /*"welcome.pcm"*/
/*"welcome1.pcm" */ /*"welcome1.pcm" */
{20001,"NSTATE"},/*20001 M_1_BEIJING*/ /*NSTATE M_1_BEIJING*/ /*STAET M_1_BEIJING*/
{20002,"NSINIT"},/*20002*/ /* NSINIT*/ /* init */ /*NOP*/
{20003,"NSPROC"},/*20003*/ /* NSPROC*/ /* proc */ /*NOP*/
{20004,"ICHEAP"},/*20004*/ /* ICHEAP*/ /*加大变量层次变量进堆, */
{20005,"DEHEAP"},/*20005*/ /* DEHEAP*/ /*减少变量层次变量出堆, */
{20006,"RESULT"},/*20006 243 454*/ /* RESULT 243 454*/ /*判断当前ifresult结果,如果1 转到243,否则转到454 */
{20007,"TESTIF"},/*20007 243 454*/ /* TESTIF 243 454*/ /*判断当前ifresult结果,如果1 转到454,否则转到243 */
{20008,"NELSE"},/*20008 344 */ /* ELSE 344*/ /*判断当前ifresult结果,如果1 转到344,否则走到下一条 */
{20009,"TESTSF"},
{20010,"CASERESULT"},
{20011,"CASESF"},
{20012,"CASEGOTO"},
{20013,"CASEDEFAULT"},
{20014,"STATEGOTO"},
{20015,"INRESULT"}, //判断结果进
{20016,"OUTRESULT"},//
{20017,"WHILERESULT"},//
{20018,"WHILEEND"},//
{20019,"BEGINSECTION"},//
{20020,"ENDSECTION"},//
{20021,"STATERGOTO"},
{80001,"PLAYFILE1"},/*80001 songid index */ /*PLAYFILE1 songid index */ /*playfile(songid,index)*/
{80002,"PLAYFILE2"},/*80002 songid 1 */ /*PLAYFILE2 songid 1 */ /*playfile(songid,1)*/
{80003,"PLAYFILE3"},/*80003 index */ /*PLAYFILE3 index */ /*playfile("welcome.pcm",index)*/
/*"welcome.pcm" */ /*"welcome.pcm" */
{80004,"PLAYFILE4"},/*80004 1 */ /*PLAYFILE4 1 */ /*playfile("welcome.pcm",1)*/
/*"welcome.pcm" */ /*"welcome.pcm" */
{80011,"READDIGITS1"},/*80011 digits */ /*READDIGITS digits */ /*readdigits(digits)*/
{80012,"READDIGITS2"},/*80012 1 */ /*READDIGITS 1 */ /*readdigits(1)*/
{80021,"CONFPLAYFILE1"},/*80021 fname ptype yinliang */ /*CONFPLAYFILE1 fname ptype yinliang */ /*confplayfile(fname,type,yl)*/
{80022,"CONFPLAYFILE2"},/*80022 fname ptype 1 */ /*CONFPLAYFILE2 fname ptype 1 */ /*confplayfile(fname,type,1)*/
{80023,"CONFPLAYFILE3"},/*80023 fname 1 yinlaing */ /*CONFPLAYFILE3 fname 1 yinlaing */ /*confplayfile(fname,1,yinliang)*/
{80024,"CONFPLAYFILE4"},/*80024 fname 1 1 */ /*CONFPLAYFILE4 fname 1 1 */ /*confplayfile(fname,1,1)*/
{80025,"CONFPLAYFILE5"},/*80025 ptype yinliang */ /*CONFPLAYFILE5 ptype yinliang */ /*confplayfile("welcome.pcm", ptype, yinliang)*/
/*welcome.pcm */ /*welcome.pcm */ /*confplayfile("welcome.pcm", ptype, yinliang)*/
{80026,"CONFPLAYFILE6"},/*80026 ptype 1 */ /*CONFPLAYFILE6 ptype yinliang */ /*confplayfile("welcome.pcm", ptype, 1)*/
/*welcome.pcm */ /*welcome.pcm */ /*confplayfile("welcome.pcm", ptype, 1)*/
{80027,"CONFPLAYFILE7"},/*80027 1 yinliang */ /*CONFPLAYFILE7 1 yinliang */ /*confplayfile("welcome.pcm", 1, yinliang)*/
/*welcome.pcm */ /*welcome.pcm */
{80028,"CONFPLAYFILE8"},/*80028 1 1 */ /*CONFPLAYFILE8 1 1 */ /*confplayfile("welcome.pcm", 1, 1)*/
/*welcome.pcm */ /*welcome.pcm */
{80031,"JOINCONF1"},/*80031 confno type */ /*JOINCONF1 confno type */ /*joinconf confno type */
{80032,"JOINCONF2"},/*80032 confno 1 */ /*JOINCONF2 confno 1 */ /*joinconf confno 1 */
{80033,"JOINCONF3"},/*80033 1 type */ /*JOINCONF3 1 type */ /*joinconf 1 type */
{80034,"JOINCONF4"},/*80034 1 1 */ /*JOINCONF4 1 1 */ /*joinconf 1 1 */
{80035,"JOINCONF5"},/*80031 confno type */ /*JOINCONF1 confno type */ /*joinconf confno type */
{80036,"JOINCONF6"},/*80032 confno 1 */ /*JOINCONF2 confno 1 */ /*joinconf confno 1 */
{80037,"JOINCONF7"},/*80033 1 type */ /*JOINCONF3 1 type */ /*joinconf 1 type */
{80038,"JOINCONF8"},/*80034 1 1 */ /*JOINCONF4 1 1 */ /*joinconf 1 1 */
{80041,"DIALOUT1"},/*80041 caller callee */ /*DIALOUT1 caller callee */ /*dialout(caller, callee) */
{80042,"DIALOUT2"},/*80042 */ /*DIALOUT2 caller callee */ /*dialout(caller, "1331234567") */
/*caller */ /*caller */
/*"1331234567" */ /*"1331234567" */
{80043,"DIALOUT3"},/*80043 */ /*DIALOUT3 */ /*dialout( "1331234567",caller) */
/*13312345678 */ /*13312345678 */
/*callee */ /*"callee" */
{80044,"DIALOUT4"},/*80044 */ /*DIALOUT3 */ /*dialout( "1331234567",13312345678) */
/*13312345678 */ /*13312345678 */
{80045,"DIALOUT5"},/*80041 caller callee */ /*DIALOUT1 caller callee */ /*dialout(caller, callee) */
{80046,"DIALOUT6"},/*80042 */ /*DIALOUT2 caller callee */ /*dialout(caller, "1331234567") */
/*caller */ /*caller */
/*"1331234567" */ /*"1331234567" */
{80047,"DIALOUT7"},/*80043 */ /*DIALOUT3 */ /*dialout( "1331234567",caller) */
/*13312345678 */ /*13312345678 */
/*callee */ /*"callee" */
{80048,"DIALOUT8"},/*80044 */ /*DIALOUT3 */ /*dialout( "1331234567",13312345678) */
/*13312345678 */ /*13312345678 */
/*13312345678 */ /*"13312345678" */
{80051,"TALKWITH1"},/*80051 channo */ /*TALKWITH1 channo */ /*talkwith(channo) */
{80052,"TALKWITH2"},/*80052 1 */ /*TALKWITH1 1 */ /*talkwith(1) */
{80061,"RECFILE1"},/*80061 fname type */ /*RECFILE1 fname type */ /*recfile(fname,type) */
{80062,"RECFILE2"},/*80062 fname 1 */ /*RECFILE2 fname 1 */ /*recfile(fname,1) */
{80063,"RECFILE3"},/*80063 type */ /*RECFILE3 type */ /*recfile("my.pcm",type) */
/*my.pcm*/ /*my.pcm*/
{80064,"RECFILE4"},/*80064 1 */ /*RECFILE4 1 */ /*recfile("my.pcm",1) */
/*my.pcm*/ /*my.pcm*/
{80071,"CONFRECFILE1"},/*80071 fname */ /*CONFRECFILE1 fname */ /*confrecfile(fname) */
{80072,"CONFRECFILE2"},/*80072 */ /*CONFRECFILE1 */ /*talkwith("my.pcm") */
/*my.pcm*/ /*my.pcm*/
{80075,"JUMPAGENT1"},/*80071 fname */ /*CONFRECFILE1 fname */ /*confrecfile(fname) */
{80076,"JUMPAGENT2"},/*80072 */ /*CONFRECFILE1 */ /*talkwith("my.pcm") */
/*my.pcm*/ /*my.pcm*/
{80077,"SENDANC1"},/*80071 fname */ /*CONFRECFILE1 fname */ /*confrecfile(fname) */
{80078,"SENDANC2"},/*80072 */ /*CONFRECFILE1 */ /*talkwith("my.pcm") */
/*my.pcm*/ /*my.pcm*/
{90001,"ITOS1"},
{90002,"ITOS2"},
{90003,"STOI1"},
{90004,"STOI2"},
{90005,"SQLSELECT1"},
{90006,"SQLSELECT2"},
{90007,"SQLSELECT3"},
{90008,"SQLSELECT4"},
/*
{90007,"SQLCOMMAND1"},
{90008,"SQLCOMMAND2"},
*/
{90010,"SQLCOMMAND1"},
{90011,"SQLCOMMAND2"},
{90012,"SQLCOMMAND3"},
{90013,"SQLCOMMAND4"},
{90014,"GETFIELDVALUE1"},
{90015,"GETFIELDVALUE2"},
{90016,"GETAFFECTEDROW1"},
{90017,"GETUSEDSECONDS1"},
{90021,"GETSUBSTRING1"},
{90022,"GETSUBSTRING2"},
{90023,"GETSUBSTRING3"},
{90024,"GETSUBSTRING4"},
{90025,"GETSUBSTRING5"},
{90026,"GETSUBSTRING6"},
{90027,"GETSUBSTRING7"},
{90028,"GETSUBSTRING8"},
{90031,"GETRAND1"},
{90032,"GETRAND2"},
{90041,"GETRANDKEY1"},
{90042,"GETRANDKEY2"},
{90043,"GETNOWTIME1"},
{90044,"GETNOWTIME2"},
{90051,"FINDFILE1"},
{90052,"FINDFILE2"},
{90053,"STRLEN1"},
{90054,"STRLEN2"},
{80081,"HANGUPCALL"},
{80082,"HANGUPPROC1"},
{80083,"SLEEP1"},
{80084,"ONHOOK1"},
{80085,"OFFHOOK1"},
{80086,"USERHANGUP1"},
{80087,"USERCALLIN1"},
{80088,"AGENTDIGIT1"},
{80089,"SLEEP2"},
{80091,"SETCHANTIMER1"},
{80092,"SETCHANTIMER2"},
{80093,"GETFREECHAN1"},
{80094,"GETFREECONFNO1"},
{80101,"JUMPFLOW1"},
{80102,"JUMPFLOW2"},
{80103,"JUMPFLOW3"},
{80104,"JUMPFLOW4"},
{80105,"JUMPFLOW5"},
{80106,"JUMPFLOW6"},
{80107,"JUMPFLOW7"},
{80108,"JUMPFLOW8"} ,
{80111,"LINKPCMFILE1"},
{80112,"LINKPCMFILE2"},
{80113,"LINKPCMFILE3"},
{80114,"LINKPCMFILE4"},
{80121,"GOTOFLOW1"},
{80122,"GOTOFLOW2"},
{80131,"GOTOSUBFLOW1"},
{80132,"GOTOSUBFLOW2"},
{80133,"GOTOSUBFLOW3"},
{80134,"GOTOSUBFLOW4"},
{80141,"GETDIALINTIME1"},
{80142,"GETDIALINTIME2"},
{80151,"AGENTREQ1"},
{80152,"AGENTREQ2"},
{80161,"SWITCHAGENT1"},
{80162,"SWITCHAGENT2"},
{80171,"AGENTCALLOUT1"},
{80172,"AGENTCALLOUT2"},
{80173,"AGENTCALLOUT3"},
{80174,"AGENTCALLOUT4"},
{80175,"AGENTCALLOUT5"},
{80176,"AGENTCALLOUT6"},
{80177,"AGENTCALLOUT7"},
{80178,"AGENTCALLOUT8"},
{80179,"AGENTCALLOUT9"},
{80180,"AGENTCALLOUT10"},
{80181,"AGENTCALLOUT11"},
{80182,"AGENTCALLOUT12"},
{80183,"AGENTCALLOUT13"},
{80184,"AGENTCALLOUT14"},
{80185,"AGENTCALLOUT15"},
{80186,"AGENTCALLOUT16"},
{80201,"AGENTIVRREQ1"},
{80191,"LOGMSG1"},
{80192,"LOGMSG2"},
{80211,"BREAKAGENT1"},
{80212,"BREAKAGENT2"},
{80221,"LISTENAGENT1"},
{80222,"LISTENAGENT2"},
{80231,"GETCONFNOMEMBERS1"},
{80232,"GETCONFNOMEMBERS2"},
{80241,"AGENTSTARTRING1"},
{80242,"AGENTSTARTRING2"},
{80243,"AGENTSTARTRING3"},
{80244,"AGENTSTARTRING4"},
{80251,"AGENTREQEX1"},
{80252,"AGENTREQEX2"}
};
char * looktokentable(int token)
{
int i = 0;
for(;i<tokensize;i++)
{
if(tokenarray[i].itoken==token)
{
return tokenarray[i].stoken;
}
}
printf("no find token %d \n",token);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -