|
11 | 11 | "family": "BEAM", |
12 | 12 | "is_compiled": true, |
13 | 13 | "language_type": "programming", |
14 | | - "pattern_signatures": {} |
| 14 | + "pattern_signatures": { |
| 15 | + "error_handling_syntax": [], |
| 16 | + "async_syntax": [], |
| 17 | + "testing_syntax": [], |
| 18 | + "pattern_matching_syntax": [], |
| 19 | + "module_syntax": [] |
| 20 | + } |
15 | 21 | }, |
16 | 22 | { |
17 | 23 | "id": "erlang", |
|
25 | 31 | "family": "BEAM", |
26 | 32 | "is_compiled": true, |
27 | 33 | "language_type": "programming", |
28 | | - "pattern_signatures": {} |
| 34 | + "pattern_signatures": { |
| 35 | + "error_handling_syntax": [], |
| 36 | + "async_syntax": [], |
| 37 | + "testing_syntax": [], |
| 38 | + "pattern_matching_syntax": [], |
| 39 | + "module_syntax": [] |
| 40 | + } |
29 | 41 | }, |
30 | 42 | { |
31 | 43 | "id": "gleam", |
|
39 | 51 | "family": "BEAM", |
40 | 52 | "is_compiled": true, |
41 | 53 | "language_type": "programming", |
42 | | - "pattern_signatures": {} |
| 54 | + "pattern_signatures": { |
| 55 | + "error_handling_syntax": [], |
| 56 | + "async_syntax": [], |
| 57 | + "testing_syntax": [], |
| 58 | + "pattern_matching_syntax": [], |
| 59 | + "module_syntax": [] |
| 60 | + } |
43 | 61 | }, |
44 | 62 | { |
45 | 63 | "id": "rust", |
|
73 | 91 | "family": "C-like", |
74 | 92 | "is_compiled": true, |
75 | 93 | "language_type": "programming", |
76 | | - "pattern_signatures": {} |
| 94 | + "pattern_signatures": { |
| 95 | + "error_handling_syntax": [], |
| 96 | + "async_syntax": [], |
| 97 | + "testing_syntax": [], |
| 98 | + "pattern_matching_syntax": [], |
| 99 | + "module_syntax": [] |
| 100 | + } |
77 | 101 | }, |
78 | 102 | { |
79 | 103 | "id": "cpp", |
|
87 | 111 | "family": "C-like", |
88 | 112 | "is_compiled": true, |
89 | 113 | "language_type": "programming", |
90 | | - "pattern_signatures": {} |
| 114 | + "pattern_signatures": { |
| 115 | + "error_handling_syntax": [], |
| 116 | + "async_syntax": [], |
| 117 | + "testing_syntax": [], |
| 118 | + "pattern_matching_syntax": [], |
| 119 | + "module_syntax": [] |
| 120 | + } |
91 | 121 | }, |
92 | 122 | { |
93 | 123 | "id": "javascript", |
|
101 | 131 | "family": "Web", |
102 | 132 | "is_compiled": false, |
103 | 133 | "language_type": "programming", |
104 | | - "pattern_signatures": {} |
| 134 | + "pattern_signatures": { |
| 135 | + "error_handling_syntax": [], |
| 136 | + "async_syntax": [], |
| 137 | + "testing_syntax": [], |
| 138 | + "pattern_matching_syntax": [], |
| 139 | + "module_syntax": [] |
| 140 | + } |
105 | 141 | }, |
106 | 142 | { |
107 | 143 | "id": "typescript", |
|
115 | 151 | "family": "Web", |
116 | 152 | "is_compiled": true, |
117 | 153 | "language_type": "programming", |
118 | | - "pattern_signatures": {} |
| 154 | + "pattern_signatures": { |
| 155 | + "error_handling_syntax": [], |
| 156 | + "async_syntax": [], |
| 157 | + "testing_syntax": [], |
| 158 | + "pattern_matching_syntax": [], |
| 159 | + "module_syntax": [] |
| 160 | + } |
119 | 161 | }, |
120 | 162 | { |
121 | 163 | "id": "python", |
|
129 | 171 | "family": "Scripting", |
130 | 172 | "is_compiled": false, |
131 | 173 | "language_type": "programming", |
132 | | - "pattern_signatures": {} |
| 174 | + "pattern_signatures": { |
| 175 | + "error_handling_syntax": [], |
| 176 | + "async_syntax": [], |
| 177 | + "testing_syntax": [], |
| 178 | + "pattern_matching_syntax": [], |
| 179 | + "module_syntax": [] |
| 180 | + } |
133 | 181 | }, |
134 | 182 | { |
135 | 183 | "id": "java", |
|
143 | 191 | "family": "JVM", |
144 | 192 | "is_compiled": true, |
145 | 193 | "language_type": "programming", |
146 | | - "pattern_signatures": {} |
| 194 | + "pattern_signatures": { |
| 195 | + "error_handling_syntax": [], |
| 196 | + "async_syntax": [], |
| 197 | + "testing_syntax": [], |
| 198 | + "pattern_matching_syntax": [], |
| 199 | + "module_syntax": [] |
| 200 | + } |
147 | 201 | }, |
148 | 202 | { |
149 | 203 | "id": "csharp", |
|
157 | 211 | "family": "CLR", |
158 | 212 | "is_compiled": true, |
159 | 213 | "language_type": "programming", |
160 | | - "pattern_signatures": {} |
| 214 | + "pattern_signatures": { |
| 215 | + "error_handling_syntax": [], |
| 216 | + "async_syntax": [], |
| 217 | + "testing_syntax": [], |
| 218 | + "pattern_matching_syntax": [], |
| 219 | + "module_syntax": [] |
| 220 | + } |
161 | 221 | }, |
162 | 222 | { |
163 | 223 | "id": "go", |
|
171 | 231 | "family": "Systems", |
172 | 232 | "is_compiled": true, |
173 | 233 | "language_type": "programming", |
174 | | - "pattern_signatures": {} |
| 234 | + "pattern_signatures": { |
| 235 | + "error_handling_syntax": [], |
| 236 | + "async_syntax": [], |
| 237 | + "testing_syntax": [], |
| 238 | + "pattern_matching_syntax": [], |
| 239 | + "module_syntax": [] |
| 240 | + } |
175 | 241 | }, |
176 | 242 | { |
177 | 243 | "id": "lua", |
|
185 | 251 | "family": "Scripting", |
186 | 252 | "is_compiled": false, |
187 | 253 | "language_type": "programming", |
188 | | - "pattern_signatures": {} |
| 254 | + "pattern_signatures": { |
| 255 | + "error_handling_syntax": [], |
| 256 | + "async_syntax": [], |
| 257 | + "testing_syntax": [], |
| 258 | + "pattern_matching_syntax": [], |
| 259 | + "module_syntax": [] |
| 260 | + } |
189 | 261 | }, |
190 | 262 | { |
191 | 263 | "id": "bash", |
|
199 | 271 | "family": "Shell", |
200 | 272 | "is_compiled": false, |
201 | 273 | "language_type": "programming", |
202 | | - "pattern_signatures": {} |
| 274 | + "pattern_signatures": { |
| 275 | + "error_handling_syntax": [], |
| 276 | + "async_syntax": [], |
| 277 | + "testing_syntax": [], |
| 278 | + "pattern_matching_syntax": [], |
| 279 | + "module_syntax": [] |
| 280 | + } |
203 | 281 | }, |
204 | 282 | { |
205 | 283 | "id": "json", |
|
213 | 291 | "family": "Data", |
214 | 292 | "is_compiled": false, |
215 | 293 | "language_type": "programming", |
216 | | - "pattern_signatures": {} |
| 294 | + "pattern_signatures": { |
| 295 | + "error_handling_syntax": [], |
| 296 | + "async_syntax": [], |
| 297 | + "testing_syntax": [], |
| 298 | + "pattern_matching_syntax": [], |
| 299 | + "module_syntax": [] |
| 300 | + } |
217 | 301 | }, |
218 | 302 | { |
219 | 303 | "id": "yaml", |
|
227 | 311 | "family": "Data", |
228 | 312 | "is_compiled": false, |
229 | 313 | "language_type": "programming", |
230 | | - "pattern_signatures": {} |
| 314 | + "pattern_signatures": { |
| 315 | + "error_handling_syntax": [], |
| 316 | + "async_syntax": [], |
| 317 | + "testing_syntax": [], |
| 318 | + "pattern_matching_syntax": [], |
| 319 | + "module_syntax": [] |
| 320 | + } |
231 | 321 | }, |
232 | 322 | { |
233 | 323 | "id": "toml", |
|
241 | 331 | "family": "Data", |
242 | 332 | "is_compiled": false, |
243 | 333 | "language_type": "programming", |
244 | | - "pattern_signatures": {} |
| 334 | + "pattern_signatures": { |
| 335 | + "error_handling_syntax": [], |
| 336 | + "async_syntax": [], |
| 337 | + "testing_syntax": [], |
| 338 | + "pattern_matching_syntax": [], |
| 339 | + "module_syntax": [] |
| 340 | + } |
245 | 341 | }, |
246 | 342 | { |
247 | 343 | "id": "markdown", |
|
255 | 351 | "family": "Documentation", |
256 | 352 | "is_compiled": false, |
257 | 353 | "language_type": "programming", |
258 | | - "pattern_signatures": {} |
| 354 | + "pattern_signatures": { |
| 355 | + "error_handling_syntax": [], |
| 356 | + "async_syntax": [], |
| 357 | + "testing_syntax": [], |
| 358 | + "pattern_matching_syntax": [], |
| 359 | + "module_syntax": [] |
| 360 | + } |
259 | 361 | }, |
260 | 362 | { |
261 | 363 | "id": "dockerfile", |
|
269 | 371 | "family": "Infrastructure", |
270 | 372 | "is_compiled": false, |
271 | 373 | "language_type": "programming", |
272 | | - "pattern_signatures": {} |
| 374 | + "pattern_signatures": { |
| 375 | + "error_handling_syntax": [], |
| 376 | + "async_syntax": [], |
| 377 | + "testing_syntax": [], |
| 378 | + "pattern_matching_syntax": [], |
| 379 | + "module_syntax": [] |
| 380 | + } |
273 | 381 | }, |
274 | 382 | { |
275 | 383 | "id": "sql", |
|
283 | 391 | "family": "Database", |
284 | 392 | "is_compiled": false, |
285 | 393 | "language_type": "programming", |
286 | | - "pattern_signatures": {} |
| 394 | + "pattern_signatures": { |
| 395 | + "error_handling_syntax": [], |
| 396 | + "async_syntax": [], |
| 397 | + "testing_syntax": [], |
| 398 | + "pattern_matching_syntax": [], |
| 399 | + "module_syntax": [] |
| 400 | + } |
287 | 401 | } |
288 | 402 | ] |
0 commit comments