📄 scan.c
字号:
static void act135()
{
NLA = 67;
zzreplstr("$"); zzmore();
}
static void act136()
{
NLA = 68;
zzreplstr("#"); zzmore();
}
static void act137()
{
NLA = 69;
zzline++; zzmore();
}
static void act138()
{
NLA = 70;
zzmore();
}
static void act139()
{
NLA = 71;
zzmore();
}
static void act140()
{
NLA = 72;
zzmode(ACTION_COMMENTS); zzmore();
}
static void act141()
{
NLA = 73;
warn("Missing /*; found dangling */ in action"); zzmore();
}
static void act142()
{
NLA = 74;
zzmode(ACTION_CPP_COMMENTS); zzmore();
}
static void act143()
{
NLA = 75;
zzmore();
}
static unsigned char shift10[257] = {
0, 33, 33, 33, 33, 33, 33, 33, 33, 33,
16, 19, 33, 33, 20, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 16, 33, 28, 27, 21, 33, 33,
30, 15, 18, 32, 33, 33, 33, 25, 31, 23,
24, 24, 24, 24, 24, 24, 24, 24, 24, 33,
33, 33, 33, 1, 2, 33, 26, 26, 26, 26,
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
26, 26, 26, 26, 26, 26, 11, 26, 26, 26,
26, 26, 22, 29, 3, 33, 26, 33, 26, 26,
4, 26, 10, 26, 26, 26, 13, 26, 26, 14,
9, 6, 5, 26, 26, 26, 7, 12, 8, 26,
26, 26, 26, 26, 17, 33, 34, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33
};
static void act144()
{
NLA = Eof;
;
}
static void act145()
{
NLA = 137;
zzskip();
}
static void act146()
{
NLA = 138;
zzline++; zzskip();
}
static void act147()
{
NLA = 139;
zzmode(TOK_DEF_CPP_COMMENTS); zzmore();
}
static void act148()
{
NLA = 140;
zzmode(TOK_DEF_COMMENTS); zzskip();
}
static void act149()
{
NLA = 141;
zzmode(TOK_DEF_CPP_COMMENTS); zzskip();
}
static void act150()
{
NLA = 142;
zzmode(TOK_DEF_CPP_COMMENTS); zzskip();
}
static void act151()
{
NLA = 143;
;
}
static void act152()
{
NLA = 144;
zzmode(TOK_DEF_CPP_COMMENTS); zzskip();
}
static void act153()
{
NLA = 145;
zzmode(TOK_DEF_CPP_COMMENTS); zzskip();
}
static void act154()
{
NLA = 146;
zzmode(TOK_DEF_CPP_COMMENTS); zzskip();
}
static void act155()
{
NLA = 147;
zzmode(TOK_DEF_CPP_COMMENTS); zzskip();
}
static void act156()
{
NLA = 149;
}
static void act157()
{
NLA = 151;
}
static void act158()
{
NLA = 152;
}
static void act159()
{
NLA = 153;
}
static void act160()
{
NLA = 154;
}
static void act161()
{
NLA = 155;
}
static void act162()
{
NLA = 156;
}
static void act163()
{
NLA = INT;
}
static void act164()
{
NLA = ID;
}
static unsigned char shift11[257] = {
0, 27, 27, 27, 27, 27, 27, 27, 27, 27,
1, 2, 27, 27, 3, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 1, 27, 27, 6, 27, 27, 27,
27, 27, 27, 5, 27, 22, 27, 27, 4, 25,
25, 25, 25, 25, 25, 25, 25, 25, 25, 27,
24, 27, 21, 27, 27, 27, 26, 26, 26, 26,
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
26, 26, 27, 27, 27, 27, 26, 27, 26, 26,
26, 9, 10, 8, 26, 26, 7, 26, 26, 12,
15, 11, 17, 16, 26, 18, 13, 19, 14, 26,
26, 26, 26, 26, 20, 27, 23, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27
};
#define DfaStates 436
typedef unsigned short DfaState;
static DfaState st0[60] = {
1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11, 11, 11, 12, 13, 13, 13, 14, 15, 16,
17, 11, 11, 18, 11, 11, 19, 11, 11, 19,
11, 11, 11, 11, 20, 11, 11, 21, 22, 23,
24, 25, 26, 11, 27, 28, 29, 30, 31, 32,
33, 34, 35, 36, 11, 11, 19, 436, 436, 436
};
static DfaState st1[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st2[60] = {
436, 2, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st3[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st4[60] = {
436, 436, 37, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st5[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st6[60] = {
436, 436, 436, 436, 436, 38, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st7[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st8[60] = {
436, 436, 436, 436, 436, 436, 436, 39, 40, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st9[60] = {
436, 436, 436, 436, 436, 436, 436, 41, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st10[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
42, 43, 43, 44, 43, 43, 43, 436, 436, 436,
436, 45, 43, 43, 43, 43, 46, 43, 47, 43,
43, 43, 43, 48, 43, 49, 43, 436, 43, 436,
436, 436, 436, 43, 436, 436, 436, 436, 436, 436,
436, 43, 436, 436, 43, 43, 43, 43, 436, 436
};
static DfaState st11[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
50, 50, 50, 50, 50, 50, 50, 436, 436, 436,
436, 50, 50, 50, 50, 50, 50, 50, 50, 50,
50, 50, 50, 50, 50, 50, 50, 436, 50, 436,
436, 436, 436, 50, 436, 436, 436, 436, 436, 436,
436, 50, 436, 436, 50, 50, 50, 50, 436, 436
};
static DfaState st12[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
50, 50, 50, 50, 50, 50, 50, 436, 436, 436,
436, 50, 50, 50, 50, 50, 50, 50, 50, 50,
50, 50, 50, 50, 50, 50, 50, 436, 50, 436,
436, 436, 436, 51, 436, 436, 436, 436, 436, 436,
436, 50, 436, 436, 50, 50, 50, 50, 436, 436
};
static DfaState st13[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 13, 13, 13, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st14[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 52, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st15[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 53, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st16[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st17[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 54,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st18[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
50, 50, 50, 50, 50, 50, 50, 436, 436, 436,
436, 55, 50, 50, 50, 50, 50, 50, 50, 50,
50, 50, 50, 50, 50, 50, 50, 436, 50, 436,
436, 436, 436, 50, 436, 436, 436, 436, 436, 436,
436, 50, 436, 436, 50, 50, 50, 50, 436, 436
};
static DfaState st19[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
56, 56, 56, 56, 56, 56, 56, 436, 436, 436,
436, 56, 56, 56, 56, 56, 56, 56, 56, 56,
56, 56, 56, 56, 56, 56, 56, 436, 56, 436,
436, 436, 436, 56, 436, 436, 436, 436, 436, 436,
436, 56, 436, 436, 56, 56, 56, 56, 436, 436
};
static DfaState st20[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
50, 50, 50, 57, 50, 50, 50, 436, 436, 436,
436, 50, 50, 50, 50, 50, 50, 50, 50, 50,
50, 50, 50, 50, 50, 50, 50, 436, 50, 436,
436, 436, 436, 50, 436, 436, 436, 436, 436, 436,
436, 50, 436, 436, 50, 50, 50, 50, 436, 436
};
static DfaState st21[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st22[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
58, 50, 50, 50, 50, 50, 50, 436, 436, 436,
436, 50, 50, 59, 50, 50, 50, 50, 50, 50,
50, 50, 50, 50, 50, 50, 50, 436, 50, 436,
436, 436, 436, 50, 436, 436, 436, 436, 436, 436,
436, 50, 436, 436, 50, 50, 50, 50, 436, 436
};
static DfaState st23[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st24[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st25[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st26[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st27[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 60, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st28[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 61, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st29[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436
};
static DfaState st30[60] = {
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
436, 436, 436, 436, 436, 436, 436, 436, 436, 436,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -