File: toktab.c

package info (click to toggle)
a56 1.3%2Bdfsg-9
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster
  • size: 352 kB
  • sloc: ansic: 3,471; yacc: 1,888; makefile: 120; awk: 4
file content (131 lines) | stat: -rw-r--r-- 2,720 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
struct {int n; char *name;} tok_tab[] = {
    {257, "CHEX"},
    {258, "CDEC"},
    {259, "FRAC"},
    {260, "AREG"},
    {261, "BREG"},
    {262, "MREG"},
    {263, "NREG"},
    {264, "RREG"},
    {265, "XREG"},
    {266, "YREG"},
    {267, "OP"},
    {268, "OPA"},
    {269, "OPP"},
    {270, "OP_JCC"},
    {271, "OP_JSCC"},
    {272, "OP_TCC"},
    {273, "SYM"},
    {274, "STRING"},
    {275, "CHAR"},
    {276, "XMEM"},
    {277, "YMEM"},
    {278, "LMEM"},
    {279, "PMEM"},
    {280, "AAAA"},
    {281, "A10"},
    {282, "BBBB"},
    {283, "B10"},
    {284, "AABB"},
    {285, "BBAA"},
    {286, "XXXX"},
    {287, "YYYY"},
    {288, "SR"},
    {289, "MR"},
    {290, "CCR"},
    {291, "OMR"},
    {292, "SP"},
    {293, "SSH"},
    {294, "SSL"},
    {295, "LA"},
    {296, "LC"},
    {297, "EOL"},
    {298, "EOS"},
    {299, "LEXBAD"},
    {300, "OP_ABS"},
    {301, "OP_ADC"},
    {302, "OP_ADD"},
    {303, "OP_ADDL"},
    {304, "OP_ADDR"},
    {305, "OP_ASL"},
    {306, "OP_ASR"},
    {307, "OP_CLR"},
    {308, "OP_CMP"},
    {309, "OP_CMPM"},
    {310, "OP_DIV"},
    {311, "OP_MAC"},
    {312, "OP_MACR"},
    {313, "OP_MPY"},
    {314, "OP_MPYR"},
    {315, "OP_NEG"},
    {316, "OP_NORM"},
    {317, "OP_RND"},
    {318, "OP_SBC"},
    {319, "OP_SUB"},
    {320, "OP_SUBL"},
    {321, "OP_SUBR"},
    {322, "OP_TFR"},
    {323, "OP_TST"},
    {324, "OP_AND"},
    {325, "OP_ANDI"},
    {326, "OP_EOR"},
    {327, "OP_LSL"},
    {328, "OP_LSR"},
    {329, "OP_NOT"},
    {330, "OP_OR"},
    {331, "OP_ORI"},
    {332, "OP_ROL"},
    {333, "OP_ROR"},
    {334, "OP_BCLR"},
    {335, "OP_BSET"},
    {336, "OP_BCHG"},
    {337, "OP_BTST"},
    {338, "OP_DO"},
    {339, "OP_ENDDO"},
    {340, "OP_LUA"},
    {341, "OP_MOVE"},
    {342, "OP_MOVEC"},
    {343, "OP_MOVEM"},
    {344, "OP_MOVEP"},
    {345, "OP_ILLEGAL"},
    {346, "OP_INCLUDE"},
    {347, "OP_JMP"},
    {348, "OP_JCLR"},
    {349, "OP_JSET"},
    {350, "OP_JSR"},
    {351, "OP_JSCLR"},
    {352, "OP_JSSET"},
    {353, "OP_NOP"},
    {354, "OP_REP"},
    {355, "OP_RESET"},
    {356, "OP_RTI"},
    {357, "OP_RTS"},
    {358, "OP_STOP"},
    {359, "OP_SWI"},
    {360, "OP_WAIT"},
    {361, "OP_EQU"},
    {362, "OP_ORG"},
    {363, "OP_DC"},
    {364, "OP_DS"},
    {365, "OP_DSM"},
    {366, "OP_END"},
    {367, "OP_PAGE"},
    {368, "OP_PSECT"},
    {369, "OP_ALIGN"},
    {370, "OP_INT"},
    {371, "SHL"},
    {372, "SHR"},
    {373, "OP_PI"},
    {374, "OP_SIN"},
    {375, "OP_COS"},
    {376, "OP_TAN"},
    {377, "OP_ATAN"},
    {378, "OP_ASIN"},
    {379, "OP_ACOS"},
    {380, "OP_EXP"},
    {381, "OP_LN"},
    {382, "OP_LOG"},
    {383, "OP_POW"},
};
#define N_TOK (sizeof tok_tab / sizeof tok_tab[0])
int n_tok = N_TOK;