scan.c

来自「SRI international 发布的OAA框架软件」· C语言 代码 · 共 2,986 行 · 第 1/5 页

C
2,986
字号
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
  5, 5, 5, 5, 5, 5, 5
};


static void act101()
{ 
		NLA = Eof;
	}


static void act102()
{ 
		NLA = 97;
    zzline++; zzmode(PARSE_ENUM_FILE); zzskip();   
	}


static void act103()
{ 
		NLA = 98;
    zzskip();   
	}

static unsigned char shift11[257] = {
  0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 1, 3, 3, 2, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
  3, 3, 3, 3, 3, 3, 3
};


static void act104()
{ 
		NLA = Eof;
    /*zzmode(START); zzskip();*/   
	}


static void act105()
{ 
		NLA = 99;
    zzskip();   
	}


static void act106()
{ 
		NLA = 100;
    zzline++; zzskip();   
	}


static void act107()
{ 
		NLA = 101;
    zzmode(TOK_DEF_CPP_COMMENTS); zzmore();   
	}


static void act108()
{ 
		NLA = 102;
    zzmode(TOK_DEF_COMMENTS); zzmore();   
	}


static void act109()
{ 
		NLA = 103;
    
	}


static void act110()
{ 
		NLA = 104;
    zzmode(TOK_DEF_CPP_COMMENTS); zzskip();   
	}


static void act111()
{ 
		NLA = 105;
    zzmode(TOK_DEF_CPP_COMMENTS); zzskip();   
	}


static void act112()
{ 
		NLA = 106;
    
	}


static void act113()
{ 
		NLA = 107;
    zzmode(TOK_DEF_CPP_COMMENTS); zzskip();   
	}


static void act114()
{ 
		NLA = 110;
	}


static void act115()
{ 
		NLA = 111;
	}


static void act116()
{ 
		NLA = 112;
	}


static void act117()
{ 
		NLA = 113;
	}


static void act118()
{ 
		NLA = 114;
	}


static void act119()
{ 
		NLA = 115;
	}


static void act120()
{ 
		NLA = 116;
	}


static void act121()
{ 
		NLA = 117;
	}


static void act122()
{ 
		NLA = INT;
	}


static void act123()
{ 
		NLA = ID;
	}

static unsigned char shift12[257] = {
  0, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  1, 2, 31, 31, 3, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 1, 31, 31, 6, 31, 31, 31, 
  31, 31, 31, 5, 31, 18, 31, 31, 4, 29, 
  29, 29, 29, 29, 29, 29, 29, 29, 29, 31, 
  28, 31, 17, 31, 31, 31, 30, 30, 30, 19, 
  30, 30, 21, 30, 30, 30, 30, 20, 30, 30, 
  30, 30, 30, 30, 30, 22, 30, 30, 30, 30, 
  30, 30, 31, 31, 31, 31, 30, 31, 25, 30, 
  30, 10, 11, 8, 30, 30, 7, 30, 24, 12, 
  15, 9, 23, 30, 30, 30, 13, 30, 14, 30, 
  30, 26, 30, 30, 16, 31, 27, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 
  31, 31, 31, 31, 31, 31, 31
};

#define DfaStates	226
typedef unsigned short DfaState;

static DfaState st0[38] = {
  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 
  11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
  12, 13, 14, 15, 16, 17, 18, 19, 20, 12, 
  21, 22, 23, 24, 12, 25, 226, 226
};

static DfaState st1[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st2[38] = {
  226, 2, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st3[38] = {
  226, 226, 226, 26, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st4[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st5[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st6[38] = {
  226, 226, 226, 226, 226, 27, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st7[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st8[38] = {
  226, 226, 226, 226, 226, 226, 226, 28, 29, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st9[38] = {
  226, 226, 226, 226, 226, 226, 226, 30, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st10[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 31, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st11[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 32, 33, 33, 33, 33, 34, 33, 33, 33, 
  33, 226, 226, 226, 226, 226, 35, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st12[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 36, 36, 36, 36, 36, 36, 36, 36, 36, 
  36, 226, 226, 226, 226, 226, 226, 226, 36, 36, 
  226, 226, 226, 226, 36, 36, 36, 226
};

static DfaState st13[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st14[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st15[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st16[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 37, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st17[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st18[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st19[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st20[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 36, 36, 36, 36, 36, 36, 36, 36, 36, 
  36, 226, 226, 226, 226, 226, 226, 226, 36, 38, 
  226, 226, 226, 226, 36, 36, 36, 226
};

static DfaState st21[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st22[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st23[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st24[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st25[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  39, 226, 226, 226, 226, 226, 226, 226, 39, 39, 
  226, 226, 226, 226, 39, 39, 39, 226
};

static DfaState st26[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st27[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st28[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st29[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st30[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st31[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st32[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 33, 40, 33, 33, 33, 33, 33, 33, 33, 
  33, 226, 226, 226, 226, 226, 226, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st33[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 33, 33, 33, 33, 33, 33, 33, 33, 33, 
  33, 226, 226, 226, 226, 226, 226, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st34[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 33, 33, 33, 33, 33, 33, 41, 33, 33, 
  33, 226, 226, 226, 226, 226, 226, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st35[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st36[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 36, 36, 36, 36, 36, 36, 36, 36, 36, 
  36, 226, 226, 226, 226, 226, 226, 226, 36, 36, 
  226, 226, 226, 226, 36, 36, 36, 226
};

static DfaState st37[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 226, 226, 226, 226, 226, 226, 226
};

static DfaState st38[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 36, 36, 42, 36, 36, 36, 36, 36, 36, 
  36, 226, 226, 226, 226, 226, 226, 226, 36, 36, 
  226, 226, 226, 226, 36, 36, 36, 226
};

static DfaState st39[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  39, 226, 226, 226, 226, 226, 226, 226, 39, 39, 
  226, 226, 226, 226, 39, 39, 39, 226
};

static DfaState st40[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 33, 33, 43, 33, 33, 33, 33, 33, 33, 
  33, 226, 226, 226, 226, 226, 226, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st41[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 33, 33, 33, 33, 33, 33, 33, 44, 33, 
  33, 226, 226, 226, 226, 226, 226, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st42[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 36, 36, 36, 36, 36, 36, 36, 36, 36, 
  45, 226, 226, 226, 226, 226, 226, 226, 36, 36, 
  226, 226, 226, 226, 36, 36, 36, 226
};

static DfaState st43[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 33, 33, 33, 46, 33, 33, 33, 33, 33, 
  33, 226, 226, 226, 226, 226, 226, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st44[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 33, 33, 33, 47, 33, 33, 33, 33, 33, 
  33, 226, 226, 226, 226, 226, 226, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st45[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 36, 36, 36, 36, 36, 36, 36, 36, 36, 
  48, 226, 226, 226, 226, 226, 226, 226, 36, 36, 
  226, 226, 226, 226, 36, 36, 36, 226
};

static DfaState st46[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 33, 49, 33, 33, 33, 33, 33, 33, 33, 
  33, 226, 226, 226, 226, 226, 226, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st47[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 33, 50, 33, 33, 33, 33, 33, 33, 33, 
  33, 226, 226, 226, 226, 226, 226, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st48[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 36, 36, 36, 36, 36, 36, 36, 36, 36, 
  36, 226, 226, 226, 226, 226, 226, 226, 36, 36, 
  226, 226, 226, 226, 36, 36, 36, 226
};

static DfaState st49[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 33, 33, 33, 33, 51, 33, 33, 33, 33, 
  33, 226, 226, 226, 226, 226, 226, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st50[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 33, 33, 33, 33, 33, 33, 33, 33, 52, 
  33, 226, 226, 226, 226, 226, 226, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st51[38] = {
  226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 
  226, 33, 33, 33, 33, 33, 33, 33, 33, 33, 
  33, 226, 226, 226, 226, 226, 226, 226, 33, 33, 
  226, 226, 226, 226, 33, 33, 33, 226
};

static DfaState st52[38] = {

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?