📄 idl.pm
字号:
}, {#State 109 ACTIONS => { "{" => 140 }, DEFAULT => -49, GOTOS => { 'bitmap_body' => 141, 'opt_bitmap_body' => 139 } }, {#State 110 ACTIONS => { "(" => 142 } }, {#State 111 ACTIONS => { 'IDENTIFIER' => 26, "*" => 144 }, GOTOS => { 'identifier' => 143 } }, {#State 112 ACTIONS => { "-" => 83, ":" => 82, "<" => 84, "+" => 86, "~" => 85, "*" => 87, "?" => 88, "{" => 89, "&" => 90, "/" => 91, "=" => 92, "(" => 93, "|" => 94, "." => 95, ">" => 96 }, DEFAULT => -104 }, {#State 113 ACTIONS => { ":" => 82, "<" => 84, "~" => 85, "?" => 88, "{" => 89, "=" => 92 }, DEFAULT => -95 }, {#State 114 ACTIONS => { "-" => 83, ":" => 82, "<" => 84, "+" => 86, "~" => 85, "*" => 87, "?" => 88, "{" => 89, "&" => 90, "/" => 91, "=" => 92, "(" => 93, "|" => 94, "." => 95, ">" => 96 }, DEFAULT => -99 }, {#State 115 ACTIONS => { "-" => 83, ":" => 82, "<" => 84, "+" => 86, "~" => 85, "*" => 87, "?" => 88, "{" => 89, "&" => 90, "/" => 91, "=" => 92, "(" => 93, "|" => 94, "." => 95, ">" => 96 }, DEFAULT => -107 }, {#State 116 ACTIONS => { ":" => 82, "<" => 84, "~" => 85, "?" => 88, "{" => 89, "=" => 92 }, DEFAULT => -106 }, {#State 117 ACTIONS => { ":" => 82, "<" => 84, "~" => 85, "?" => 88, "{" => 89, "=" => 92 }, DEFAULT => -97 }, {#State 118 ACTIONS => { "-" => 83, ":" => 82, "<" => 84, "+" => 86, "~" => 85, "*" => 87, "?" => 88, "{" => 89, "&" => 90, "/" => 91, "=" => 92, "(" => 93, "|" => 94, "." => 95, ">" => 96 }, DEFAULT => -103 }, {#State 119 ACTIONS => { "}" => 145, "," => 97 } }, {#State 120 ACTIONS => { ":" => 82, "<" => 84, "~" => 85, "?" => 88, "{" => 89, "=" => 92 }, DEFAULT => -101 }, {#State 121 ACTIONS => { ":" => 82, "<" => 84, "~" => 85, "?" => 88, "{" => 89, "=" => 92 }, DEFAULT => -102 }, {#State 122 ACTIONS => { "-" => 83, ":" => 82, "<" => 84, "+" => 86, "~" => 85, "*" => 87, "?" => 88, "{" => 89, "&" => 90, "/" => 91, "=" => 92, "(" => 93, "|" => 94, "." => 95, ">" => 96 }, DEFAULT => -105 }, {#State 123 ACTIONS => { "," => 97, ")" => 146 } }, {#State 124 ACTIONS => { ":" => 82, "<" => 84, "~" => 85, "?" => 88, "{" => 89, "=" => 92 }, DEFAULT => -100 }, {#State 125 ACTIONS => { ":" => 82, "<" => 84, "~" => 85, "?" => 88, "{" => 89, "=" => 92 }, DEFAULT => -96 }, {#State 126 ACTIONS => { ":" => 82, "<" => 84, "~" => 85, "?" => 88, "{" => 89, "=" => 92 }, DEFAULT => -98 }, {#State 127 ACTIONS => { "-" => 83, ":" => 82, "<" => 84, "+" => 86, "~" => 85, "*" => 87, "?" => 88, "{" => 89, "&" => 90, "/" => 91, "=" => 92, "(" => 93, "|" => 94, "." => 95, ">" => 96 }, DEFAULT => -90 }, {#State 128 DEFAULT => -15 }, {#State 129 ACTIONS => { "[" => 147 }, DEFAULT => -80, GOTOS => { 'array_len' => 148 } }, {#State 130 DEFAULT => -70 }, {#State 131 DEFAULT => -65, GOTOS => { 'union_elements' => 149 } }, {#State 132 DEFAULT => -69 }, {#State 133 DEFAULT => -59 }, {#State 134 DEFAULT => -74, GOTOS => { 'element_list1' => 150 } }, {#State 135 DEFAULT => -60 }, {#State 136 ACTIONS => { 'IDENTIFIER' => 26 }, GOTOS => { 'identifier' => 151, 'enum_element' => 152, 'enum_elements' => 153 } }, {#State 137 DEFAULT => -42 }, {#State 138 DEFAULT => -43 }, {#State 139 DEFAULT => -51 }, {#State 140 ACTIONS => { 'IDENTIFIER' => 26 }, DEFAULT => -54, GOTOS => { 'identifier' => 156, 'bitmap_element' => 155, 'bitmap_elements' => 154, 'opt_bitmap_elements' => 157 } }, {#State 141 DEFAULT => -50 }, {#State 142 ACTIONS => { "," => -76, "void" => 161, ")" => -76 }, DEFAULT => -83, GOTOS => { 'base_element' => 158, 'element_list2' => 160, 'property_list' => 159 } }, {#State 143 ACTIONS => { "[" => 147, "=" => 163 }, GOTOS => { 'array_len' => 162 } }, {#State 144 DEFAULT => -73 }, {#State 145 ACTIONS => { 'CONSTANT' => 58, 'TEXT' => 16, 'IDENTIFIER' => 26 }, DEFAULT => -91, GOTOS => { 'identifier' => 60, 'anytext' => 164, 'text' => 61, 'constant' => 57 } }, {#State 146 ACTIONS => { 'CONSTANT' => 58, 'TEXT' => 16, 'IDENTIFIER' => 26 }, DEFAULT => -91, GOTOS => { 'identifier' => 60, 'anytext' => 165, 'text' => 61, 'constant' => 57 } }, {#State 147 ACTIONS => { 'CONSTANT' => 58, 'TEXT' => 16, "]" => 166, 'IDENTIFIER' => 26 }, DEFAULT => -91, GOTOS => { 'identifier' => 60, 'anytext' => 167, 'text' => 61, 'constant' => 57 } }, {#State 148 ACTIONS => { ";" => 168 } }, {#State 149 ACTIONS => { "}" => 169 }, DEFAULT => -83, GOTOS => { 'optional_base_element' => 171, 'property_list' => 170 } }, {#State 150 ACTIONS => { "}" => 172 }, DEFAULT => -83, GOTOS => { 'base_element' => 173, 'property_list' => 159 } }, {#State 151 ACTIONS => { "=" => 174 }, DEFAULT => -46 }, {#State 152 DEFAULT => -44 }, {#State 153 ACTIONS => { "}" => 175, "," => 176 } }, {#State 154 ACTIONS => { "," => 177 }, DEFAULT => -55 }, {#State 155 DEFAULT => -52 }, {#State 156 ACTIONS => { "=" => 178 } }, {#State 157 ACTIONS => { "}" => 179 } }, {#State 158 DEFAULT => -78 }, {#State 159 ACTIONS => { 'IDENTIFIER' => 26, "signed" => 75, 'void' => 69, "unsigned" => 79, "[" => 20 }, DEFAULT => -83, GOTOS => { 'existingtype' => 76, 'bitmap' => 44, 'usertype' => 71, 'property_list' => 70, 'identifier' => 72, 'struct' => 49, 'enum' => 52, 'type' => 180, 'union' => 54, 'sign' => 73 } }, {#State 160 ACTIONS => { "," => 181, ")" => 182 } }, {#State 161 DEFAULT => -77 }, {#State 162 ACTIONS => { "=" => 183 } }, {#State 163 ACTIONS => { 'CONSTANT' => 58, 'TEXT' => 16, 'IDENTIFIER' => 26 }, DEFAULT => -91, GOTOS => { 'identifier' => 60, 'anytext' => 184, 'text' => 61, 'constant' => 57 } }, {#State 164 ACTIONS => { "-" => 83, ":" => 82, "<" => 84, "+" => 86, "~" => 85, "*" => 87, "?" => 88, "{" => 89, "&" => 90, "/" => 91, "=" => 92, "(" => 93, "|" => 94, "." => 95, ">" => 96 }, DEFAULT => -109 }, {#State 165 ACTIONS => { ":" => 82, "<" => 84, "~" => 85, "?" => 88, "{" => 89, "=" => 92 }, DEFAULT => -108 }, {#State 166 ACTIONS => { "[" => 147 }, DEFAULT => -80, GOTOS => { 'array_len' => 185 } }, {#State 167 ACTIONS => { "-" => 83, ":" => 82, "?" => 88, "<" => 84, "+" => 86, "~" => 85, "&" => 90, "{" => 89, "/" => 91, "=" => 92, "|" => 94, "(" => 93, "*" => 87, "." => 95, "]" => 186, ">" => 96 } }, {#State 168 DEFAULT => -27 }, {#State 169 DEFAULT => -67 }, {#State 170 ACTIONS => { "[" => 20 }, DEFAULT => -83, GOTOS => { 'base_or_empty' => 187, 'base_element' => 188, 'empty_element' => 189, 'property_list' => 190 } }, {#State 171 DEFAULT => -66 }, {#State 172 DEFAULT => -57 }, {#State 173 ACTIONS => { ";" => 191 } }, {#State 174 ACTIONS => { 'CONSTANT' => 58, 'TEXT' => 16, 'IDENTIFIER' => 26 }, DEFAULT => -91, GOTOS => { 'identifier' => 60, 'anytext' => 192, 'text' => 61, 'constant' => 57 } }, {#State 175 DEFAULT => -40 }, {#State 176 ACTIONS => { 'IDENTIFIER' => 26 }, GOTOS => { 'identifier' => 151, 'enum_element' => 193 } }, {#State 177 ACTIONS => { 'IDENTIFIER' => 26 }, GOTOS => { 'identifier' => 156, 'bitmap_element' => 194 } }, {#State 178 ACTIONS => { 'CONSTANT' => 58, 'TEXT' => 16, 'IDENTIFIER' => 26 }, DEFAULT => -91, GOTOS => { 'identifier' => 60, 'anytext' => 195, 'text' => 61, 'constant' => 57 } }, {#State 179 DEFAULT => -48 }, {#State 180 DEFAULT => -72, GOTOS => { 'pointers' => 196 } }, {#State 181 DEFAULT => -83, GOTOS => { 'base_element' => 197, 'property_list' => 159 } }, {#State 182 ACTIONS => { ";" => 198 } }, {#State 183 ACTIONS => { 'CONSTANT' => 58, 'TEXT' => 16, 'IDENTIFIER' => 26 }, DEFAULT => -91, GOTOS => { 'identifier' => 60, 'anytext' => 199, 'text' => 61, 'constant' => 57 } }, {#State 184 ACTIONS => { "-" => 83, ":" => 82, "?" => 88, "<" => 84, ";" => 200, "+" => 86, "~" => 85, "&" => 90, "{" => 89, "/" => 91, "=" => 92, "|" => 94, "(" => 93, "*" => 87, "." => 95, ">" => 96 } }, {#State 185 DEFAULT => -81 }, {#State 186 ACTIONS => { "[" => 147 }, DEFAULT => -80, GOTOS => { 'array_len' => 201 } }, {#State 187 DEFAULT => -64 }, {#State 188 ACTIONS => { ";" => 202 } }, {#State 189 DEFAULT => -63 }, {#State 190 ACTIONS => { 'IDENTIFIER' => 26, "signed" => 75, ";" => 203, 'void' => 69, "unsigned" => 79, "[" => 20 }, DEFAULT => -83, GOTOS => { 'existingtype' => 76, 'bitmap' => 44, 'usertype' => 71, 'property_list' => 70, 'identifier' => 72, 'struct' => 49, 'enum' => 52, 'type' => 180, 'union' => 54, 'sign' => 73 } }, {#State 191 DEFAULT => -75 }, {#State 192 ACTIONS => { "-" => 83, ":" => 82, "<" => 84, "+" => 86, "~" => 85, "*" => 87, "?" => 88, "{" => 89, "&" => 90, "/" => 91, "=" => 92, "(" => 93, "|" => 94, "." => 95, ">" => 96 }, DEFAULT => -47 }, {#State 193 DEFAULT => -45 }, {#State 194 DEFAULT => -53 }, {#State 195 ACTIONS => { "-" => 83, ":" => 82, "<" => 84, "+" => 86, "~" => 85, "*" => 87, "?" => 88, "{" => 89, "&" => 90, "/" => 91, "=" => 92, "(" => 93, "|" => 94, "." => 95, ">" => 96 }, DEFAULT => -56 }, {#State 196 ACTIONS => { 'IDENTIFIER' => 26, "*" => 144 }, GOTOS => { 'identifier' => 204 } }, {#State 197 DEFAULT => -79 }, {#State 198 DEFAULT => -26 }, {#State 199 ACTIONS => { "-" => 83, ":" => 82, "?" => 88, "<" => 84, ";" => 205, "+" => 86, "~" => 85, "&" => 90, "{" => 89, "/" => 91, "=" => 92, "|" => 94, "(" => 93, "*" => 87, "." => 95, ">" => 96 } }, {#State 200 DEFAULT => -24 }, {#State 201 DEFAULT => -82 }, {#State 202 DEFAULT => -62 }, {#State 203 DEFAULT => -61 }, {#State 204 ACTIONS => { "[" => 147 }, DEFAULT => -80,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -