!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