OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openproject/vendor/gems/coderay-0.9.7/test/functional/vhdl.rbc

2335 lines
7.3 KiB

!RBIX
0
x
M
1
n
n
x
10
__script__
i
35
99
7
0
45
1
2
43
3
43
4
65
49
5
3
13
99
12
7
6
12
7
7
12
65
12
49
8
4
15
49
6
0
15
2
11
I
6
I
0
I
0
I
0
n
p
9
x
4
VHDL
x
7
CodeRay
n
x
8
Scanners
x
7
Scanner
x
10
open_class
x
14
__class_init__
M
1
n
n
x
4
VHDL
i
519
5
66
5
7
0
47
49
1
1
15
65
7
2
7
3
64
7
4
64
7
5
64
7
6
64
7
7
64
7
8
64
7
9
64
7
10
64
7
11
64
7
12
64
7
13
64
7
14
64
7
15
64
7
16
64
7
17
64
7
18
64
7
19
64
7
20
64
7
21
64
7
22
64
7
23
64
7
24
64
7
25
64
7
26
64
7
27
64
7
28
64
7
29
64
7
30
64
7
31
64
7
32
64
7
33
64
7
34
64
7
35
64
7
36
64
7
37
64
7
38
64
7
39
64
7
40
64
7
41
64
7
42
64
7
43
64
7
44
64
7
45
64
7
46
64
7
47
64
7
48
64
7
49
64
7
50
64
7
51
64
7
52
64
7
53
64
7
54
64
7
55
64
7
56
64
7
57
64
7
58
64
7
59
64
7
60
64
7
61
64
7
62
64
7
63
64
7
64
64
7
65
64
7
66
64
7
67
64
7
68
64
7
69
64
7
70
64
7
71
64
7
72
64
7
73
64
7
74
64
7
75
64
7
76
64
7
77
64
7
78
64
7
79
64
7
80
64
7
81
64
7
82
64
7
83
64
7
84
64
7
85
64
7
86
64
7
87
64
7
88
64
7
89
64
7
90
64
7
91
64
35
89
49
92
2
15
65
7
93
7
94
64
7
95
64
7
96
64
7
97
64
7
98
64
7
99
64
7
100
64
7
101
64
7
102
64
7
103
64
7
104
64
7
105
64
7
106
64
7
107
64
7
108
64
7
109
64
7
110
64
7
111
64
7
112
64
7
113
64
7
114
64
7
115
64
7
116
64
7
117
64
7
118
64
7
119
64
7
120
64
7
121
64
7
122
64
7
123
64
35
30
49
92
2
15
65
7
124
35
0
49
92
2
15
65
7
125
45
126
127
43
128
13
71
129
47
9
422
47
49
130
0
13
7
131
47
49
132
1
15
8
427
7
131
49
129
1
45
2
133
7
134
49
135
2
45
93
136
7
137
49
135
2
45
124
138
7
139
49
135
2
49
92
2
15
65
7
140
7
141
13
70
9
476
15
44
43
142
7
143
80
49
129
2
6
141
49
92
2
15
65
7
144
7
145
13
70
9
501
15
44
43
142
7
146
80
49
129
2
6
145
49
92
2
15
99
7
147
7
148
65
67
49
149
0
49
150
4
11
I
5b
I
0
I
0
I
0
n
p
151
x
4
vhdl
x
12
register_for
x
14
RESERVED_WORDS
s
6
access
s
5
after
s
5
alias
s
3
all
s
6
assert
s
12
architecture
s
5
begin
s
5
block
s
4
body
s
6
buffer
s
3
bus
s
4
case
s
9
component
s
13
configuration
s
8
constant
s
10
disconnect
s
6
downto
s
4
else
s
5
elsif
s
3
end
s
6
entity
s
4
exit
s
4
file
s
3
for
s
8
function
s
8
generate
s
7
generic
s
5
group
s
7
guarded
s
2
if
s
6
impure
s
2
in
s
8
inertial
s
5
inout
s
2
is
s
5
label
s
7
library
s
7
linkage
s
7
literal
s
4
loop
s
3
map
s
3
new
s
4
next
s
4
null
s
2
of
s
2
on
s
4
open
s
6
others
s
3
out
s
7
package
s
4
port
s
9
postponed
s
9
procedure
s
7
process
s
4
pure
s
5
range
s
6
record
s
8
register
s
6
reject
s
6
report
s
6
return
s
6
select
s
8
severity
s
6
signal
s
6
shared
s
7
subtype
s
4
then
s
2
to
s
9
transport
s
4
type
s
10
unaffected
s
5
units
s
5
until
s
3
use
s
8
variable
s
4
wait
s
4
when
s
5
while
s
4
with
s
4
note
s
7
warning
s
5
error
s
7
failure
s
3
and
s
2
or
s
3
xor
s
3
not
s
3
nor
s
5
array
x
9
const_set
x
16
PREDEFINED_TYPES
s
3
bit
s
10
bit_vector
s
9
character
s
7
boolean
s
7
integer
s
4
real
s
4
time
s
6
string
s
14
severity_level
s
8
positive
s
7
natural
s
6
signed
s
8
unsigned
s
4
line
s
4
text
s
9
std_logic
s
16
std_logic_vector
s
10
std_ulogic
s
17
std_ulogic_vector
s
10
qsim_state
s
17
qsim_state_vector
s
12
qsim_12state
s
19
qsim_12state_vector
s
13
qsim_strength
s
7
mux_bit
s
10
mux_vector
s
7
reg_bit
s
10
reg_vector
s
7
wor_bit
s
10
wor_vector
x
20
PREDEFINED_CONSTANTS
x
10
IDENT_KIND
x
7
CodeRay
n
x
20
CaseIgnoringWordList
x
3
new
x
8
allocate
x
5
ident
x
10
initialize
n
x
8
reserved
x
3
add
n
x
8
pre_type
n
x
12
pre_constant
x
6
ESCAPE
n
x
6
Regexp
s
49
[rbfntv\n\\'"] | x[a-fA-F0-9]{1,2} | [0-7]{1,3}
x
14
UNICODE_ESCAPE
n
s
35
u[a-fA-F0-9]{4} | U[a-fA-F0-9]{8}
x
11
scan_tokens
M
1
n
n
x
11
scan_tokens
i
688
7
0
19
2
15
5
47
49
1
0
10
660
1
19
3
15
1
19
4
15
20
2
13
7
0
12
49
2
1
9
331
15
5
7
3
13
70
9
51
15
44
43
4
7
5
80
49
6
2
6
3
47
49
7
1
9
63
7
8
19
3
8
329
5
7
9
13
70
9
82
15
44
43
4
7
10
80
49
6
2
6
9
47
49
7
1
9
94
7
11
19
3
8
329
5
7
12
13
70
9
113
15
44
43
4
7
13
80
49
6
2
6
12
47
49
7
1
9
125
7
14
19
3
8
329
5
7
15
13
70
9
144
15
44
43
4
7
16
80
49
6
2
6
15
47
49
7
1
19
4
9
167
45
17
18
20
4
49
19
0
49
20
1
19
3
8
329
5
7
21
13
70
9
186
15
44
43
4
7
22
79
49
6
2
6
21
47
49
7
1
19
4
9
217
20
0
7
23
7
24
35
2
49
25
1
15
7
24
19
2
15
7
26
19
3
8
329
5
7
27
13
70
9
247
15
44
43
4
7
28
45
29
30
47
49
31
0
7
32
63
3
80
49
6
2
6
27
47
49
7
1
9
259
7
33
19
3
8
329
5
7
34
13
70
9
278
15
44
43
4
7
35
78
49
6
2
6
34
47
49
7
1
9
290
7
36
19
3
8
329
5
7
37
13
70
9
309
15
44
43
4
7
38
78
49
6
2
6
37
47
49
7
1
9
321
7
39
19
3
8
329
5
48
40
15
7
41
19
3
8
564
13
7
24
12
49
2
1
9
553
15
5
7
42
13
70
9
360
15
44
43
4
7
43
78
49
6
2
6
42
47
49
7
1
9
372
7
44
19
3
8
551
5
7
45
13
70
9
391
15
44
43
4
7
46
78
49
6
2
6
45
47
49
7
1
9
432
20
0
7
46
64
7
26
35
2
49
25
1
15
20
0
7
47
7
24
35
2
49
25
1
15
7
0
19
2
15
1
8
656
8
551
5
7
48
13
70
9
472
15
44
43
4
7
49
45
29
50
47
49
31
0
7
51
45
52
53
47
49
31
0
7
54
63
5
4
6
49
6
2
6
48
47
49
7
1
9
484
7
33
19
3
8
551
5
7
55
13
70
9
503
15
44
43
4
7
56
80
49
6
2
6
55
47
49
7
1
9
532
20
0
7
47
7
24
35
2
49
25
1
15
7
41
19
3
15
7
0
19
2
8
551
5
7
57
64
5
79
47
49
58
1
49
59
1
20
0
47
49
60
2
8
564
15
5
7
61
64
20
0
47
49
60
2
15
20
4
13
10
576
15
5
48
62
19
4
15
99
43
63
7
64
49
20
1
13
9
597
15
20
3
10
596
2
8
597
3
9
625
5
7
65
64
20
4
20
3
35
2
5
48
66
35
2
49
59
1
20
0
47
49
60
2
8
626
1
15
20
4
9
634
1
8
644
5
7
67
64
20
0
47
49
60
2
15
20
0
20
4
20
3
35
2
49
25
1
15
68
8
5
1
15
20
2
7
24
83
68
9
683
20
0
7
47
7
24
35
2
49
25
1
8
684
1
15
20
0
11
I
c
I
5
I
2
I
2
n
p
69
x
7
initial
x
4
eos?
x
3
===
n
x
6
Regexp
s
12
\s+ | \\\n
x
3
new
x
4
scan
x
5
space
n
s
5
-- .*
x
7
comment
n
s
42
[-+*\/=<>?:;,!&^|()\[\]{}~%]+ | \.(?!\d)
x
8
operator
n
s
24
[A-Za-z_][A-Za-z_0-9]*
x
10
IDENT_KIND
n
x
8
downcase
x
2
[]
n
s
7
[a-z]?"
x
4
open
x
6
string
x
2
<<
x
9
delimiter
n
s
24
L?' (?: [^\'\n\\] | \\
x
6
ESCAPE
n
x
4
to_s
s
7
)? '?
x
4
char
n
s
18
(?:\d+)(?![.eEfF])
x
7
integer
n
s
59
\d[fF]?|\d*\.\d+(?:[eE][+-]?\d+)?[fF]?|\d+[eE][+-]?\d+[fF]?
x
5
float
x
5
getch
x
5
error
n
s
9
[^\\\n"]+
x
7
content
n
s
1
"
x
5
close
n
s
8
\\ (?:
n
s
3
|
x
14
UNICODE_ESCAPE
n
s
3
)
n
s
8
\\ | $
s
36
else case " reached; %p not handled.
x
4
peek
x
1
%
x
13
raise_inspect
s
13
Unknown state
x
7
matched
x
7
Globals
x
6
$DEBUG
s
25
Error token %p in line %d
x
4
line
s
11
Empty token
x
2
==
p
111
I
0
I
28
I
0
I
2a
I
5
I
2c
I
c
I
2e
I
10
I
2f
I
14
I
31
I
17
I
33
I
20
I
35
I
39
I
36
I
3f
I
38
I
58
I
39
I
5e
I
3b
I
77
I
3c
I
7d
I
3e
I
98
I
3f
I
a7
I
41
I
c2
I
42
I
ce
I
43
I
d3
I
44
I
d9
I
46
I
fd
I
47
I
103
I
49
I
11c
I
4a
I
122
I
4c
I
13b
I
4d
I
141
I
50
I
145
I
51
I
14c
I
55
I
155
I
56
I
16e
I
57
I
174
I
58
I
18d
I
59
I
19a
I
5a
I
1a6
I
5b
I
1ab
I
5c
I
1b0
I
5d
I
1de
I
5e
I
1e4
I
5f
I
1fd
I
60
I
209
I
61
I
20e
I
62
I
214
I
64
I
22a
I
68
I
235
I
6c
I
241
I
6d
I
257
I
6f
I
258
I
6e
I
25b
I
6f
I
271
I
6d
I
273
I
71
I
285
I
73
I
296
I
77
I
29e
I
78
I
2ab
I
77
I
2ad
I
7b
I
2b0
x
54
/Users/murphy/ruby/coderay-0.9/test/functional/vhdl.rb
p
5
x
6
tokens
x
7
options
x
5
state
x
4
kind
x
5
match
x
17
method_visibility
x
15
add_defn_method
p
65
I
2
I
3
I
a
I
5
I
d
I
6
I
22
I
7
I
3a
I
8
I
55
I
9
I
6d
I
a
I
85
I
b
I
a3
I
c
I
bb
I
d
I
d3
I
e
I
ee
I
f
I
109
I
10
I
115
I
11
I
11e
I
14
I
121
I
15
I
139
I
16
I
14e
I
17
I
15d
I
18
I
169
I
19
I
181
I
1c
I
184
I
1e
I
18a
I
20
I
1ab
I
21
I
1b0
I
20
I
1b3
I
22
I
1b8
I
20
I
1bb
I
23
I
1c0
I
20
I
1c7
I
25
I
1e0
I
26
I
1f9
I
28
I
207
x
54
/Users/murphy/ruby/coderay-0.9/test/functional/vhdl.rb
p
0
x
13
attach_method
p
3
I
0
I
1
I
23
x
54
/Users/murphy/ruby/coderay-0.9/test/functional/vhdl.rb
p
0