File: reswords.gperf

package info (click to toggle)
cc1111 2.9.0-7
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 38,796 kB
  • sloc: ansic: 442,688; cpp: 37,006; sh: 10,334; makefile: 5,511; asm: 5,279; yacc: 2,953; lisp: 1,524; perl: 807; awk: 493; python: 468; lex: 447
file content (67 lines) | stat: -rw-r--r-- 1,328 bytes parent folder | download | duplicates (15)
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
%{
/* Command-line: gperf -L KR-C -F ', 0, 0' -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf  */ 
%}
struct reserved_words { const char *name; int token; bool is_special; };
%%
auto,		AUTO,		0
break,		BREAK,		0
case,		CASE,		0
char,		CHAR,		0
const,		CONST,		0
continue,	CONTINUE,	0
default,	DEFAULT,	0
do,		DO,		0
double,		FLOAT,		0
else,		ELSE,		0
enum,		ENUM,		0
extern,		EXTERN,		0
float,		FLOAT,		0
for,		FOR,		0
goto,		GOTO,		0
if,		IF,		0
int,		INT,		0
interrupt,	INTERRUPT,	0
long,		LONG,		0
register,	REGISTER,	0
return,		RETURN,		0
short,		SHORT,		0
signed,		SIGNED,		0
sizeof,		SIZEOF,		0
static,		STATIC,		0
struct,		STRUCT,		0
switch,		SWITCH,		0
typedef,	TYPEDEF,	0
union,		UNION,		0
unsigned,	UNSIGNED,	0
void,		VOID,		0
volatile,	VOLATILE,	0
while,		WHILE,		0
_code,		_CODE,		1
_eeprom,	_EEPROM,	1
_flash,		_CODE,		1
_generic,	_GENERIC,	1
_near,		_NEAR,		1
_sram,		_XDATA,		1
_xdata,		_XDATA,		1
_pdata,		_PDATA,		1
_idata,		_IDATA,		1
at,		AT,		1
bit,		BIT,		1
critical,	CRITICAL,	1
data,		DATA,		1
far,		XDATA,		1
eeprom,		EEPROM,		1
flash,		CODE,		1
idata,		IDATA,		1
nonbanked,	NONBANKED,	1
banked,		BANKED,		1
near,		DATA,		1
pdata,		PDATA,		1
reentrant,	REENTRANT,	1
sfr,		SFR,		1
sbit,		SBIT,		1
sram,		XDATA,		1
using,		USING,		1
code,		CODE,		1
xdata,		XDATA,		1
_data,	      	_NEAR,		1