File: input11_s.c

package info (click to toggle)
re2c 4.1-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 50,052 kB
  • sloc: cpp: 32,477; ml: 8,279; sh: 5,265; makefile: 968; haskell: 612; python: 428; ansic: 227; javascript: 111; java: 3
file content (108 lines) | stat: -rw-r--r-- 2,066 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
/* Generated by re2c */
#line 1 "input11_s.re"
// re2c $INPUT -o $OUTPUT -s

#line 6 "input11_s.c"
{
	YYCTYPE yych;
	if ((YYLIMIT - YYCURSOR) < 6) YYFILL(6);
	yych = *YYCURSOR;
	if (yych <= '@') {
		if (yych <= '/') {
			if (yych == '-') goto yy2;
		} else {
			if (yych <= '0') goto yy3;
			if (yych <= '9') goto yy5;
		}
	} else {
		if (yych <= 'q') {
			if (yych <= 'Z') goto yy6;
			if (yych >= 'a') goto yy6;
		} else {
			if (yych <= 'r') goto yy9;
			if (yych <= 'z') goto yy6;
		}
	}
	++YYCURSOR;
yy1:
#line 14 "input11_s.re"
	{ return -1; }
#line 31 "input11_s.c"
yy2:
	yych = *++YYCURSOR;
	if (yych <= '0') goto yy1;
	if (yych <= '9') goto yy5;
	goto yy1;
yy3:
	++YYCURSOR;
yy4:
#line 12 "input11_s.re"
	{ return 2; }
#line 42 "input11_s.c"
yy5:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	if (yych <= '/') goto yy4;
	if (yych <= '9') goto yy5;
	goto yy4;
yy6:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
yy7:
	if (yych <= '@') {
		if (yych <= '/') goto yy8;
		if (yych <= '9') goto yy6;
	} else {
		if (yych <= 'Z') goto yy6;
		if (yych <= '`') goto yy8;
		if (yych <= 'z') goto yy6;
	}
yy8:
#line 11 "input11_s.re"
	{ return 1; }
#line 66 "input11_s.c"
yy9:
	yych = *++YYCURSOR;
	if (yych != 'e') goto yy7;
	yych = *++YYCURSOR;
	if (yych != '2') goto yy7;
	yych = *++YYCURSOR;
	if (yych != 'c') goto yy7;
	yych = *(YYMARKER = ++YYCURSOR);
	if (yych != ':') goto yy7;
	yych = *++YYCURSOR;
	if (yych <= '^') {
		if (yych <= '@') goto yy10;
		if (yych <= 'Z') goto yy11;
	} else {
		if (yych == '`') goto yy10;
		if (yych <= 'z') goto yy11;
	}
yy10:
	YYCURSOR = YYMARKER;
	goto yy8;
yy11:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	if (yych <= 'Z') {
		if (yych <= '/') goto yy12;
		if (yych <= ':') goto yy11;
		if (yych >= 'A') goto yy11;
	} else {
		if (yych <= '_') {
			if (yych >= '_') goto yy11;
		} else {
			if (yych <= '`') goto yy12;
			if (yych <= 'z') goto yy11;
		}
	}
yy12:
#line 10 "input11_s.re"
	{ return 0; }
#line 106 "input11_s.c"
}
#line 16 "input11_s.re"