Commit
+1572 -1336 +/-3 browse
1 | diff --git a/src/grammar.json b/src/grammar.json |
2 | index 41dab68..0281555 100644 |
3 | --- a/src/grammar.json |
4 | +++ b/src/grammar.json |
5 | @@ -278,8 +278,13 @@ |
6 | } |
7 | }, |
8 | { |
9 | - "type": "PATTERN", |
10 | - "value": "[-\\w]+" |
11 | + "type": "ALIAS", |
12 | + "content": { |
13 | + "type": "PATTERN", |
14 | + "value": "[-\\w]+" |
15 | + }, |
16 | + "named": true, |
17 | + "value": "argument" |
18 | }, |
19 | { |
20 | "type": "SYMBOL", |
21 | @@ -288,14 +293,12 @@ |
22 | ] |
23 | }, |
24 | "file_change": { |
25 | - "type": "SEQ", |
26 | + "type": "CHOICE", |
27 | "members": [ |
28 | { |
29 | - "type": "IMMEDIATE_TOKEN", |
30 | - "content": { |
31 | - "type": "FIELD", |
32 | - "name": "kind", |
33 | - "content": { |
34 | + "type": "SEQ", |
35 | + "members": [ |
36 | + { |
37 | "type": "CHOICE", |
38 | "members": [ |
39 | { |
40 | @@ -305,56 +308,72 @@ |
41 | { |
42 | "type": "STRING", |
43 | "value": "deleted" |
44 | - }, |
45 | - { |
46 | - "type": "STRING", |
47 | - "value": "rename" |
48 | } |
49 | ] |
50 | + }, |
51 | + { |
52 | + "type": "STRING", |
53 | + "value": "file" |
54 | + }, |
55 | + { |
56 | + "type": "STRING", |
57 | + "value": "mode" |
58 | + }, |
59 | + { |
60 | + "type": "SYMBOL", |
61 | + "name": "mode" |
62 | } |
63 | - } |
64 | + ] |
65 | }, |
66 | { |
67 | - "type": "CHOICE", |
68 | + "type": "SEQ", |
69 | "members": [ |
70 | { |
71 | - "type": "SEQ", |
72 | + "type": "CHOICE", |
73 | "members": [ |
74 | { |
75 | "type": "STRING", |
76 | - "value": "file" |
77 | + "value": "new" |
78 | }, |
79 | { |
80 | "type": "STRING", |
81 | - "value": "mode" |
82 | - }, |
83 | - { |
84 | - "type": "SYMBOL", |
85 | - "name": "mode" |
86 | + "value": "old" |
87 | } |
88 | ] |
89 | }, |
90 | { |
91 | - "type": "SEQ", |
92 | + "type": "STRING", |
93 | + "value": "mode" |
94 | + }, |
95 | + { |
96 | + "type": "SYMBOL", |
97 | + "name": "mode" |
98 | + } |
99 | + ] |
100 | + }, |
101 | + { |
102 | + "type": "SEQ", |
103 | + "members": [ |
104 | + { |
105 | + "type": "STRING", |
106 | + "value": "rename" |
107 | + }, |
108 | + { |
109 | + "type": "CHOICE", |
110 | "members": [ |
111 | { |
112 | - "type": "CHOICE", |
113 | - "members": [ |
114 | - { |
115 | - "type": "STRING", |
116 | - "value": "from" |
117 | - }, |
118 | - { |
119 | - "type": "STRING", |
120 | - "value": "to" |
121 | - } |
122 | - ] |
123 | + "type": "STRING", |
124 | + "value": "from" |
125 | }, |
126 | { |
127 | - "type": "SYMBOL", |
128 | - "name": "filename" |
129 | + "type": "STRING", |
130 | + "value": "to" |
131 | } |
132 | ] |
133 | + }, |
134 | + { |
135 | + "type": "SYMBOL", |
136 | + "name": "filename" |
137 | } |
138 | ] |
139 | } |
140 | @@ -443,12 +462,13 @@ |
141 | "value": "index" |
142 | }, |
143 | { |
144 | - "type": "FIELD", |
145 | - "name": "score", |
146 | + "type": "ALIAS", |
147 | "content": { |
148 | "type": "PATTERN", |
149 | "value": "\\d+" |
150 | - } |
151 | + }, |
152 | + "named": true, |
153 | + "value": "score" |
154 | }, |
155 | { |
156 | "type": "STRING", |
157 | diff --git a/src/node-types.json b/src/node-types.json |
158 | index f58fbbc..8d4c0a0 100644 |
159 | --- a/src/node-types.json |
160 | +++ b/src/node-types.json |
161 | @@ -90,10 +90,14 @@ |
162 | "named": true, |
163 | "fields": {}, |
164 | "children": { |
165 | - "multiple": false, |
166 | + "multiple": true, |
167 | "required": true, |
168 | "types": [ |
169 | { |
170 | + "type": "argument", |
171 | + "named": true |
172 | + }, |
173 | + { |
174 | "type": "filename", |
175 | "named": true |
176 | } |
177 | @@ -242,7 +246,17 @@ |
178 | { |
179 | "type": "similarity", |
180 | "named": true, |
181 | - "fields": {} |
182 | + "fields": {}, |
183 | + "children": { |
184 | + "multiple": false, |
185 | + "required": true, |
186 | + "types": [ |
187 | + { |
188 | + "type": "score", |
189 | + "named": true |
190 | + } |
191 | + ] |
192 | + } |
193 | }, |
194 | { |
195 | "type": "source", |
196 | @@ -352,6 +366,10 @@ |
197 | "named": false |
198 | }, |
199 | { |
200 | + "type": "argument", |
201 | + "named": true |
202 | + }, |
203 | + { |
204 | "type": "commit", |
205 | "named": true |
206 | }, |
207 | @@ -360,6 +378,10 @@ |
208 | "named": true |
209 | }, |
210 | { |
211 | + "type": "deleted", |
212 | + "named": false |
213 | + }, |
214 | + { |
215 | "type": "diff", |
216 | "named": false |
217 | }, |
218 | @@ -392,6 +414,22 @@ |
219 | "named": false |
220 | }, |
221 | { |
222 | + "type": "new", |
223 | + "named": false |
224 | + }, |
225 | + { |
226 | + "type": "old", |
227 | + "named": false |
228 | + }, |
229 | + { |
230 | + "type": "rename", |
231 | + "named": false |
232 | + }, |
233 | + { |
234 | + "type": "score", |
235 | + "named": true |
236 | + }, |
237 | + { |
238 | "type": "similarity", |
239 | "named": false |
240 | }, |
241 | diff --git a/src/parser.c b/src/parser.c |
242 | index 2344f59..4b6c542 100644 |
243 | --- a/src/parser.c |
244 | +++ b/src/parser.c |
245 | @@ -6,13 +6,13 @@ |
246 | #endif |
247 | |
248 | #define LANGUAGE_VERSION 14 |
249 | - #define STATE_COUNT 83 |
250 | + #define STATE_COUNT 87 |
251 | #define LARGE_STATE_COUNT 4 |
252 | - #define SYMBOL_COUNT 58 |
253 | - #define ALIAS_COUNT 0 |
254 | - #define TOKEN_COUNT 34 |
255 | + #define SYMBOL_COUNT 61 |
256 | + #define ALIAS_COUNT 1 |
257 | + #define TOKEN_COUNT 37 |
258 | #define EXTERNAL_TOKEN_COUNT 0 |
259 | - #define FIELD_COUNT 3 |
260 | + #define FIELD_COUNT 2 |
261 | #define MAX_ALIAS_SEQUENCE_LENGTH 8 |
262 | #define PRODUCTION_ID_COUNT 4 |
263 | |
264 | @@ -20,70 +20,77 @@ enum { |
265 | aux_sym_source_token1 = 1, |
266 | anon_sym_diff = 2, |
267 | aux_sym_command_token1 = 3, |
268 | - aux_sym_file_change_token1 = 4, |
269 | - anon_sym_file = 5, |
270 | - anon_sym_mode = 6, |
271 | - anon_sym_from = 7, |
272 | - anon_sym_to = 8, |
273 | - anon_sym_Binary = 9, |
274 | - anon_sym_files = 10, |
275 | - anon_sym_and = 11, |
276 | - anon_sym_differ = 12, |
277 | - anon_sym_index = 13, |
278 | - anon_sym_DOT_DOT = 14, |
279 | - anon_sym_similarity = 15, |
280 | - anon_sym_index2 = 16, |
281 | - aux_sym_similarity_token1 = 17, |
282 | - anon_sym_PERCENT = 18, |
283 | - anon_sym_DASH_DASH_DASH = 19, |
284 | - anon_sym_PLUS_PLUS_PLUS = 20, |
285 | - anon_sym_AT_AT = 21, |
286 | - anon_sym_AT_AT2 = 22, |
287 | - aux_sym_location_token1 = 23, |
288 | - anon_sym_PLUS = 24, |
289 | - anon_sym_PLUS_PLUS = 25, |
290 | - anon_sym_PLUS_PLUS_PLUS_PLUS = 26, |
291 | - anon_sym_DASH = 27, |
292 | - anon_sym_DASH_DASH = 28, |
293 | - anon_sym_DASH_DASH_DASH_DASH = 29, |
294 | - sym_context = 30, |
295 | - sym_linerange = 31, |
296 | - aux_sym_filename_token1 = 32, |
297 | - sym_commit = 33, |
298 | - sym_source = 34, |
299 | - sym__line = 35, |
300 | - sym_block = 36, |
301 | - sym_hunks = 37, |
302 | - sym_hunk = 38, |
303 | - sym_changes = 39, |
304 | - sym_command = 40, |
305 | - sym_file_change = 41, |
306 | - sym_binary_change = 42, |
307 | - sym_index = 43, |
308 | - sym_similarity = 44, |
309 | - sym_old_file = 45, |
310 | - sym_new_file = 46, |
311 | - sym_location = 47, |
312 | - sym_addition = 48, |
313 | - sym_deletion = 49, |
314 | - sym_filename = 50, |
315 | - sym_mode = 51, |
316 | - aux_sym_source_repeat1 = 52, |
317 | - aux_sym_block_repeat1 = 53, |
318 | - aux_sym_hunks_repeat1 = 54, |
319 | - aux_sym_changes_repeat1 = 55, |
320 | - aux_sym_changes_repeat2 = 56, |
321 | - aux_sym_filename_repeat1 = 57, |
322 | + anon_sym_new = 4, |
323 | + anon_sym_deleted = 5, |
324 | + anon_sym_file = 6, |
325 | + anon_sym_mode = 7, |
326 | + anon_sym_old = 8, |
327 | + anon_sym_rename = 9, |
328 | + anon_sym_from = 10, |
329 | + anon_sym_to = 11, |
330 | + anon_sym_Binary = 12, |
331 | + anon_sym_files = 13, |
332 | + anon_sym_and = 14, |
333 | + anon_sym_differ = 15, |
334 | + anon_sym_index = 16, |
335 | + anon_sym_DOT_DOT = 17, |
336 | + anon_sym_similarity = 18, |
337 | + anon_sym_index2 = 19, |
338 | + aux_sym_similarity_token1 = 20, |
339 | + anon_sym_PERCENT = 21, |
340 | + anon_sym_DASH_DASH_DASH = 22, |
341 | + anon_sym_PLUS_PLUS_PLUS = 23, |
342 | + anon_sym_AT_AT = 24, |
343 | + anon_sym_AT_AT2 = 25, |
344 | + aux_sym_location_token1 = 26, |
345 | + anon_sym_PLUS = 27, |
346 | + anon_sym_PLUS_PLUS = 28, |
347 | + anon_sym_PLUS_PLUS_PLUS_PLUS = 29, |
348 | + anon_sym_DASH = 30, |
349 | + anon_sym_DASH_DASH = 31, |
350 | + anon_sym_DASH_DASH_DASH_DASH = 32, |
351 | + sym_context = 33, |
352 | + sym_linerange = 34, |
353 | + aux_sym_filename_token1 = 35, |
354 | + sym_commit = 36, |
355 | + sym_source = 37, |
356 | + sym__line = 38, |
357 | + sym_block = 39, |
358 | + sym_hunks = 40, |
359 | + sym_hunk = 41, |
360 | + sym_changes = 42, |
361 | + sym_command = 43, |
362 | + sym_file_change = 44, |
363 | + sym_binary_change = 45, |
364 | + sym_index = 46, |
365 | + sym_similarity = 47, |
366 | + sym_old_file = 48, |
367 | + sym_new_file = 49, |
368 | + sym_location = 50, |
369 | + sym_addition = 51, |
370 | + sym_deletion = 52, |
371 | + sym_filename = 53, |
372 | + sym_mode = 54, |
373 | + aux_sym_source_repeat1 = 55, |
374 | + aux_sym_block_repeat1 = 56, |
375 | + aux_sym_hunks_repeat1 = 57, |
376 | + aux_sym_changes_repeat1 = 58, |
377 | + aux_sym_changes_repeat2 = 59, |
378 | + aux_sym_filename_repeat1 = 60, |
379 | + alias_sym_score = 61, |
380 | }; |
381 | |
382 | static const char * const ts_symbol_names[] = { |
383 | [ts_builtin_sym_end] = "end", |
384 | [aux_sym_source_token1] = "source_token1", |
385 | [anon_sym_diff] = "diff", |
386 | - [aux_sym_command_token1] = "command_token1", |
387 | - [aux_sym_file_change_token1] = "file_change_token1", |
388 | + [aux_sym_command_token1] = "argument", |
389 | + [anon_sym_new] = "new", |
390 | + [anon_sym_deleted] = "deleted", |
391 | [anon_sym_file] = "file", |
392 | [anon_sym_mode] = "mode", |
393 | + [anon_sym_old] = "old", |
394 | + [anon_sym_rename] = "rename", |
395 | [anon_sym_from] = "from", |
396 | [anon_sym_to] = "to", |
397 | [anon_sym_Binary] = "Binary", |
398 | @@ -135,6 +142,7 @@ static const char * const ts_symbol_names[] = { |
399 | [aux_sym_changes_repeat1] = "changes_repeat1", |
400 | [aux_sym_changes_repeat2] = "changes_repeat2", |
401 | [aux_sym_filename_repeat1] = "filename_repeat1", |
402 | + [alias_sym_score] = "score", |
403 | }; |
404 | |
405 | static const TSSymbol ts_symbol_map[] = { |
406 | @@ -142,9 +150,12 @@ static const TSSymbol ts_symbol_map[] = { |
407 | [aux_sym_source_token1] = aux_sym_source_token1, |
408 | [anon_sym_diff] = anon_sym_diff, |
409 | [aux_sym_command_token1] = aux_sym_command_token1, |
410 | - [aux_sym_file_change_token1] = aux_sym_file_change_token1, |
411 | + [anon_sym_new] = anon_sym_new, |
412 | + [anon_sym_deleted] = anon_sym_deleted, |
413 | [anon_sym_file] = anon_sym_file, |
414 | [anon_sym_mode] = anon_sym_mode, |
415 | + [anon_sym_old] = anon_sym_old, |
416 | + [anon_sym_rename] = anon_sym_rename, |
417 | [anon_sym_from] = anon_sym_from, |
418 | [anon_sym_to] = anon_sym_to, |
419 | [anon_sym_Binary] = anon_sym_Binary, |
420 | @@ -196,6 +207,7 @@ static const TSSymbol ts_symbol_map[] = { |
421 | [aux_sym_changes_repeat1] = aux_sym_changes_repeat1, |
422 | [aux_sym_changes_repeat2] = aux_sym_changes_repeat2, |
423 | [aux_sym_filename_repeat1] = aux_sym_filename_repeat1, |
424 | + [alias_sym_score] = alias_sym_score, |
425 | }; |
426 | |
427 | static const TSSymbolMetadata ts_symbol_metadata[] = { |
428 | @@ -212,11 +224,15 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { |
429 | .named = false, |
430 | }, |
431 | [aux_sym_command_token1] = { |
432 | - .visible = false, |
433 | + .visible = true, |
434 | + .named = true, |
435 | + }, |
436 | + [anon_sym_new] = { |
437 | + .visible = true, |
438 | .named = false, |
439 | }, |
440 | - [aux_sym_file_change_token1] = { |
441 | - .visible = false, |
442 | + [anon_sym_deleted] = { |
443 | + .visible = true, |
444 | .named = false, |
445 | }, |
446 | [anon_sym_file] = { |
447 | @@ -227,6 +243,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { |
448 | .visible = true, |
449 | .named = false, |
450 | }, |
451 | + [anon_sym_old] = { |
452 | + .visible = true, |
453 | + .named = false, |
454 | + }, |
455 | + [anon_sym_rename] = { |
456 | + .visible = true, |
457 | + .named = false, |
458 | + }, |
459 | [anon_sym_from] = { |
460 | .visible = true, |
461 | .named = false, |
462 | @@ -431,39 +455,41 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { |
463 | .visible = false, |
464 | .named = false, |
465 | }, |
466 | + [alias_sym_score] = { |
467 | + .visible = true, |
468 | + .named = true, |
469 | + }, |
470 | }; |
471 | |
472 | enum { |
473 | field_changes = 1, |
474 | field_location = 2, |
475 | - field_score = 3, |
476 | }; |
477 | |
478 | static const char * const ts_field_names[] = { |
479 | [0] = NULL, |
480 | [field_changes] = "changes", |
481 | [field_location] = "location", |
482 | - [field_score] = "score", |
483 | }; |
484 | |
485 | static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { |
486 | - [1] = {.index = 0, .length = 1}, |
487 | - [2] = {.index = 1, .length = 1}, |
488 | - [3] = {.index = 2, .length = 2}, |
489 | + [2] = {.index = 0, .length = 1}, |
490 | + [3] = {.index = 1, .length = 2}, |
491 | }; |
492 | |
493 | static const TSFieldMapEntry ts_field_map_entries[] = { |
494 | [0] = |
495 | - {field_score, 2}, |
496 | - [1] = |
497 | {field_location, 0}, |
498 | - [2] = |
499 | + [1] = |
500 | {field_changes, 2}, |
501 | {field_location, 0}, |
502 | }; |
503 | |
504 | static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { |
505 | [0] = {0}, |
506 | + [1] = { |
507 | + [2] = alias_sym_score, |
508 | + }, |
509 | }; |
510 | |
511 | static const uint16_t ts_non_terminal_alias_map[] = { |
512 | @@ -498,19 +524,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { |
513 | [24] = 24, |
514 | [25] = 25, |
515 | [26] = 26, |
516 | - [27] = 27, |
517 | + [27] = 24, |
518 | [28] = 28, |
519 | [29] = 29, |
520 | [30] = 30, |
521 | - [31] = 24, |
522 | + [31] = 31, |
523 | [32] = 32, |
524 | - [33] = 25, |
525 | + [33] = 23, |
526 | [34] = 34, |
527 | - [35] = 35, |
528 | - [36] = 25, |
529 | - [37] = 37, |
530 | + [35] = 24, |
531 | + [36] = 36, |
532 | + [37] = 23, |
533 | [38] = 38, |
534 | - [39] = 24, |
535 | + [39] = 39, |
536 | [40] = 40, |
537 | [41] = 41, |
538 | [42] = 42, |
539 | @@ -554,6 +580,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { |
540 | [80] = 80, |
541 | [81] = 81, |
542 | [82] = 82, |
543 | + [83] = 83, |
544 | + [84] = 84, |
545 | + [85] = 85, |
546 | + [86] = 86, |
547 | }; |
548 | |
549 | static bool ts_lex(TSLexer *lexer, TSStateId state) { |
550 | @@ -561,300 +591,299 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { |
551 | eof = lexer->eof(lexer); |
552 | switch (state) { |
553 | case 0: |
554 | - if (eof) ADVANCE(85); |
555 | - if (lookahead == '\n') ADVANCE(86); |
556 | + if (eof) ADVANCE(88); |
557 | + if (lookahead == '\n') ADVANCE(89); |
558 | if (lookahead == '\r') ADVANCE(1); |
559 | - if (lookahead == '%') ADVANCE(145); |
560 | - if (lookahead == '+') ADVANCE(153); |
561 | - if (lookahead == '-') ADVANCE(156); |
562 | + if (lookahead == '%') ADVANCE(151); |
563 | + if (lookahead == '+') ADVANCE(159); |
564 | + if (lookahead == '-') ADVANCE(162); |
565 | if (lookahead == '.') ADVANCE(4); |
566 | if (lookahead == '@') ADVANCE(5); |
567 | - if (lookahead == 'B') ADVANCE(37); |
568 | - if (lookahead == 'a') ADVANCE(51); |
569 | - if (lookahead == 'd') ADVANCE(17); |
570 | - if (lookahead == 'f') ADVANCE(35); |
571 | - if (lookahead == 'i') ADVANCE(53); |
572 | - if (lookahead == 'm') ADVANCE(58); |
573 | - if (lookahead == 'n') ADVANCE(18); |
574 | - if (lookahead == 'r') ADVANCE(27); |
575 | - if (lookahead == 's') ADVANCE(36); |
576 | - if (lookahead == 't') ADVANCE(56); |
577 | - if (('b' <= lookahead && lookahead <= 'e')) ADVANCE(78); |
578 | + if (lookahead == 'B') ADVANCE(38); |
579 | + if (lookahead == 'a') ADVANCE(54); |
580 | + if (lookahead == 'd') ADVANCE(18); |
581 | + if (lookahead == 'f') ADVANCE(39); |
582 | + if (lookahead == 'i') ADVANCE(56); |
583 | + if (lookahead == 'm') ADVANCE(61); |
584 | + if (lookahead == 'n') ADVANCE(20); |
585 | + if (lookahead == 'o') ADVANCE(46); |
586 | + if (lookahead == 'r') ADVANCE(29); |
587 | + if (lookahead == 's') ADVANCE(37); |
588 | + if (lookahead == 't') ADVANCE(59); |
589 | + if (('b' <= lookahead && lookahead <= 'e')) ADVANCE(81); |
590 | if (('\t' <= lookahead && lookahead <= '\f') || |
591 | - lookahead == ' ') SKIP(79) |
592 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(115); |
593 | + lookahead == ' ') SKIP(82) |
594 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); |
595 | END_STATE(); |
596 | case 1: |
597 | - if (lookahead == '\n') ADVANCE(86); |
598 | + if (lookahead == '\n') ADVANCE(89); |
599 | END_STATE(); |
600 | case 2: |
601 | if (lookahead == '+') ADVANCE(3); |
602 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(195); |
603 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(204); |
604 | END_STATE(); |
605 | case 3: |
606 | - if (lookahead == '+') ADVANCE(147); |
607 | + if (lookahead == '+') ADVANCE(153); |
608 | END_STATE(); |
609 | case 4: |
610 | - if (lookahead == '.') ADVANCE(102); |
611 | + if (lookahead == '.') ADVANCE(108); |
612 | END_STATE(); |
613 | case 5: |
614 | - if (lookahead == '@') ADVANCE(149); |
615 | + if (lookahead == '@') ADVANCE(155); |
616 | END_STATE(); |
617 | case 6: |
618 | - if (lookahead == '@') ADVANCE(150); |
619 | + if (lookahead == '@') ADVANCE(156); |
620 | END_STATE(); |
621 | case 7: |
622 | - if (lookahead == 'a') ADVANCE(59); |
623 | + if (lookahead == 'a') ADVANCE(62); |
624 | END_STATE(); |
625 | case 8: |
626 | - if (lookahead == 'a') ADVANCE(204); |
627 | + if (lookahead == 'a') ADVANCE(213); |
628 | if (lookahead == '\t' || |
629 | lookahead == ' ') SKIP(8) |
630 | if (lookahead == 11 || |
631 | - lookahead == '\f') ADVANCE(197); |
632 | + lookahead == '\f') ADVANCE(206); |
633 | if (lookahead != 0 && |
634 | - (lookahead < '\n' || '\r' < lookahead)) ADVANCE(207); |
635 | + (lookahead < '\n' || '\r' < lookahead)) ADVANCE(216); |
636 | END_STATE(); |
637 | case 9: |
638 | - if (lookahead == 'a') ADVANCE(61); |
639 | + if (lookahead == 'a') ADVANCE(64); |
640 | END_STATE(); |
641 | case 10: |
642 | - if (lookahead == 'a') ADVANCE(50); |
643 | + if (lookahead == 'a') ADVANCE(53); |
644 | END_STATE(); |
645 | case 11: |
646 | - if (lookahead == 'd') ADVANCE(97); |
647 | + if (lookahead == 'd') ADVANCE(103); |
648 | END_STATE(); |
649 | case 12: |
650 | - if (lookahead == 'd') ADVANCE(89); |
651 | + if (lookahead == 'd') ADVANCE(97); |
652 | END_STATE(); |
653 | case 13: |
654 | - if (lookahead == 'd') ADVANCE(203); |
655 | + if (lookahead == 'd') ADVANCE(93); |
656 | + END_STATE(); |
657 | + case 14: |
658 | + if (lookahead == 'd') ADVANCE(212); |
659 | if (lookahead == '\t' || |
660 | - lookahead == ' ') SKIP(13) |
661 | + lookahead == ' ') SKIP(14) |
662 | if (lookahead == 11 || |
663 | - lookahead == '\f') ADVANCE(198); |
664 | + lookahead == '\f') ADVANCE(207); |
665 | if (lookahead != 0 && |
666 | - (lookahead < '\n' || '\r' < lookahead)) ADVANCE(207); |
667 | - END_STATE(); |
668 | - case 14: |
669 | - if (lookahead == 'd') ADVANCE(22); |
670 | + (lookahead < '\n' || '\r' < lookahead)) ADVANCE(216); |
671 | END_STATE(); |
672 | case 15: |
673 | if (lookahead == 'd') ADVANCE(23); |
674 | END_STATE(); |
675 | case 16: |
676 | - if (lookahead == 'd') ADVANCE(26); |
677 | + if (lookahead == 'd') ADVANCE(24); |
678 | END_STATE(); |
679 | case 17: |
680 | - if (lookahead == 'e') ADVANCE(43); |
681 | - if (lookahead == 'i') ADVANCE(32); |
682 | - if (('0' <= lookahead && lookahead <= '9') || |
683 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(77); |
684 | + if (lookahead == 'd') ADVANCE(28); |
685 | END_STATE(); |
686 | case 18: |
687 | - if (lookahead == 'e') ADVANCE(65); |
688 | + if (lookahead == 'e') ADVANCE(45); |
689 | + if (lookahead == 'i') ADVANCE(34); |
690 | + if (('0' <= lookahead && lookahead <= '9') || |
691 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(80); |
692 | END_STATE(); |
693 | case 19: |
694 | - if (lookahead == 'e') ADVANCE(89); |
695 | + if (lookahead == 'e') ADVANCE(45); |
696 | + if (('0' <= lookahead && lookahead <= '9') || |
697 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(80); |
698 | END_STATE(); |
699 | case 20: |
700 | - if (lookahead == 'e') ADVANCE(64); |
701 | + if (lookahead == 'e') ADVANCE(68); |
702 | END_STATE(); |
703 | case 21: |
704 | - if (lookahead == 'e') ADVANCE(91); |
705 | + if (lookahead == 'e') ADVANCE(67); |
706 | END_STATE(); |
707 | case 22: |
708 | - if (lookahead == 'e') ADVANCE(66); |
709 | + if (lookahead == 'e') ADVANCE(95); |
710 | END_STATE(); |
711 | case 23: |
712 | - if (lookahead == 'e') ADVANCE(92); |
713 | + if (lookahead == 'e') ADVANCE(69); |
714 | END_STATE(); |
715 | case 24: |
716 | - if (lookahead == 'e') ADVANCE(90); |
717 | + if (lookahead == 'e') ADVANCE(96); |
718 | END_STATE(); |
719 | case 25: |
720 | - if (lookahead == 'e') ADVANCE(62); |
721 | + if (lookahead == 'e') ADVANCE(98); |
722 | END_STATE(); |
723 | case 26: |
724 | - if (lookahead == 'e') ADVANCE(67); |
725 | + if (lookahead == 'e') ADVANCE(94); |
726 | END_STATE(); |
727 | case 27: |
728 | - if (lookahead == 'e') ADVANCE(54); |
729 | + if (lookahead == 'e') ADVANCE(65); |
730 | END_STATE(); |
731 | case 28: |
732 | - if (lookahead == 'e') ADVANCE(12); |
733 | + if (lookahead == 'e') ADVANCE(70); |
734 | END_STATE(); |
735 | case 29: |
736 | - if (lookahead == 'e') ADVANCE(60); |
737 | + if (lookahead == 'e') ADVANCE(57); |
738 | END_STATE(); |
739 | case 30: |
740 | - if (lookahead == 'f') ADVANCE(87); |
741 | + if (lookahead == 'e') ADVANCE(63); |
742 | END_STATE(); |
743 | case 31: |
744 | - if (lookahead == 'f') ADVANCE(42); |
745 | - if (lookahead == '\t' || |
746 | - lookahead == 11 || |
747 | - lookahead == '\f' || |
748 | - lookahead == ' ') SKIP(31) |
749 | - if (('0' <= lookahead && lookahead <= '9') || |
750 | - ('a' <= lookahead && lookahead <= 'e')) ADVANCE(78); |
751 | + if (lookahead == 'e') ADVANCE(13); |
752 | END_STATE(); |
753 | case 32: |
754 | - if (lookahead == 'f') ADVANCE(30); |
755 | + if (lookahead == 'f') ADVANCE(90); |
756 | END_STATE(); |
757 | case 33: |
758 | - if (lookahead == 'f') ADVANCE(34); |
759 | + if (lookahead == 'f') ADVANCE(44); |
760 | + if (lookahead == '\t' || |
761 | + lookahead == 11 || |
762 | + lookahead == '\f' || |
763 | + lookahead == ' ') SKIP(33) |
764 | + if (('0' <= lookahead && lookahead <= '9') || |
765 | + ('a' <= lookahead && lookahead <= 'e')) ADVANCE(81); |
766 | END_STATE(); |
767 | case 34: |
768 | - if (lookahead == 'f') ADVANCE(29); |
769 | + if (lookahead == 'f') ADVANCE(32); |
770 | END_STATE(); |
771 | case 35: |
772 | - if (lookahead == 'i') ADVANCE(44); |
773 | - if (lookahead == 'r') ADVANCE(57); |
774 | - if (('0' <= lookahead && lookahead <= '9') || |
775 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(77); |
776 | + if (lookahead == 'f') ADVANCE(36); |
777 | END_STATE(); |
778 | case 36: |
779 | - if (lookahead == 'i') ADVANCE(49); |
780 | + if (lookahead == 'f') ADVANCE(30); |
781 | END_STATE(); |
782 | case 37: |
783 | if (lookahead == 'i') ADVANCE(52); |
784 | END_STATE(); |
785 | case 38: |
786 | - if (lookahead == 'i') ADVANCE(47); |
787 | + if (lookahead == 'i') ADVANCE(55); |
788 | END_STATE(); |
789 | case 39: |
790 | - if (lookahead == 'i') ADVANCE(63); |
791 | + if (lookahead == 'i') ADVANCE(47); |
792 | + if (lookahead == 'r') ADVANCE(60); |
793 | + if (('0' <= lookahead && lookahead <= '9') || |
794 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(80); |
795 | END_STATE(); |
796 | case 40: |
797 | - if (lookahead == 'i') ADVANCE(33); |
798 | + if (lookahead == 'i') ADVANCE(66); |
799 | END_STATE(); |
800 | case 41: |
801 | - if (lookahead == 'i') ADVANCE(45); |
802 | - if (lookahead == 'r') ADVANCE(57); |
803 | + if (lookahead == 'i') ADVANCE(50); |
804 | END_STATE(); |
805 | case 42: |
806 | - if (lookahead == 'i') ADVANCE(46); |
807 | - if (('0' <= lookahead && lookahead <= '9') || |
808 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(77); |
809 | + if (lookahead == 'i') ADVANCE(35); |
810 | END_STATE(); |
811 | case 43: |
812 | - if (lookahead == 'l') ADVANCE(20); |
813 | - if (('0' <= lookahead && lookahead <= '9') || |
814 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(76); |
815 | + if (lookahead == 'i') ADVANCE(48); |
816 | END_STATE(); |
817 | case 44: |
818 | - if (lookahead == 'l') ADVANCE(21); |
819 | + if (lookahead == 'i') ADVANCE(49); |
820 | + if (('0' <= lookahead && lookahead <= '9') || |
821 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(80); |
822 | END_STATE(); |
823 | case 45: |
824 | - if (lookahead == 'l') ADVANCE(24); |
825 | + if (lookahead == 'l') ADVANCE(21); |
826 | + if (('0' <= lookahead && lookahead <= '9') || |
827 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(79); |
828 | END_STATE(); |
829 | case 46: |
830 | - if (lookahead == 'l') ADVANCE(25); |
831 | + if (lookahead == 'l') ADVANCE(12); |
832 | END_STATE(); |
833 | case 47: |
834 | - if (lookahead == 'l') ADVANCE(9); |
835 | + if (lookahead == 'l') ADVANCE(22); |
836 | END_STATE(); |
837 | case 48: |
838 | - if (lookahead == 'm') ADVANCE(93); |
839 | + if (lookahead == 'l') ADVANCE(26); |
840 | END_STATE(); |
841 | case 49: |
842 | - if (lookahead == 'm') ADVANCE(38); |
843 | + if (lookahead == 'l') ADVANCE(27); |
844 | END_STATE(); |
845 | case 50: |
846 | - if (lookahead == 'm') ADVANCE(19); |
847 | + if (lookahead == 'l') ADVANCE(9); |
848 | END_STATE(); |
849 | case 51: |
850 | - if (lookahead == 'n') ADVANCE(11); |
851 | - if (('0' <= lookahead && lookahead <= '9') || |
852 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(77); |
853 | + if (lookahead == 'm') ADVANCE(99); |
854 | END_STATE(); |
855 | case 52: |
856 | - if (lookahead == 'n') ADVANCE(7); |
857 | + if (lookahead == 'm') ADVANCE(41); |
858 | END_STATE(); |
859 | case 53: |
860 | - if (lookahead == 'n') ADVANCE(14); |
861 | + if (lookahead == 'm') ADVANCE(25); |
862 | END_STATE(); |
863 | case 54: |
864 | - if (lookahead == 'n') ADVANCE(10); |
865 | + if (lookahead == 'n') ADVANCE(11); |
866 | + if (('0' <= lookahead && lookahead <= '9') || |
867 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(80); |
868 | END_STATE(); |
869 | case 55: |
870 | - if (lookahead == 'n') ADVANCE(16); |
871 | + if (lookahead == 'n') ADVANCE(7); |
872 | END_STATE(); |
873 | case 56: |
874 | - if (lookahead == 'o') ADVANCE(94); |
875 | + if (lookahead == 'n') ADVANCE(15); |
876 | END_STATE(); |
877 | case 57: |
878 | - if (lookahead == 'o') ADVANCE(48); |
879 | + if (lookahead == 'n') ADVANCE(10); |
880 | END_STATE(); |
881 | case 58: |
882 | - if (lookahead == 'o') ADVANCE(15); |
883 | + if (lookahead == 'n') ADVANCE(17); |
884 | END_STATE(); |
885 | case 59: |
886 | - if (lookahead == 'r') ADVANCE(68); |
887 | + if (lookahead == 'o') ADVANCE(100); |
888 | END_STATE(); |
889 | case 60: |
890 | - if (lookahead == 'r') ADVANCE(99); |
891 | + if (lookahead == 'o') ADVANCE(51); |
892 | END_STATE(); |
893 | case 61: |
894 | - if (lookahead == 'r') ADVANCE(39); |
895 | + if (lookahead == 'o') ADVANCE(16); |
896 | END_STATE(); |
897 | case 62: |
898 | - if (lookahead == 's') ADVANCE(96); |
899 | + if (lookahead == 'r') ADVANCE(71); |
900 | END_STATE(); |
901 | case 63: |
902 | - if (lookahead == 't') ADVANCE(69); |
903 | + if (lookahead == 'r') ADVANCE(105); |
904 | END_STATE(); |
905 | case 64: |
906 | - if (lookahead == 't') ADVANCE(28); |
907 | + if (lookahead == 'r') ADVANCE(40); |
908 | END_STATE(); |
909 | case 65: |
910 | - if (lookahead == 'w') ADVANCE(89); |
911 | + if (lookahead == 's') ADVANCE(102); |
912 | END_STATE(); |
913 | case 66: |
914 | - if (lookahead == 'x') ADVANCE(101); |
915 | + if (lookahead == 't') ADVANCE(72); |
916 | END_STATE(); |
917 | case 67: |
918 | - if (lookahead == 'x') ADVANCE(104); |
919 | + if (lookahead == 't') ADVANCE(31); |
920 | END_STATE(); |
921 | case 68: |
922 | - if (lookahead == 'y') ADVANCE(95); |
923 | + if (lookahead == 'w') ADVANCE(92); |
924 | END_STATE(); |
925 | case 69: |
926 | - if (lookahead == 'y') ADVANCE(103); |
927 | + if (lookahead == 'x') ADVANCE(107); |
928 | END_STATE(); |
929 | case 70: |
930 | + if (lookahead == 'x') ADVANCE(110); |
931 | + END_STATE(); |
932 | + case 71: |
933 | + if (lookahead == 'y') ADVANCE(101); |
934 | + END_STATE(); |
935 | + case 72: |
936 | + if (lookahead == 'y') ADVANCE(109); |
937 | + END_STATE(); |
938 | + case 73: |
939 | if (lookahead == '\t' || |
940 | lookahead == 11 || |
941 | lookahead == '\f' || |
942 | - lookahead == ' ') SKIP(70) |
943 | + lookahead == ' ') SKIP(73) |
944 | if (lookahead == '-' || |
945 | ('0' <= lookahead && lookahead <= '9') || |
946 | ('A' <= lookahead && lookahead <= 'Z') || |
947 | lookahead == '_' || |
948 | - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(88); |
949 | - END_STATE(); |
950 | - case 71: |
951 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(195); |
952 | - END_STATE(); |
953 | - case 72: |
954 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(196); |
955 | - END_STATE(); |
956 | - case 73: |
957 | - if (('0' <= lookahead && lookahead <= '9') || |
958 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); |
959 | + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(91); |
960 | END_STATE(); |
961 | case 74: |
962 | - if (('0' <= lookahead && lookahead <= '9') || |
963 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(73); |
964 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(204); |
965 | END_STATE(); |
966 | case 75: |
967 | - if (('0' <= lookahead && lookahead <= '9') || |
968 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(74); |
969 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(205); |
970 | END_STATE(); |
971 | case 76: |
972 | if (('0' <= lookahead && lookahead <= '9') || |
973 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(75); |
974 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(250); |
975 | END_STATE(); |
976 | case 77: |
977 | if (('0' <= lookahead && lookahead <= '9') || |
978 | @@ -865,202 +894,198 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { |
979 | ('a' <= lookahead && lookahead <= 'f')) ADVANCE(77); |
980 | END_STATE(); |
981 | case 79: |
982 | - if (eof) ADVANCE(85); |
983 | - if (lookahead == '\n') ADVANCE(86); |
984 | + if (('0' <= lookahead && lookahead <= '9') || |
985 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(78); |
986 | + END_STATE(); |
987 | + case 80: |
988 | + if (('0' <= lookahead && lookahead <= '9') || |
989 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(79); |
990 | + END_STATE(); |
991 | + case 81: |
992 | + if (('0' <= lookahead && lookahead <= '9') || |
993 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(80); |
994 | + END_STATE(); |
995 | + case 82: |
996 | + if (eof) ADVANCE(88); |
997 | + if (lookahead == '\n') ADVANCE(89); |
998 | if (lookahead == '\r') ADVANCE(1); |
999 | - if (lookahead == '%') ADVANCE(145); |
1000 | + if (lookahead == '%') ADVANCE(151); |
1001 | if (lookahead == '.') ADVANCE(4); |
1002 | if (lookahead == '@') ADVANCE(6); |
1003 | - if (lookahead == 'a') ADVANCE(51); |
1004 | - if (lookahead == 'f') ADVANCE(35); |
1005 | - if (lookahead == 'i') ADVANCE(55); |
1006 | - if (lookahead == 'm') ADVANCE(58); |
1007 | - if (lookahead == 't') ADVANCE(56); |
1008 | + if (lookahead == 'a') ADVANCE(54); |
1009 | + if (lookahead == 'd') ADVANCE(19); |
1010 | + if (lookahead == 'f') ADVANCE(39); |
1011 | + if (lookahead == 'i') ADVANCE(58); |
1012 | + if (lookahead == 'm') ADVANCE(61); |
1013 | + if (lookahead == 'n') ADVANCE(20); |
1014 | + if (lookahead == 'o') ADVANCE(46); |
1015 | + if (lookahead == 'r') ADVANCE(29); |
1016 | + if (lookahead == 't') ADVANCE(59); |
1017 | + if (('b' <= lookahead && lookahead <= 'e')) ADVANCE(81); |
1018 | if (('\t' <= lookahead && lookahead <= '\f') || |
1019 | - lookahead == ' ') SKIP(79) |
1020 | - if (('b' <= lookahead && lookahead <= 'e')) ADVANCE(78); |
1021 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(115); |
1022 | + lookahead == ' ') SKIP(82) |
1023 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); |
1024 | END_STATE(); |
1025 | - case 80: |
1026 | - if (eof) ADVANCE(85); |
1027 | - if (lookahead == '\n') ADVANCE(86); |
1028 | + case 83: |
1029 | + if (eof) ADVANCE(88); |
1030 | + if (lookahead == '\n') ADVANCE(89); |
1031 | if (lookahead == '\r') ADVANCE(1); |
1032 | - if (lookahead == '+') ADVANCE(153); |
1033 | - if (lookahead == '-') ADVANCE(156); |
1034 | - if (lookahead == '@') ADVANCE(160); |
1035 | - if (lookahead == 'B') ADVANCE(176); |
1036 | - if (lookahead == 'd') ADVANCE(167); |
1037 | - if (lookahead == 'i') ADVANCE(183); |
1038 | - if (lookahead == 'n') ADVANCE(168); |
1039 | - if (lookahead == 'r') ADVANCE(172); |
1040 | - if (lookahead == 's') ADVANCE(175); |
1041 | + if (lookahead == '+') ADVANCE(159); |
1042 | + if (lookahead == '-') ADVANCE(162); |
1043 | + if (lookahead == '@') ADVANCE(166); |
1044 | + if (lookahead == 'B') ADVANCE(184); |
1045 | + if (lookahead == 'd') ADVANCE(177); |
1046 | + if (lookahead == 'i') ADVANCE(192); |
1047 | + if (lookahead == 'n') ADVANCE(174); |
1048 | + if (lookahead == 'o') ADVANCE(187); |
1049 | + if (lookahead == 'r') ADVANCE(179); |
1050 | + if (lookahead == 's') ADVANCE(183); |
1051 | if (('\t' <= lookahead && lookahead <= '\f') || |
1052 | - lookahead == ' ') ADVANCE(159); |
1053 | - if (lookahead != 0) ADVANCE(194); |
1054 | + lookahead == ' ') ADVANCE(165); |
1055 | + if (lookahead != 0) ADVANCE(203); |
1056 | END_STATE(); |
1057 | - case 81: |
1058 | - if (eof) ADVANCE(85); |
1059 | - if (lookahead == '\n') ADVANCE(86); |
1060 | + case 84: |
1061 | + if (eof) ADVANCE(88); |
1062 | + if (lookahead == '\n') ADVANCE(89); |
1063 | if (lookahead == '\r') ADVANCE(1); |
1064 | if (lookahead == '+') ADVANCE(2); |
1065 | - if (lookahead == '-') ADVANCE(71); |
1066 | + if (lookahead == '-') ADVANCE(74); |
1067 | if (lookahead == '@') ADVANCE(6); |
1068 | - if (lookahead == 'd') ADVANCE(40); |
1069 | - if (lookahead == 'f') ADVANCE(41); |
1070 | - if (lookahead == 'i') ADVANCE(55); |
1071 | - if (lookahead == 't') ADVANCE(56); |
1072 | + if (lookahead == 'd') ADVANCE(42); |
1073 | + if (lookahead == 'f') ADVANCE(43); |
1074 | + if (lookahead == 'i') ADVANCE(58); |
1075 | + if (lookahead == 'm') ADVANCE(61); |
1076 | if (('\t' <= lookahead && lookahead <= '\f') || |
1077 | - lookahead == ' ') SKIP(82) |
1078 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); |
1079 | + lookahead == ' ') SKIP(85) |
1080 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); |
1081 | END_STATE(); |
1082 | - case 82: |
1083 | - if (eof) ADVANCE(85); |
1084 | - if (lookahead == '\n') ADVANCE(86); |
1085 | + case 85: |
1086 | + if (eof) ADVANCE(88); |
1087 | + if (lookahead == '\n') ADVANCE(89); |
1088 | if (lookahead == '\r') ADVANCE(1); |
1089 | if (lookahead == '@') ADVANCE(6); |
1090 | - if (lookahead == 'd') ADVANCE(40); |
1091 | - if (lookahead == 'f') ADVANCE(41); |
1092 | - if (lookahead == 'i') ADVANCE(55); |
1093 | - if (lookahead == 't') ADVANCE(56); |
1094 | + if (lookahead == 'd') ADVANCE(42); |
1095 | + if (lookahead == 'f') ADVANCE(43); |
1096 | + if (lookahead == 'i') ADVANCE(58); |
1097 | + if (lookahead == 'm') ADVANCE(61); |
1098 | if (lookahead == '+' || |
1099 | - lookahead == '-') ADVANCE(71); |
1100 | + lookahead == '-') ADVANCE(74); |
1101 | if (('\t' <= lookahead && lookahead <= '\f') || |
1102 | - lookahead == ' ') SKIP(82) |
1103 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); |
1104 | + lookahead == ' ') SKIP(85) |
1105 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); |
1106 | END_STATE(); |
1107 | - case 83: |
1108 | - if (eof) ADVANCE(85); |
1109 | - if (lookahead == '\n') ADVANCE(86); |
1110 | + case 86: |
1111 | + if (eof) ADVANCE(88); |
1112 | + if (lookahead == '\n') ADVANCE(89); |
1113 | if (lookahead == '\r') ADVANCE(1); |
1114 | if (lookahead == '\t' || |
1115 | - lookahead == ' ') SKIP(83) |
1116 | + lookahead == ' ') SKIP(86) |
1117 | if (lookahead == 11 || |
1118 | - lookahead == '\f') ADVANCE(206); |
1119 | - if (lookahead != 0) ADVANCE(207); |
1120 | + lookahead == '\f') ADVANCE(215); |
1121 | + if (lookahead != 0) ADVANCE(216); |
1122 | END_STATE(); |
1123 | - case 84: |
1124 | - if (eof) ADVANCE(85); |
1125 | - if (lookahead == '\n') ADVANCE(86); |
1126 | + case 87: |
1127 | + if (eof) ADVANCE(88); |
1128 | + if (lookahead == '\n') ADVANCE(89); |
1129 | if (lookahead == '\r') ADVANCE(1); |
1130 | if (('\t' <= lookahead && lookahead <= '\f') || |
1131 | - lookahead == ' ') ADVANCE(151); |
1132 | - if (lookahead != 0) ADVANCE(152); |
1133 | + lookahead == ' ') ADVANCE(157); |
1134 | + if (lookahead != 0) ADVANCE(158); |
1135 | END_STATE(); |
1136 | - case 85: |
1137 | + case 88: |
1138 | ACCEPT_TOKEN(ts_builtin_sym_end); |
1139 | END_STATE(); |
1140 | - case 86: |
1141 | + case 89: |
1142 | ACCEPT_TOKEN(aux_sym_source_token1); |
1143 | END_STATE(); |
1144 | - case 87: |
1145 | + case 90: |
1146 | ACCEPT_TOKEN(anon_sym_diff); |
1147 | END_STATE(); |
1148 | - case 88: |
1149 | + case 91: |
1150 | ACCEPT_TOKEN(aux_sym_command_token1); |
1151 | if (lookahead == '-' || |
1152 | ('0' <= lookahead && lookahead <= '9') || |
1153 | ('A' <= lookahead && lookahead <= 'Z') || |
1154 | lookahead == '_' || |
1155 | - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(88); |
1156 | + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(91); |
1157 | END_STATE(); |
1158 | - case 89: |
1159 | - ACCEPT_TOKEN(aux_sym_file_change_token1); |
1160 | + case 92: |
1161 | + ACCEPT_TOKEN(anon_sym_new); |
1162 | END_STATE(); |
1163 | - case 90: |
1164 | + case 93: |
1165 | + ACCEPT_TOKEN(anon_sym_deleted); |
1166 | + END_STATE(); |
1167 | + case 94: |
1168 | ACCEPT_TOKEN(anon_sym_file); |
1169 | END_STATE(); |
1170 | - case 91: |
1171 | + case 95: |
1172 | ACCEPT_TOKEN(anon_sym_file); |
1173 | - if (lookahead == 's') ADVANCE(96); |
1174 | + if (lookahead == 's') ADVANCE(102); |
1175 | END_STATE(); |
1176 | - case 92: |
1177 | + case 96: |
1178 | ACCEPT_TOKEN(anon_sym_mode); |
1179 | END_STATE(); |
1180 | - case 93: |
1181 | + case 97: |
1182 | + ACCEPT_TOKEN(anon_sym_old); |
1183 | + END_STATE(); |
1184 | + case 98: |
1185 | + ACCEPT_TOKEN(anon_sym_rename); |
1186 | + END_STATE(); |
1187 | + case 99: |
1188 | ACCEPT_TOKEN(anon_sym_from); |
1189 | END_STATE(); |
1190 | - case 94: |
1191 | + case 100: |
1192 | ACCEPT_TOKEN(anon_sym_to); |
1193 | END_STATE(); |
1194 | - case 95: |
1195 | + case 101: |
1196 | ACCEPT_TOKEN(anon_sym_Binary); |
1197 | END_STATE(); |
1198 | - case 96: |
1199 | + case 102: |
1200 | ACCEPT_TOKEN(anon_sym_files); |
1201 | END_STATE(); |
1202 | - case 97: |
1203 | + case 103: |
1204 | ACCEPT_TOKEN(anon_sym_and); |
1205 | END_STATE(); |
1206 | - case 98: |
1207 | + case 104: |
1208 | ACCEPT_TOKEN(anon_sym_and); |
1209 | if (lookahead != 0 && |
1210 | lookahead != '\t' && |
1211 | lookahead != '\n' && |
1212 | lookahead != '\r' && |
1213 | - lookahead != ' ') ADVANCE(207); |
1214 | + lookahead != ' ') ADVANCE(216); |
1215 | END_STATE(); |
1216 | - case 99: |
1217 | + case 105: |
1218 | ACCEPT_TOKEN(anon_sym_differ); |
1219 | END_STATE(); |
1220 | - case 100: |
1221 | + case 106: |
1222 | ACCEPT_TOKEN(anon_sym_differ); |
1223 | if (lookahead != 0 && |
1224 | lookahead != '\t' && |
1225 | lookahead != '\n' && |
1226 | lookahead != '\r' && |
1227 | - lookahead != ' ') ADVANCE(207); |
1228 | - END_STATE(); |
1229 | - case 101: |
1230 | - ACCEPT_TOKEN(anon_sym_index); |
1231 | - END_STATE(); |
1232 | - case 102: |
1233 | - ACCEPT_TOKEN(anon_sym_DOT_DOT); |
1234 | - END_STATE(); |
1235 | - case 103: |
1236 | - ACCEPT_TOKEN(anon_sym_similarity); |
1237 | - END_STATE(); |
1238 | - case 104: |
1239 | - ACCEPT_TOKEN(anon_sym_index2); |
1240 | - END_STATE(); |
1241 | - case 105: |
1242 | - ACCEPT_TOKEN(aux_sym_similarity_token1); |
1243 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); |
1244 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); |
1245 | - END_STATE(); |
1246 | - case 106: |
1247 | - ACCEPT_TOKEN(aux_sym_similarity_token1); |
1248 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(208); |
1249 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); |
1250 | + lookahead != ' ') ADVANCE(216); |
1251 | END_STATE(); |
1252 | case 107: |
1253 | - ACCEPT_TOKEN(aux_sym_similarity_token1); |
1254 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(73); |
1255 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(105); |
1256 | + ACCEPT_TOKEN(anon_sym_index); |
1257 | END_STATE(); |
1258 | case 108: |
1259 | - ACCEPT_TOKEN(aux_sym_similarity_token1); |
1260 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(209); |
1261 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(106); |
1262 | + ACCEPT_TOKEN(anon_sym_DOT_DOT); |
1263 | END_STATE(); |
1264 | case 109: |
1265 | - ACCEPT_TOKEN(aux_sym_similarity_token1); |
1266 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(74); |
1267 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(107); |
1268 | + ACCEPT_TOKEN(anon_sym_similarity); |
1269 | END_STATE(); |
1270 | case 110: |
1271 | - ACCEPT_TOKEN(aux_sym_similarity_token1); |
1272 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(210); |
1273 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(108); |
1274 | + ACCEPT_TOKEN(anon_sym_index2); |
1275 | END_STATE(); |
1276 | case 111: |
1277 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1278 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(75); |
1279 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(109); |
1280 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(250); |
1281 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); |
1282 | END_STATE(); |
1283 | case 112: |
1284 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1285 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(211); |
1286 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(110); |
1287 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(217); |
1288 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); |
1289 | END_STATE(); |
1290 | case 113: |
1291 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1292 | @@ -1069,7 +1094,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { |
1293 | END_STATE(); |
1294 | case 114: |
1295 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1296 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(212); |
1297 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(218); |
1298 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(112); |
1299 | END_STATE(); |
1300 | case 115: |
1301 | @@ -1079,611 +1104,621 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { |
1302 | END_STATE(); |
1303 | case 116: |
1304 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1305 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(213); |
1306 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(219); |
1307 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(114); |
1308 | END_STATE(); |
1309 | case 117: |
1310 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1311 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(214); |
1312 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(116); |
1313 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(78); |
1314 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(115); |
1315 | END_STATE(); |
1316 | case 118: |
1317 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1318 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(215); |
1319 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(117); |
1320 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(220); |
1321 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(116); |
1322 | END_STATE(); |
1323 | case 119: |
1324 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1325 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(216); |
1326 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(118); |
1327 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(79); |
1328 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(117); |
1329 | END_STATE(); |
1330 | case 120: |
1331 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1332 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(217); |
1333 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(119); |
1334 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(221); |
1335 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(118); |
1336 | END_STATE(); |
1337 | case 121: |
1338 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1339 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(218); |
1340 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); |
1341 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(80); |
1342 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(119); |
1343 | END_STATE(); |
1344 | case 122: |
1345 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1346 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(219); |
1347 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(121); |
1348 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(222); |
1349 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); |
1350 | END_STATE(); |
1351 | case 123: |
1352 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1353 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(220); |
1354 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(223); |
1355 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(122); |
1356 | END_STATE(); |
1357 | case 124: |
1358 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1359 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(221); |
1360 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(224); |
1361 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(123); |
1362 | END_STATE(); |
1363 | case 125: |
1364 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1365 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(222); |
1366 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(225); |
1367 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(124); |
1368 | END_STATE(); |
1369 | case 126: |
1370 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1371 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(223); |
1372 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(226); |
1373 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(125); |
1374 | END_STATE(); |
1375 | case 127: |
1376 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1377 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(224); |
1378 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(227); |
1379 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(126); |
1380 | END_STATE(); |
1381 | case 128: |
1382 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1383 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(225); |
1384 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(228); |
1385 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(127); |
1386 | END_STATE(); |
1387 | case 129: |
1388 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1389 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(226); |
1390 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(229); |
1391 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(128); |
1392 | END_STATE(); |
1393 | case 130: |
1394 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1395 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(227); |
1396 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(230); |
1397 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(129); |
1398 | END_STATE(); |
1399 | case 131: |
1400 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1401 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(228); |
1402 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(231); |
1403 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(130); |
1404 | END_STATE(); |
1405 | case 132: |
1406 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1407 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(229); |
1408 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(232); |
1409 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(131); |
1410 | END_STATE(); |
1411 | case 133: |
1412 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1413 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(230); |
1414 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(233); |
1415 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(132); |
1416 | END_STATE(); |
1417 | case 134: |
1418 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1419 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(231); |
1420 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(234); |
1421 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(133); |
1422 | END_STATE(); |
1423 | case 135: |
1424 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1425 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(232); |
1426 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(235); |
1427 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(134); |
1428 | END_STATE(); |
1429 | case 136: |
1430 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1431 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(233); |
1432 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(236); |
1433 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(135); |
1434 | END_STATE(); |
1435 | case 137: |
1436 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1437 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(234); |
1438 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(237); |
1439 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(136); |
1440 | END_STATE(); |
1441 | case 138: |
1442 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1443 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(235); |
1444 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(238); |
1445 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(137); |
1446 | END_STATE(); |
1447 | case 139: |
1448 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1449 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(236); |
1450 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(239); |
1451 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(138); |
1452 | END_STATE(); |
1453 | case 140: |
1454 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1455 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(237); |
1456 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); |
1457 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(139); |
1458 | END_STATE(); |
1459 | case 141: |
1460 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1461 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(238); |
1462 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); |
1463 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140); |
1464 | END_STATE(); |
1465 | case 142: |
1466 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1467 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(239); |
1468 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(242); |
1469 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(141); |
1470 | END_STATE(); |
1471 | case 143: |
1472 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1473 | - if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); |
1474 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(243); |
1475 | if (('0' <= lookahead && lookahead <= '9')) ADVANCE(142); |
1476 | END_STATE(); |
1477 | case 144: |
1478 | ACCEPT_TOKEN(aux_sym_similarity_token1); |
1479 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); |
1480 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(244); |
1481 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); |
1482 | END_STATE(); |
1483 | case 145: |
1484 | - ACCEPT_TOKEN(anon_sym_PERCENT); |
1485 | + ACCEPT_TOKEN(aux_sym_similarity_token1); |
1486 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(245); |
1487 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); |
1488 | END_STATE(); |
1489 | case 146: |
1490 | - ACCEPT_TOKEN(anon_sym_DASH_DASH_DASH); |
1491 | - if (lookahead == '-') ADVANCE(158); |
1492 | + ACCEPT_TOKEN(aux_sym_similarity_token1); |
1493 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(246); |
1494 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(145); |
1495 | END_STATE(); |
1496 | case 147: |
1497 | - ACCEPT_TOKEN(anon_sym_PLUS_PLUS_PLUS); |
1498 | + ACCEPT_TOKEN(aux_sym_similarity_token1); |
1499 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(247); |
1500 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(146); |
1501 | END_STATE(); |
1502 | case 148: |
1503 | - ACCEPT_TOKEN(anon_sym_PLUS_PLUS_PLUS); |
1504 | - if (lookahead == '+') ADVANCE(155); |
1505 | + ACCEPT_TOKEN(aux_sym_similarity_token1); |
1506 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(248); |
1507 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); |
1508 | END_STATE(); |
1509 | case 149: |
1510 | - ACCEPT_TOKEN(anon_sym_AT_AT); |
1511 | + ACCEPT_TOKEN(aux_sym_similarity_token1); |
1512 | + if (('a' <= lookahead && lookahead <= 'f')) ADVANCE(249); |
1513 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); |
1514 | END_STATE(); |
1515 | case 150: |
1516 | - ACCEPT_TOKEN(anon_sym_AT_AT2); |
1517 | + ACCEPT_TOKEN(aux_sym_similarity_token1); |
1518 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); |
1519 | END_STATE(); |
1520 | case 151: |
1521 | - ACCEPT_TOKEN(aux_sym_location_token1); |
1522 | - if (lookahead == '\t' || |
1523 | - lookahead == 11 || |
1524 | - lookahead == '\f' || |
1525 | - lookahead == ' ') ADVANCE(151); |
1526 | - if (lookahead != 0 && |
1527 | - (lookahead < '\n' || '\r' < lookahead)) ADVANCE(152); |
1528 | + ACCEPT_TOKEN(anon_sym_PERCENT); |
1529 | END_STATE(); |
1530 | case 152: |
1531 | - ACCEPT_TOKEN(aux_sym_location_token1); |
1532 | - if (lookahead != 0 && |
1533 | - lookahead != '\n' && |
1534 | - lookahead != '\r') ADVANCE(152); |
1535 | + ACCEPT_TOKEN(anon_sym_DASH_DASH_DASH); |
1536 | + if (lookahead == '-') ADVANCE(164); |
1537 | END_STATE(); |
1538 | case 153: |
1539 | - ACCEPT_TOKEN(anon_sym_PLUS); |
1540 | - if (lookahead == '+') ADVANCE(154); |
1541 | + ACCEPT_TOKEN(anon_sym_PLUS_PLUS_PLUS); |
1542 | END_STATE(); |
1543 | case 154: |
1544 | - ACCEPT_TOKEN(anon_sym_PLUS_PLUS); |
1545 | - if (lookahead == '+') ADVANCE(148); |
1546 | + ACCEPT_TOKEN(anon_sym_PLUS_PLUS_PLUS); |
1547 | + if (lookahead == '+') ADVANCE(161); |
1548 | END_STATE(); |
1549 | case 155: |
1550 | - ACCEPT_TOKEN(anon_sym_PLUS_PLUS_PLUS_PLUS); |
1551 | + ACCEPT_TOKEN(anon_sym_AT_AT); |
1552 | END_STATE(); |
1553 | case 156: |
1554 | - ACCEPT_TOKEN(anon_sym_DASH); |
1555 | - if (lookahead == '-') ADVANCE(157); |
1556 | + ACCEPT_TOKEN(anon_sym_AT_AT2); |
1557 | END_STATE(); |
1558 | case 157: |
1559 | - ACCEPT_TOKEN(anon_sym_DASH_DASH); |
1560 | - if (lookahead == '-') ADVANCE(146); |
1561 | + ACCEPT_TOKEN(aux_sym_location_token1); |
1562 | + if (lookahead == '\t' || |
1563 | + lookahead == 11 || |
1564 | + lookahead == '\f' || |
1565 | + lookahead == ' ') ADVANCE(157); |
1566 | + if (lookahead != 0 && |
1567 | + (lookahead < '\n' || '\r' < lookahead)) ADVANCE(158); |
1568 | END_STATE(); |
1569 | case 158: |
1570 | - ACCEPT_TOKEN(anon_sym_DASH_DASH_DASH_DASH); |
1571 | + ACCEPT_TOKEN(aux_sym_location_token1); |
1572 | + if (lookahead != 0 && |
1573 | + lookahead != '\n' && |
1574 | + lookahead != '\r') ADVANCE(158); |
1575 | END_STATE(); |
1576 | case 159: |
1577 | - ACCEPT_TOKEN(sym_context); |
1578 | - if (lookahead == '\n') ADVANCE(86); |
1579 | - if (lookahead == '\r') ADVANCE(1); |
1580 | - if (('\t' <= lookahead && lookahead <= '\f') || |
1581 | - lookahead == ' ') ADVANCE(159); |
1582 | - if (lookahead != 0) ADVANCE(194); |
1583 | + ACCEPT_TOKEN(anon_sym_PLUS); |
1584 | + if (lookahead == '+') ADVANCE(160); |
1585 | END_STATE(); |
1586 | case 160: |
1587 | - ACCEPT_TOKEN(sym_context); |
1588 | - if (lookahead == '@') ADVANCE(149); |
1589 | - if (lookahead != 0 && |
1590 | - lookahead != '\n' && |
1591 | - lookahead != '\r') ADVANCE(194); |
1592 | + ACCEPT_TOKEN(anon_sym_PLUS_PLUS); |
1593 | + if (lookahead == '+') ADVANCE(154); |
1594 | END_STATE(); |
1595 | case 161: |
1596 | - ACCEPT_TOKEN(sym_context); |
1597 | - if (lookahead == 'a') ADVANCE(186); |
1598 | - if (lookahead != 0 && |
1599 | - lookahead != '\n' && |
1600 | - lookahead != '\r') ADVANCE(194); |
1601 | + ACCEPT_TOKEN(anon_sym_PLUS_PLUS_PLUS_PLUS); |
1602 | END_STATE(); |
1603 | case 162: |
1604 | - ACCEPT_TOKEN(sym_context); |
1605 | - if (lookahead == 'a') ADVANCE(182); |
1606 | - if (lookahead != 0 && |
1607 | - lookahead != '\n' && |
1608 | - lookahead != '\r') ADVANCE(194); |
1609 | + ACCEPT_TOKEN(anon_sym_DASH); |
1610 | + if (lookahead == '-') ADVANCE(163); |
1611 | END_STATE(); |
1612 | case 163: |
1613 | - ACCEPT_TOKEN(sym_context); |
1614 | - if (lookahead == 'a') ADVANCE(187); |
1615 | - if (lookahead != 0 && |
1616 | - lookahead != '\n' && |
1617 | - lookahead != '\r') ADVANCE(194); |
1618 | + ACCEPT_TOKEN(anon_sym_DASH_DASH); |
1619 | + if (lookahead == '-') ADVANCE(152); |
1620 | END_STATE(); |
1621 | case 164: |
1622 | - ACCEPT_TOKEN(sym_context); |
1623 | - if (lookahead == 'd') ADVANCE(89); |
1624 | - if (lookahead != 0 && |
1625 | - lookahead != '\n' && |
1626 | - lookahead != '\r') ADVANCE(194); |
1627 | + ACCEPT_TOKEN(anon_sym_DASH_DASH_DASH_DASH); |
1628 | END_STATE(); |
1629 | case 165: |
1630 | ACCEPT_TOKEN(sym_context); |
1631 | - if (lookahead == 'd') ADVANCE(170); |
1632 | - if (lookahead != 0 && |
1633 | - lookahead != '\n' && |
1634 | - lookahead != '\r') ADVANCE(194); |
1635 | + if (lookahead == '\n') ADVANCE(89); |
1636 | + if (lookahead == '\r') ADVANCE(1); |
1637 | + if (lookahead == 'd') ADVANCE(178); |
1638 | + if (lookahead == 'n') ADVANCE(174); |
1639 | + if (lookahead == 'o') ADVANCE(187); |
1640 | + if (lookahead == 'r') ADVANCE(179); |
1641 | + if (('\t' <= lookahead && lookahead <= '\f') || |
1642 | + lookahead == ' ') ADVANCE(165); |
1643 | + if (lookahead != 0) ADVANCE(203); |
1644 | END_STATE(); |
1645 | case 166: |
1646 | ACCEPT_TOKEN(sym_context); |
1647 | - if (lookahead == 'e') ADVANCE(89); |
1648 | + if (lookahead == '@') ADVANCE(155); |
1649 | if (lookahead != 0 && |
1650 | lookahead != '\n' && |
1651 | - lookahead != '\r') ADVANCE(194); |
1652 | + lookahead != '\r') ADVANCE(203); |
1653 | END_STATE(); |
1654 | case 167: |
1655 | ACCEPT_TOKEN(sym_context); |
1656 | - if (lookahead == 'e') ADVANCE(179); |
1657 | - if (lookahead == 'i') ADVANCE(174); |
1658 | + if (lookahead == 'a') ADVANCE(195); |
1659 | if (lookahead != 0 && |
1660 | lookahead != '\n' && |
1661 | - lookahead != '\r') ADVANCE(194); |
1662 | + lookahead != '\r') ADVANCE(203); |
1663 | END_STATE(); |
1664 | case 168: |
1665 | ACCEPT_TOKEN(sym_context); |
1666 | - if (lookahead == 'e') ADVANCE(190); |
1667 | + if (lookahead == 'a') ADVANCE(191); |
1668 | if (lookahead != 0 && |
1669 | lookahead != '\n' && |
1670 | - lookahead != '\r') ADVANCE(194); |
1671 | + lookahead != '\r') ADVANCE(203); |
1672 | END_STATE(); |
1673 | case 169: |
1674 | ACCEPT_TOKEN(sym_context); |
1675 | - if (lookahead == 'e') ADVANCE(189); |
1676 | + if (lookahead == 'a') ADVANCE(196); |
1677 | if (lookahead != 0 && |
1678 | lookahead != '\n' && |
1679 | - lookahead != '\r') ADVANCE(194); |
1680 | + lookahead != '\r') ADVANCE(203); |
1681 | END_STATE(); |
1682 | case 170: |
1683 | ACCEPT_TOKEN(sym_context); |
1684 | - if (lookahead == 'e') ADVANCE(191); |
1685 | + if (lookahead == 'd') ADVANCE(97); |
1686 | if (lookahead != 0 && |
1687 | lookahead != '\n' && |
1688 | - lookahead != '\r') ADVANCE(194); |
1689 | + lookahead != '\r') ADVANCE(203); |
1690 | END_STATE(); |
1691 | case 171: |
1692 | ACCEPT_TOKEN(sym_context); |
1693 | - if (lookahead == 'e') ADVANCE(164); |
1694 | + if (lookahead == 'd') ADVANCE(93); |
1695 | if (lookahead != 0 && |
1696 | lookahead != '\n' && |
1697 | - lookahead != '\r') ADVANCE(194); |
1698 | + lookahead != '\r') ADVANCE(203); |
1699 | END_STATE(); |
1700 | case 172: |
1701 | ACCEPT_TOKEN(sym_context); |
1702 | - if (lookahead == 'e') ADVANCE(185); |
1703 | + if (lookahead == 'd') ADVANCE(176); |
1704 | if (lookahead != 0 && |
1705 | lookahead != '\n' && |
1706 | - lookahead != '\r') ADVANCE(194); |
1707 | + lookahead != '\r') ADVANCE(203); |
1708 | END_STATE(); |
1709 | case 173: |
1710 | ACCEPT_TOKEN(sym_context); |
1711 | - if (lookahead == 'f') ADVANCE(87); |
1712 | + if (lookahead == 'e') ADVANCE(98); |
1713 | if (lookahead != 0 && |
1714 | lookahead != '\n' && |
1715 | - lookahead != '\r') ADVANCE(194); |
1716 | + lookahead != '\r') ADVANCE(203); |
1717 | END_STATE(); |
1718 | case 174: |
1719 | ACCEPT_TOKEN(sym_context); |
1720 | - if (lookahead == 'f') ADVANCE(173); |
1721 | + if (lookahead == 'e') ADVANCE(199); |
1722 | if (lookahead != 0 && |
1723 | lookahead != '\n' && |
1724 | - lookahead != '\r') ADVANCE(194); |
1725 | + lookahead != '\r') ADVANCE(203); |
1726 | END_STATE(); |
1727 | case 175: |
1728 | ACCEPT_TOKEN(sym_context); |
1729 | - if (lookahead == 'i') ADVANCE(181); |
1730 | + if (lookahead == 'e') ADVANCE(198); |
1731 | if (lookahead != 0 && |
1732 | lookahead != '\n' && |
1733 | - lookahead != '\r') ADVANCE(194); |
1734 | + lookahead != '\r') ADVANCE(203); |
1735 | END_STATE(); |
1736 | case 176: |
1737 | ACCEPT_TOKEN(sym_context); |
1738 | - if (lookahead == 'i') ADVANCE(184); |
1739 | + if (lookahead == 'e') ADVANCE(200); |
1740 | if (lookahead != 0 && |
1741 | lookahead != '\n' && |
1742 | - lookahead != '\r') ADVANCE(194); |
1743 | + lookahead != '\r') ADVANCE(203); |
1744 | END_STATE(); |
1745 | case 177: |
1746 | ACCEPT_TOKEN(sym_context); |
1747 | - if (lookahead == 'i') ADVANCE(180); |
1748 | + if (lookahead == 'e') ADVANCE(188); |
1749 | + if (lookahead == 'i') ADVANCE(182); |
1750 | if (lookahead != 0 && |
1751 | lookahead != '\n' && |
1752 | - lookahead != '\r') ADVANCE(194); |
1753 | + lookahead != '\r') ADVANCE(203); |
1754 | END_STATE(); |
1755 | case 178: |
1756 | ACCEPT_TOKEN(sym_context); |
1757 | - if (lookahead == 'i') ADVANCE(188); |
1758 | + if (lookahead == 'e') ADVANCE(188); |
1759 | if (lookahead != 0 && |
1760 | lookahead != '\n' && |
1761 | - lookahead != '\r') ADVANCE(194); |
1762 | + lookahead != '\r') ADVANCE(203); |
1763 | END_STATE(); |
1764 | case 179: |
1765 | ACCEPT_TOKEN(sym_context); |
1766 | - if (lookahead == 'l') ADVANCE(169); |
1767 | + if (lookahead == 'e') ADVANCE(194); |
1768 | if (lookahead != 0 && |
1769 | lookahead != '\n' && |
1770 | - lookahead != '\r') ADVANCE(194); |
1771 | + lookahead != '\r') ADVANCE(203); |
1772 | END_STATE(); |
1773 | case 180: |
1774 | ACCEPT_TOKEN(sym_context); |
1775 | - if (lookahead == 'l') ADVANCE(163); |
1776 | + if (lookahead == 'e') ADVANCE(171); |
1777 | if (lookahead != 0 && |
1778 | lookahead != '\n' && |
1779 | - lookahead != '\r') ADVANCE(194); |
1780 | + lookahead != '\r') ADVANCE(203); |
1781 | END_STATE(); |
1782 | case 181: |
1783 | ACCEPT_TOKEN(sym_context); |
1784 | - if (lookahead == 'm') ADVANCE(177); |
1785 | + if (lookahead == 'f') ADVANCE(90); |
1786 | if (lookahead != 0 && |
1787 | lookahead != '\n' && |
1788 | - lookahead != '\r') ADVANCE(194); |
1789 | + lookahead != '\r') ADVANCE(203); |
1790 | END_STATE(); |
1791 | case 182: |
1792 | ACCEPT_TOKEN(sym_context); |
1793 | - if (lookahead == 'm') ADVANCE(166); |
1794 | + if (lookahead == 'f') ADVANCE(181); |
1795 | if (lookahead != 0 && |
1796 | lookahead != '\n' && |
1797 | - lookahead != '\r') ADVANCE(194); |
1798 | + lookahead != '\r') ADVANCE(203); |
1799 | END_STATE(); |
1800 | case 183: |
1801 | ACCEPT_TOKEN(sym_context); |
1802 | - if (lookahead == 'n') ADVANCE(165); |
1803 | + if (lookahead == 'i') ADVANCE(190); |
1804 | if (lookahead != 0 && |
1805 | lookahead != '\n' && |
1806 | - lookahead != '\r') ADVANCE(194); |
1807 | + lookahead != '\r') ADVANCE(203); |
1808 | END_STATE(); |
1809 | case 184: |
1810 | ACCEPT_TOKEN(sym_context); |
1811 | - if (lookahead == 'n') ADVANCE(161); |
1812 | + if (lookahead == 'i') ADVANCE(193); |
1813 | if (lookahead != 0 && |
1814 | lookahead != '\n' && |
1815 | - lookahead != '\r') ADVANCE(194); |
1816 | + lookahead != '\r') ADVANCE(203); |
1817 | END_STATE(); |
1818 | case 185: |
1819 | ACCEPT_TOKEN(sym_context); |
1820 | - if (lookahead == 'n') ADVANCE(162); |
1821 | + if (lookahead == 'i') ADVANCE(197); |
1822 | if (lookahead != 0 && |
1823 | lookahead != '\n' && |
1824 | - lookahead != '\r') ADVANCE(194); |
1825 | + lookahead != '\r') ADVANCE(203); |
1826 | END_STATE(); |
1827 | case 186: |
1828 | ACCEPT_TOKEN(sym_context); |
1829 | - if (lookahead == 'r') ADVANCE(192); |
1830 | + if (lookahead == 'i') ADVANCE(189); |
1831 | if (lookahead != 0 && |
1832 | lookahead != '\n' && |
1833 | - lookahead != '\r') ADVANCE(194); |
1834 | + lookahead != '\r') ADVANCE(203); |
1835 | END_STATE(); |
1836 | case 187: |
1837 | ACCEPT_TOKEN(sym_context); |
1838 | - if (lookahead == 'r') ADVANCE(178); |
1839 | + if (lookahead == 'l') ADVANCE(170); |
1840 | if (lookahead != 0 && |
1841 | lookahead != '\n' && |
1842 | - lookahead != '\r') ADVANCE(194); |
1843 | + lookahead != '\r') ADVANCE(203); |
1844 | END_STATE(); |
1845 | case 188: |
1846 | ACCEPT_TOKEN(sym_context); |
1847 | - if (lookahead == 't') ADVANCE(193); |
1848 | + if (lookahead == 'l') ADVANCE(175); |
1849 | if (lookahead != 0 && |
1850 | lookahead != '\n' && |
1851 | - lookahead != '\r') ADVANCE(194); |
1852 | + lookahead != '\r') ADVANCE(203); |
1853 | END_STATE(); |
1854 | case 189: |
1855 | ACCEPT_TOKEN(sym_context); |
1856 | - if (lookahead == 't') ADVANCE(171); |
1857 | + if (lookahead == 'l') ADVANCE(169); |
1858 | if (lookahead != 0 && |
1859 | lookahead != '\n' && |
1860 | - lookahead != '\r') ADVANCE(194); |
1861 | + lookahead != '\r') ADVANCE(203); |
1862 | END_STATE(); |
1863 | case 190: |
1864 | ACCEPT_TOKEN(sym_context); |
1865 | - if (lookahead == 'w') ADVANCE(89); |
1866 | + if (lookahead == 'm') ADVANCE(186); |
1867 | if (lookahead != 0 && |
1868 | lookahead != '\n' && |
1869 | - lookahead != '\r') ADVANCE(194); |
1870 | + lookahead != '\r') ADVANCE(203); |
1871 | END_STATE(); |
1872 | case 191: |
1873 | ACCEPT_TOKEN(sym_context); |
1874 | - if (lookahead == 'x') ADVANCE(101); |
1875 | + if (lookahead == 'm') ADVANCE(173); |
1876 | if (lookahead != 0 && |
1877 | lookahead != '\n' && |
1878 | - lookahead != '\r') ADVANCE(194); |
1879 | + lookahead != '\r') ADVANCE(203); |
1880 | END_STATE(); |
1881 | case 192: |
1882 | ACCEPT_TOKEN(sym_context); |
1883 | - if (lookahead == 'y') ADVANCE(95); |
1884 | + if (lookahead == 'n') ADVANCE(172); |
1885 | if (lookahead != 0 && |
1886 | lookahead != '\n' && |
1887 | - lookahead != '\r') ADVANCE(194); |
1888 | + lookahead != '\r') ADVANCE(203); |
1889 | END_STATE(); |
1890 | case 193: |
1891 | ACCEPT_TOKEN(sym_context); |
1892 | - if (lookahead == 'y') ADVANCE(103); |
1893 | + if (lookahead == 'n') ADVANCE(167); |
1894 | if (lookahead != 0 && |
1895 | lookahead != '\n' && |
1896 | - lookahead != '\r') ADVANCE(194); |
1897 | + lookahead != '\r') ADVANCE(203); |
1898 | END_STATE(); |
1899 | case 194: |
1900 | ACCEPT_TOKEN(sym_context); |
1901 | + if (lookahead == 'n') ADVANCE(168); |
1902 | if (lookahead != 0 && |
1903 | lookahead != '\n' && |
1904 | - lookahead != '\r') ADVANCE(194); |
1905 | + lookahead != '\r') ADVANCE(203); |
1906 | END_STATE(); |
1907 | case 195: |
1908 | - ACCEPT_TOKEN(sym_linerange); |
1909 | - if (lookahead == ',') ADVANCE(72); |
1910 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(195); |
1911 | + ACCEPT_TOKEN(sym_context); |
1912 | + if (lookahead == 'r') ADVANCE(201); |
1913 | + if (lookahead != 0 && |
1914 | + lookahead != '\n' && |
1915 | + lookahead != '\r') ADVANCE(203); |
1916 | END_STATE(); |
1917 | case 196: |
1918 | - ACCEPT_TOKEN(sym_linerange); |
1919 | - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(196); |
1920 | + ACCEPT_TOKEN(sym_context); |
1921 | + if (lookahead == 'r') ADVANCE(185); |
1922 | + if (lookahead != 0 && |
1923 | + lookahead != '\n' && |
1924 | + lookahead != '\r') ADVANCE(203); |
1925 | END_STATE(); |
1926 | case 197: |
1927 | + ACCEPT_TOKEN(sym_context); |
1928 | + if (lookahead == 't') ADVANCE(202); |
1929 | + if (lookahead != 0 && |
1930 | + lookahead != '\n' && |
1931 | + lookahead != '\r') ADVANCE(203); |
1932 | + END_STATE(); |
1933 | + case 198: |
1934 | + ACCEPT_TOKEN(sym_context); |
1935 | + if (lookahead == 't') ADVANCE(180); |
1936 | + if (lookahead != 0 && |
1937 | + lookahead != '\n' && |
1938 | + lookahead != '\r') ADVANCE(203); |
1939 | + END_STATE(); |
1940 | + case 199: |
1941 | + ACCEPT_TOKEN(sym_context); |
1942 | + if (lookahead == 'w') ADVANCE(92); |
1943 | + if (lookahead != 0 && |
1944 | + lookahead != '\n' && |
1945 | + lookahead != '\r') ADVANCE(203); |
1946 | + END_STATE(); |
1947 | + case 200: |
1948 | + ACCEPT_TOKEN(sym_context); |
1949 | + if (lookahead == 'x') ADVANCE(107); |
1950 | + if (lookahead != 0 && |
1951 | + lookahead != '\n' && |
1952 | + lookahead != '\r') ADVANCE(203); |
1953 | + END_STATE(); |
1954 | + case 201: |
1955 | + ACCEPT_TOKEN(sym_context); |
1956 | + if (lookahead == 'y') ADVANCE(101); |
1957 | + if (lookahead != 0 && |
1958 | + lookahead != '\n' && |
1959 | + lookahead != '\r') ADVANCE(203); |
1960 | + END_STATE(); |
1961 | + case 202: |
1962 | + ACCEPT_TOKEN(sym_context); |
1963 | + if (lookahead == 'y') ADVANCE(109); |
1964 | + if (lookahead != 0 && |
1965 | + lookahead != '\n' && |
1966 | + lookahead != '\r') ADVANCE(203); |
1967 | + END_STATE(); |
1968 | + case 203: |
1969 | + ACCEPT_TOKEN(sym_context); |
1970 | + if (lookahead != 0 && |
1971 | + lookahead != '\n' && |
1972 | + lookahead != '\r') ADVANCE(203); |
1973 | + END_STATE(); |
1974 | + case 204: |
1975 | + ACCEPT_TOKEN(sym_linerange); |
1976 | + if (lookahead == ',') ADVANCE(75); |
1977 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(204); |
1978 | + END_STATE(); |
1979 | + case 205: |
1980 | + ACCEPT_TOKEN(sym_linerange); |
1981 | + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(205); |
1982 | + END_STATE(); |
1983 | + case 206: |
1984 | ACCEPT_TOKEN(aux_sym_filename_token1); |
1985 | - if (lookahead == 'a') ADVANCE(204); |
1986 | + if (lookahead == 'a') ADVANCE(213); |
1987 | if (lookahead == 11 || |
1988 | - lookahead == '\f') ADVANCE(197); |
1989 | + lookahead == '\f') ADVANCE(206); |
1990 | if (lookahead != 0 && |
1991 | (lookahead < '\t' || '\r' < lookahead) && |
1992 | - lookahead != ' ') ADVANCE(207); |
1993 | + lookahead != ' ') ADVANCE(216); |
1994 | END_STATE(); |
1995 | - case 198: |
1996 | + case 207: |
1997 | ACCEPT_TOKEN(aux_sym_filename_token1); |
1998 | - if (lookahead == 'd') ADVANCE(203); |
1999 | + if (lookahead == 'd') ADVANCE(212); |
2000 | if (lookahead == 11 || |
2001 | - lookahead == '\f') ADVANCE(198); |
2002 | + lookahead == '\f') ADVANCE(207); |
2003 | if (lookahead != 0 && |
2004 | (lookahead < '\t' || '\r' < lookahead) && |
2005 | - lookahead != ' ') ADVANCE(207); |
2006 | + lookahead != ' ') ADVANCE(216); |
2007 | END_STATE(); |
2008 | - case 199: |
2009 | + case 208: |
2010 | ACCEPT_TOKEN(aux_sym_filename_token1); |
2011 | - if (lookahead == 'd') ADVANCE(98); |
2012 | + if (lookahead == 'd') ADVANCE(104); |
2013 | if (lookahead != 0 && |
2014 | lookahead != '\t' && |
2015 | lookahead != '\n' && |
2016 | lookahead != '\r' && |
2017 | - lookahead != ' ') ADVANCE(207); |
2018 | + lookahead != ' ') ADVANCE(216); |
2019 | END_STATE(); |
2020 | - case 200: |
2021 | + case 209: |
2022 | ACCEPT_TOKEN(aux_sym_filename_token1); |
2023 | - if (lookahead == 'e') ADVANCE(205); |
2024 | + if (lookahead == 'e') ADVANCE(214); |
2025 | if (lookahead != 0 && |
2026 | lookahead != '\t' && |
2027 | lookahead != '\n' && |
2028 | lookahead != '\r' && |
2029 | - lookahead != ' ') ADVANCE(207); |
2030 | + lookahead != ' ') ADVANCE(216); |
2031 | END_STATE(); |
2032 | - case 201: |
2033 | + case 210: |
2034 | ACCEPT_TOKEN(aux_sym_filename_token1); |
2035 | - if (lookahead == 'f') ADVANCE(200); |
2036 | + if (lookahead == 'f') ADVANCE(209); |
2037 | if (lookahead != 0 && |
2038 | lookahead != '\t' && |
2039 | lookahead != '\n' && |
2040 | lookahead != '\r' && |
2041 | - lookahead != ' ') ADVANCE(207); |
2042 | + lookahead != ' ') ADVANCE(216); |
2043 | END_STATE(); |
2044 | - case 202: |
2045 | + case 211: |
2046 | ACCEPT_TOKEN(aux_sym_filename_token1); |
2047 | - if (lookahead == 'f') ADVANCE(201); |
2048 | + if (lookahead == 'f') ADVANCE(210); |
2049 | if (lookahead != 0 && |
2050 | lookahead != '\t' && |
2051 | lookahead != '\n' && |
2052 | lookahead != '\r' && |
2053 | - lookahead != ' ') ADVANCE(207); |
2054 | + lookahead != ' ') ADVANCE(216); |
2055 | END_STATE(); |
2056 | - case 203: |
2057 | + case 212: |
2058 | ACCEPT_TOKEN(aux_sym_filename_token1); |
2059 | - if (lookahead == 'i') ADVANCE(202); |
2060 | + if (lookahead == 'i') ADVANCE(211); |
2061 | if (lookahead != 0 && |
2062 | lookahead != '\t' && |
2063 | lookahead != '\n' && |
2064 | lookahead != '\r' && |
2065 | - lookahead != ' ') ADVANCE(207); |
2066 | + lookahead != ' ') ADVANCE(216); |
2067 | END_STATE(); |
2068 | - case 204: |
2069 | + case 213: |
2070 | ACCEPT_TOKEN(aux_sym_filename_token1); |
2071 | - if (lookahead == 'n') ADVANCE(199); |
2072 | + if (lookahead == 'n') ADVANCE(208); |
2073 | if (lookahead != 0 && |
2074 | lookahead != '\t' && |
2075 | lookahead != '\n' && |
2076 | lookahead != '\r' && |
2077 | - lookahead != ' ') ADVANCE(207); |
2078 | + lookahead != ' ') ADVANCE(216); |
2079 | END_STATE(); |
2080 | - case 205: |
2081 | + case 214: |
2082 | ACCEPT_TOKEN(aux_sym_filename_token1); |
2083 | - if (lookahead == 'r') ADVANCE(100); |
2084 | + if (lookahead == 'r') ADVANCE(106); |
2085 | if (lookahead != 0 && |
2086 | lookahead != '\t' && |
2087 | lookahead != '\n' && |
2088 | lookahead != '\r' && |
2089 | - lookahead != ' ') ADVANCE(207); |
2090 | + lookahead != ' ') ADVANCE(216); |
2091 | END_STATE(); |
2092 | - case 206: |
2093 | + case 215: |
2094 | ACCEPT_TOKEN(aux_sym_filename_token1); |
2095 | if (lookahead == 11 || |
2096 | - lookahead == '\f') ADVANCE(206); |
2097 | + lookahead == '\f') ADVANCE(215); |
2098 | if (lookahead != 0 && |
2099 | (lookahead < '\t' || '\r' < lookahead) && |
2100 | - lookahead != ' ') ADVANCE(207); |
2101 | + lookahead != ' ') ADVANCE(216); |
2102 | END_STATE(); |
2103 | - case 207: |
2104 | + case 216: |
2105 | ACCEPT_TOKEN(aux_sym_filename_token1); |
2106 | if (lookahead != 0 && |
2107 | lookahead != '\t' && |
2108 | lookahead != '\n' && |
2109 | lookahead != '\r' && |
2110 | - lookahead != ' ') ADVANCE(207); |
2111 | - END_STATE(); |
2112 | - case 208: |
2113 | - ACCEPT_TOKEN(sym_commit); |
2114 | - END_STATE(); |
2115 | - case 209: |
2116 | - ACCEPT_TOKEN(sym_commit); |
2117 | - if (('0' <= lookahead && lookahead <= '9') || |
2118 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(208); |
2119 | - END_STATE(); |
2120 | - case 210: |
2121 | - ACCEPT_TOKEN(sym_commit); |
2122 | - if (('0' <= lookahead && lookahead <= '9') || |
2123 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(209); |
2124 | - END_STATE(); |
2125 | - case 211: |
2126 | - ACCEPT_TOKEN(sym_commit); |
2127 | - if (('0' <= lookahead && lookahead <= '9') || |
2128 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(210); |
2129 | - END_STATE(); |
2130 | - case 212: |
2131 | - ACCEPT_TOKEN(sym_commit); |
2132 | - if (('0' <= lookahead && lookahead <= '9') || |
2133 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(211); |
2134 | - END_STATE(); |
2135 | - case 213: |
2136 | - ACCEPT_TOKEN(sym_commit); |
2137 | - if (('0' <= lookahead && lookahead <= '9') || |
2138 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(212); |
2139 | - END_STATE(); |
2140 | - case 214: |
2141 | - ACCEPT_TOKEN(sym_commit); |
2142 | - if (('0' <= lookahead && lookahead <= '9') || |
2143 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(213); |
2144 | - END_STATE(); |
2145 | - case 215: |
2146 | - ACCEPT_TOKEN(sym_commit); |
2147 | - if (('0' <= lookahead && lookahead <= '9') || |
2148 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(214); |
2149 | - END_STATE(); |
2150 | - case 216: |
2151 | - ACCEPT_TOKEN(sym_commit); |
2152 | - if (('0' <= lookahead && lookahead <= '9') || |
2153 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(215); |
2154 | + lookahead != ' ') ADVANCE(216); |
2155 | END_STATE(); |
2156 | case 217: |
2157 | ACCEPT_TOKEN(sym_commit); |
2158 | - if (('0' <= lookahead && lookahead <= '9') || |
2159 | - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(216); |
2160 | END_STATE(); |
2161 | case 218: |
2162 | ACCEPT_TOKEN(sym_commit); |
2163 | @@ -1805,6 +1840,51 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { |
2164 | if (('0' <= lookahead && lookahead <= '9') || |
2165 | ('a' <= lookahead && lookahead <= 'f')) ADVANCE(240); |
2166 | END_STATE(); |
2167 | + case 242: |
2168 | + ACCEPT_TOKEN(sym_commit); |
2169 | + if (('0' <= lookahead && lookahead <= '9') || |
2170 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(241); |
2171 | + END_STATE(); |
2172 | + case 243: |
2173 | + ACCEPT_TOKEN(sym_commit); |
2174 | + if (('0' <= lookahead && lookahead <= '9') || |
2175 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(242); |
2176 | + END_STATE(); |
2177 | + case 244: |
2178 | + ACCEPT_TOKEN(sym_commit); |
2179 | + if (('0' <= lookahead && lookahead <= '9') || |
2180 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(243); |
2181 | + END_STATE(); |
2182 | + case 245: |
2183 | + ACCEPT_TOKEN(sym_commit); |
2184 | + if (('0' <= lookahead && lookahead <= '9') || |
2185 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(244); |
2186 | + END_STATE(); |
2187 | + case 246: |
2188 | + ACCEPT_TOKEN(sym_commit); |
2189 | + if (('0' <= lookahead && lookahead <= '9') || |
2190 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(245); |
2191 | + END_STATE(); |
2192 | + case 247: |
2193 | + ACCEPT_TOKEN(sym_commit); |
2194 | + if (('0' <= lookahead && lookahead <= '9') || |
2195 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(246); |
2196 | + END_STATE(); |
2197 | + case 248: |
2198 | + ACCEPT_TOKEN(sym_commit); |
2199 | + if (('0' <= lookahead && lookahead <= '9') || |
2200 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(247); |
2201 | + END_STATE(); |
2202 | + case 249: |
2203 | + ACCEPT_TOKEN(sym_commit); |
2204 | + if (('0' <= lookahead && lookahead <= '9') || |
2205 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(248); |
2206 | + END_STATE(); |
2207 | + case 250: |
2208 | + ACCEPT_TOKEN(sym_commit); |
2209 | + if (('0' <= lookahead && lookahead <= '9') || |
2210 | + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(249); |
2211 | + END_STATE(); |
2212 | default: |
2213 | return false; |
2214 | } |
2215 | @@ -1812,88 +1892,92 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { |
2216 | |
2217 | static const TSLexMode ts_lex_modes[STATE_COUNT] = { |
2218 | [0] = {.lex_state = 0}, |
2219 | - [1] = {.lex_state = 80}, |
2220 | - [2] = {.lex_state = 80}, |
2221 | - [3] = {.lex_state = 80}, |
2222 | - [4] = {.lex_state = 80}, |
2223 | - [5] = {.lex_state = 80}, |
2224 | - [6] = {.lex_state = 80}, |
2225 | - [7] = {.lex_state = 80}, |
2226 | - [8] = {.lex_state = 80}, |
2227 | - [9] = {.lex_state = 80}, |
2228 | - [10] = {.lex_state = 80}, |
2229 | - [11] = {.lex_state = 80}, |
2230 | - [12] = {.lex_state = 80}, |
2231 | - [13] = {.lex_state = 80}, |
2232 | - [14] = {.lex_state = 80}, |
2233 | - [15] = {.lex_state = 80}, |
2234 | - [16] = {.lex_state = 80}, |
2235 | - [17] = {.lex_state = 80}, |
2236 | - [18] = {.lex_state = 80}, |
2237 | - [19] = {.lex_state = 83}, |
2238 | - [20] = {.lex_state = 80}, |
2239 | + [1] = {.lex_state = 83}, |
2240 | + [2] = {.lex_state = 83}, |
2241 | + [3] = {.lex_state = 83}, |
2242 | + [4] = {.lex_state = 83}, |
2243 | + [5] = {.lex_state = 83}, |
2244 | + [6] = {.lex_state = 83}, |
2245 | + [7] = {.lex_state = 83}, |
2246 | + [8] = {.lex_state = 83}, |
2247 | + [9] = {.lex_state = 83}, |
2248 | + [10] = {.lex_state = 83}, |
2249 | + [11] = {.lex_state = 83}, |
2250 | + [12] = {.lex_state = 83}, |
2251 | + [13] = {.lex_state = 83}, |
2252 | + [14] = {.lex_state = 83}, |
2253 | + [15] = {.lex_state = 83}, |
2254 | + [16] = {.lex_state = 83}, |
2255 | + [17] = {.lex_state = 83}, |
2256 | + [18] = {.lex_state = 83}, |
2257 | + [19] = {.lex_state = 86}, |
2258 | + [20] = {.lex_state = 86}, |
2259 | [21] = {.lex_state = 83}, |
2260 | - [22] = {.lex_state = 80}, |
2261 | - [23] = {.lex_state = 81}, |
2262 | - [24] = {.lex_state = 83}, |
2263 | - [25] = {.lex_state = 83}, |
2264 | - [26] = {.lex_state = 83}, |
2265 | - [27] = {.lex_state = 84}, |
2266 | - [28] = {.lex_state = 83}, |
2267 | - [29] = {.lex_state = 81}, |
2268 | - [30] = {.lex_state = 83}, |
2269 | - [31] = {.lex_state = 13}, |
2270 | - [32] = {.lex_state = 84}, |
2271 | - [33] = {.lex_state = 13}, |
2272 | - [34] = {.lex_state = 83}, |
2273 | - [35] = {.lex_state = 84}, |
2274 | - [36] = {.lex_state = 8}, |
2275 | - [37] = {.lex_state = 83}, |
2276 | - [38] = {.lex_state = 83}, |
2277 | - [39] = {.lex_state = 8}, |
2278 | + [22] = {.lex_state = 83}, |
2279 | + [23] = {.lex_state = 86}, |
2280 | + [24] = {.lex_state = 86}, |
2281 | + [25] = {.lex_state = 84}, |
2282 | + [26] = {.lex_state = 87}, |
2283 | + [27] = {.lex_state = 14}, |
2284 | + [28] = {.lex_state = 86}, |
2285 | + [29] = {.lex_state = 87}, |
2286 | + [30] = {.lex_state = 86}, |
2287 | + [31] = {.lex_state = 87}, |
2288 | + [32] = {.lex_state = 86}, |
2289 | + [33] = {.lex_state = 8}, |
2290 | + [34] = {.lex_state = 86}, |
2291 | + [35] = {.lex_state = 8}, |
2292 | + [36] = {.lex_state = 86}, |
2293 | + [37] = {.lex_state = 14}, |
2294 | + [38] = {.lex_state = 86}, |
2295 | + [39] = {.lex_state = 84}, |
2296 | [40] = {.lex_state = 0}, |
2297 | - [41] = {.lex_state = 0}, |
2298 | - [42] = {.lex_state = 81}, |
2299 | + [41] = {.lex_state = 84}, |
2300 | + [42] = {.lex_state = 0}, |
2301 | [43] = {.lex_state = 0}, |
2302 | [44] = {.lex_state = 0}, |
2303 | - [45] = {.lex_state = 0}, |
2304 | + [45] = {.lex_state = 84}, |
2305 | [46] = {.lex_state = 0}, |
2306 | [47] = {.lex_state = 0}, |
2307 | [48] = {.lex_state = 0}, |
2308 | [49] = {.lex_state = 0}, |
2309 | - [50] = {.lex_state = 81}, |
2310 | - [51] = {.lex_state = 0}, |
2311 | + [50] = {.lex_state = 0}, |
2312 | + [51] = {.lex_state = 84}, |
2313 | [52] = {.lex_state = 0}, |
2314 | [53] = {.lex_state = 0}, |
2315 | [54] = {.lex_state = 0}, |
2316 | - [55] = {.lex_state = 81}, |
2317 | - [56] = {.lex_state = 0}, |
2318 | + [55] = {.lex_state = 0}, |
2319 | + [56] = {.lex_state = 84}, |
2320 | [57] = {.lex_state = 0}, |
2321 | [58] = {.lex_state = 0}, |
2322 | - [59] = {.lex_state = 0}, |
2323 | - [60] = {.lex_state = 81}, |
2324 | + [59] = {.lex_state = 84}, |
2325 | + [60] = {.lex_state = 0}, |
2326 | [61] = {.lex_state = 0}, |
2327 | - [62] = {.lex_state = 0}, |
2328 | + [62] = {.lex_state = 84}, |
2329 | [63] = {.lex_state = 0}, |
2330 | - [64] = {.lex_state = 70}, |
2331 | + [64] = {.lex_state = 0}, |
2332 | [65] = {.lex_state = 0}, |
2333 | [66] = {.lex_state = 0}, |
2334 | - [67] = {.lex_state = 81}, |
2335 | - [68] = {.lex_state = 0}, |
2336 | - [69] = {.lex_state = 31}, |
2337 | + [67] = {.lex_state = 0}, |
2338 | + [68] = {.lex_state = 84}, |
2339 | + [69] = {.lex_state = 0}, |
2340 | [70] = {.lex_state = 0}, |
2341 | [71] = {.lex_state = 0}, |
2342 | [72] = {.lex_state = 0}, |
2343 | [73] = {.lex_state = 0}, |
2344 | - [74] = {.lex_state = 81}, |
2345 | - [75] = {.lex_state = 81}, |
2346 | + [74] = {.lex_state = 73}, |
2347 | + [75] = {.lex_state = 0}, |
2348 | [76] = {.lex_state = 0}, |
2349 | - [77] = {.lex_state = 0}, |
2350 | + [77] = {.lex_state = 84}, |
2351 | [78] = {.lex_state = 0}, |
2352 | - [79] = {.lex_state = 81}, |
2353 | - [80] = {.lex_state = 81}, |
2354 | - [81] = {.lex_state = 31}, |
2355 | - [82] = {.lex_state = 31}, |
2356 | + [79] = {.lex_state = 84}, |
2357 | + [80] = {.lex_state = 84}, |
2358 | + [81] = {.lex_state = 33}, |
2359 | + [82] = {.lex_state = 33}, |
2360 | + [83] = {.lex_state = 0}, |
2361 | + [84] = {.lex_state = 0}, |
2362 | + [85] = {.lex_state = 84}, |
2363 | + [86] = {.lex_state = 33}, |
2364 | }; |
2365 | |
2366 | static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { |
2367 | @@ -1901,9 +1985,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { |
2368 | [ts_builtin_sym_end] = ACTIONS(1), |
2369 | [aux_sym_source_token1] = ACTIONS(1), |
2370 | [anon_sym_diff] = ACTIONS(1), |
2371 | - [aux_sym_file_change_token1] = ACTIONS(1), |
2372 | + [anon_sym_new] = ACTIONS(1), |
2373 | + [anon_sym_deleted] = ACTIONS(1), |
2374 | [anon_sym_file] = ACTIONS(1), |
2375 | [anon_sym_mode] = ACTIONS(1), |
2376 | + [anon_sym_old] = ACTIONS(1), |
2377 | + [anon_sym_rename] = ACTIONS(1), |
2378 | [anon_sym_from] = ACTIONS(1), |
2379 | [anon_sym_to] = ACTIONS(1), |
2380 | [anon_sym_Binary] = ACTIONS(1), |
2381 | @@ -1929,131 +2016,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { |
2382 | }, |
2383 | [1] = { |
2384 | [sym_source] = STATE(78), |
2385 | - [sym__line] = STATE(49), |
2386 | - [sym_block] = STATE(3), |
2387 | - [sym_command] = STATE(77), |
2388 | - [sym_file_change] = STATE(49), |
2389 | - [sym_binary_change] = STATE(49), |
2390 | - [sym_index] = STATE(49), |
2391 | - [sym_similarity] = STATE(49), |
2392 | - [sym_old_file] = STATE(49), |
2393 | - [sym_new_file] = STATE(49), |
2394 | - [sym_location] = STATE(49), |
2395 | - [sym_addition] = STATE(49), |
2396 | - [sym_deletion] = STATE(49), |
2397 | - [aux_sym_source_repeat1] = STATE(3), |
2398 | + [sym__line] = STATE(44), |
2399 | + [sym_block] = STATE(2), |
2400 | + [sym_command] = STATE(73), |
2401 | + [sym_file_change] = STATE(44), |
2402 | + [sym_binary_change] = STATE(44), |
2403 | + [sym_index] = STATE(44), |
2404 | + [sym_similarity] = STATE(44), |
2405 | + [sym_old_file] = STATE(44), |
2406 | + [sym_new_file] = STATE(44), |
2407 | + [sym_location] = STATE(44), |
2408 | + [sym_addition] = STATE(44), |
2409 | + [sym_deletion] = STATE(44), |
2410 | + [aux_sym_source_repeat1] = STATE(2), |
2411 | [ts_builtin_sym_end] = ACTIONS(3), |
2412 | [aux_sym_source_token1] = ACTIONS(5), |
2413 | [anon_sym_diff] = ACTIONS(7), |
2414 | - [aux_sym_file_change_token1] = ACTIONS(9), |
2415 | - [anon_sym_Binary] = ACTIONS(11), |
2416 | - [anon_sym_index] = ACTIONS(13), |
2417 | - [anon_sym_similarity] = ACTIONS(15), |
2418 | - [anon_sym_DASH_DASH_DASH] = ACTIONS(17), |
2419 | - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(19), |
2420 | - [anon_sym_AT_AT] = ACTIONS(21), |
2421 | - [anon_sym_PLUS] = ACTIONS(23), |
2422 | - [anon_sym_PLUS_PLUS] = ACTIONS(23), |
2423 | - [anon_sym_PLUS_PLUS_PLUS_PLUS] = ACTIONS(25), |
2424 | - [anon_sym_DASH] = ACTIONS(27), |
2425 | - [anon_sym_DASH_DASH] = ACTIONS(27), |
2426 | - [anon_sym_DASH_DASH_DASH_DASH] = ACTIONS(29), |
2427 | - [sym_context] = ACTIONS(31), |
2428 | + [anon_sym_new] = ACTIONS(9), |
2429 | + [anon_sym_deleted] = ACTIONS(11), |
2430 | + [anon_sym_old] = ACTIONS(13), |
2431 | + [anon_sym_rename] = ACTIONS(15), |
2432 | + [anon_sym_Binary] = ACTIONS(17), |
2433 | + [anon_sym_index] = ACTIONS(19), |
2434 | + [anon_sym_similarity] = ACTIONS(21), |
2435 | + [anon_sym_DASH_DASH_DASH] = ACTIONS(23), |
2436 | + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(25), |
2437 | + [anon_sym_AT_AT] = ACTIONS(27), |
2438 | + [anon_sym_PLUS] = ACTIONS(29), |
2439 | + [anon_sym_PLUS_PLUS] = ACTIONS(29), |
2440 | + [anon_sym_PLUS_PLUS_PLUS_PLUS] = ACTIONS(31), |
2441 | + [anon_sym_DASH] = ACTIONS(33), |
2442 | + [anon_sym_DASH_DASH] = ACTIONS(33), |
2443 | + [anon_sym_DASH_DASH_DASH_DASH] = ACTIONS(35), |
2444 | + [sym_context] = ACTIONS(37), |
2445 | }, |
2446 | [2] = { |
2447 | - [sym__line] = STATE(61), |
2448 | - [sym_block] = STATE(2), |
2449 | - [sym_command] = STATE(77), |
2450 | - [sym_file_change] = STATE(61), |
2451 | - [sym_binary_change] = STATE(61), |
2452 | - [sym_index] = STATE(61), |
2453 | - [sym_similarity] = STATE(61), |
2454 | - [sym_old_file] = STATE(61), |
2455 | - [sym_new_file] = STATE(61), |
2456 | - [sym_location] = STATE(61), |
2457 | - [sym_addition] = STATE(61), |
2458 | - [sym_deletion] = STATE(61), |
2459 | - [aux_sym_source_repeat1] = STATE(2), |
2460 | - [ts_builtin_sym_end] = ACTIONS(33), |
2461 | - [aux_sym_source_token1] = ACTIONS(35), |
2462 | - [anon_sym_diff] = ACTIONS(38), |
2463 | - [aux_sym_file_change_token1] = ACTIONS(41), |
2464 | - [anon_sym_Binary] = ACTIONS(44), |
2465 | - [anon_sym_index] = ACTIONS(47), |
2466 | - [anon_sym_similarity] = ACTIONS(50), |
2467 | - [anon_sym_DASH_DASH_DASH] = ACTIONS(53), |
2468 | - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(56), |
2469 | - [anon_sym_AT_AT] = ACTIONS(59), |
2470 | - [anon_sym_PLUS] = ACTIONS(62), |
2471 | - [anon_sym_PLUS_PLUS] = ACTIONS(62), |
2472 | - [anon_sym_PLUS_PLUS_PLUS_PLUS] = ACTIONS(65), |
2473 | - [anon_sym_DASH] = ACTIONS(68), |
2474 | - [anon_sym_DASH_DASH] = ACTIONS(68), |
2475 | - [anon_sym_DASH_DASH_DASH_DASH] = ACTIONS(71), |
2476 | - [sym_context] = ACTIONS(74), |
2477 | + [sym__line] = STATE(54), |
2478 | + [sym_block] = STATE(3), |
2479 | + [sym_command] = STATE(73), |
2480 | + [sym_file_change] = STATE(54), |
2481 | + [sym_binary_change] = STATE(54), |
2482 | + [sym_index] = STATE(54), |
2483 | + [sym_similarity] = STATE(54), |
2484 | + [sym_old_file] = STATE(54), |
2485 | + [sym_new_file] = STATE(54), |
2486 | + [sym_location] = STATE(54), |
2487 | + [sym_addition] = STATE(54), |
2488 | + [sym_deletion] = STATE(54), |
2489 | + [aux_sym_source_repeat1] = STATE(3), |
2490 | + [ts_builtin_sym_end] = ACTIONS(39), |
2491 | + [aux_sym_source_token1] = ACTIONS(41), |
2492 | + [anon_sym_diff] = ACTIONS(7), |
2493 | + [anon_sym_new] = ACTIONS(9), |
2494 | + [anon_sym_deleted] = ACTIONS(11), |
2495 | + [anon_sym_old] = ACTIONS(13), |
2496 | + [anon_sym_rename] = ACTIONS(15), |
2497 | + [anon_sym_Binary] = ACTIONS(17), |
2498 | + [anon_sym_index] = ACTIONS(19), |
2499 | + [anon_sym_similarity] = ACTIONS(21), |
2500 | + [anon_sym_DASH_DASH_DASH] = ACTIONS(23), |
2501 | + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(25), |
2502 | + [anon_sym_AT_AT] = ACTIONS(27), |
2503 | + [anon_sym_PLUS] = ACTIONS(29), |
2504 | + [anon_sym_PLUS_PLUS] = ACTIONS(29), |
2505 | + [anon_sym_PLUS_PLUS_PLUS_PLUS] = ACTIONS(31), |
2506 | + [anon_sym_DASH] = ACTIONS(33), |
2507 | + [anon_sym_DASH_DASH] = ACTIONS(33), |
2508 | + [anon_sym_DASH_DASH_DASH_DASH] = ACTIONS(35), |
2509 | + [sym_context] = ACTIONS(43), |
2510 | }, |
2511 | [3] = { |
2512 | - [sym__line] = STATE(45), |
2513 | - [sym_block] = STATE(2), |
2514 | - [sym_command] = STATE(77), |
2515 | - [sym_file_change] = STATE(45), |
2516 | - [sym_binary_change] = STATE(45), |
2517 | - [sym_index] = STATE(45), |
2518 | - [sym_similarity] = STATE(45), |
2519 | - [sym_old_file] = STATE(45), |
2520 | - [sym_new_file] = STATE(45), |
2521 | - [sym_location] = STATE(45), |
2522 | - [sym_addition] = STATE(45), |
2523 | - [sym_deletion] = STATE(45), |
2524 | - [aux_sym_source_repeat1] = STATE(2), |
2525 | - [ts_builtin_sym_end] = ACTIONS(77), |
2526 | - [aux_sym_source_token1] = ACTIONS(79), |
2527 | - [anon_sym_diff] = ACTIONS(7), |
2528 | - [aux_sym_file_change_token1] = ACTIONS(9), |
2529 | - [anon_sym_Binary] = ACTIONS(11), |
2530 | - [anon_sym_index] = ACTIONS(13), |
2531 | - [anon_sym_similarity] = ACTIONS(15), |
2532 | - [anon_sym_DASH_DASH_DASH] = ACTIONS(17), |
2533 | - [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(19), |
2534 | - [anon_sym_AT_AT] = ACTIONS(21), |
2535 | - [anon_sym_PLUS] = ACTIONS(23), |
2536 | - [anon_sym_PLUS_PLUS] = ACTIONS(23), |
2537 | - [anon_sym_PLUS_PLUS_PLUS_PLUS] = ACTIONS(25), |
2538 | - [anon_sym_DASH] = ACTIONS(27), |
2539 | - [anon_sym_DASH_DASH] = ACTIONS(27), |
2540 | - [anon_sym_DASH_DASH_DASH_DASH] = ACTIONS(29), |
2541 | - [sym_context] = ACTIONS(81), |
2542 | + [sym__line] = STATE(65), |
2543 | + [sym_block] = STATE(3), |
2544 | + [sym_command] = STATE(73), |
2545 | + [sym_file_change] = STATE(65), |
2546 | + [sym_binary_change] = STATE(65), |
2547 | + [sym_index] = STATE(65), |
2548 | + [sym_similarity] = STATE(65), |
2549 | + [sym_old_file] = STATE(65), |
2550 | + [sym_new_file] = STATE(65), |
2551 | + [sym_location] = STATE(65), |
2552 | + [sym_addition] = STATE(65), |
2553 | + [sym_deletion] = STATE(65), |
2554 | + [aux_sym_source_repeat1] = STATE(3), |
2555 | + [ts_builtin_sym_end] = ACTIONS(45), |
2556 | + [aux_sym_source_token1] = ACTIONS(47), |
2557 | + [anon_sym_diff] = ACTIONS(50), |
2558 | + [anon_sym_new] = ACTIONS(53), |
2559 | + [anon_sym_deleted] = ACTIONS(56), |
2560 | + [anon_sym_old] = ACTIONS(59), |
2561 | + [anon_sym_rename] = ACTIONS(62), |
2562 | + [anon_sym_Binary] = ACTIONS(65), |
2563 | + [anon_sym_index] = ACTIONS(68), |
2564 | + [anon_sym_similarity] = ACTIONS(71), |
2565 | + [anon_sym_DASH_DASH_DASH] = ACTIONS(74), |
2566 | + [anon_sym_PLUS_PLUS_PLUS] = ACTIONS(77), |
2567 | + [anon_sym_AT_AT] = ACTIONS(80), |
2568 | + [anon_sym_PLUS] = ACTIONS(83), |
2569 | + [anon_sym_PLUS_PLUS] = ACTIONS(83), |
2570 | + [anon_sym_PLUS_PLUS_PLUS_PLUS] = ACTIONS(86), |
2571 | + [anon_sym_DASH] = ACTIONS(89), |
2572 | + [anon_sym_DASH_DASH] = ACTIONS(89), |
2573 | + [anon_sym_DASH_DASH_DASH_DASH] = ACTIONS(92), |
2574 | + [sym_context] = ACTIONS(95), |
2575 | }, |
2576 | }; |
2577 | |
2578 | static const uint16_t ts_small_parse_table[] = { |
2579 | - [0] = 10, |
2580 | + [0] = 13, |
2581 | ACTIONS(9), 1, |
2582 | - aux_sym_file_change_token1, |
2583 | + anon_sym_new, |
2584 | ACTIONS(11), 1, |
2585 | - anon_sym_Binary, |
2586 | + anon_sym_deleted, |
2587 | ACTIONS(13), 1, |
2588 | - anon_sym_index, |
2589 | + anon_sym_old, |
2590 | ACTIONS(15), 1, |
2591 | + anon_sym_rename, |
2592 | + ACTIONS(17), 1, |
2593 | + anon_sym_Binary, |
2594 | + ACTIONS(19), 1, |
2595 | + anon_sym_index, |
2596 | + ACTIONS(21), 1, |
2597 | anon_sym_similarity, |
2598 | - ACTIONS(87), 1, |
2599 | + ACTIONS(102), 1, |
2600 | anon_sym_DASH_DASH_DASH, |
2601 | STATE(6), 1, |
2602 | aux_sym_block_repeat1, |
2603 | - STATE(62), 1, |
2604 | + STATE(61), 1, |
2605 | sym_old_file, |
2606 | - STATE(66), 4, |
2607 | + STATE(71), 4, |
2608 | sym_file_change, |
2609 | sym_binary_change, |
2610 | sym_index, |
2611 | sym_similarity, |
2612 | - ACTIONS(83), 5, |
2613 | + ACTIONS(98), 5, |
2614 | ts_builtin_sym_end, |
2615 | anon_sym_diff, |
2616 | anon_sym_AT_AT, |
2617 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
2618 | anon_sym_DASH_DASH_DASH_DASH, |
2619 | - ACTIONS(85), 7, |
2620 | + ACTIONS(100), 7, |
2621 | aux_sym_source_token1, |
2622 | anon_sym_PLUS_PLUS_PLUS, |
2623 | anon_sym_PLUS, |
2624 | @@ -2061,33 +2163,39 @@ static const uint16_t ts_small_parse_table[] = { |
2625 | anon_sym_DASH, |
2626 | anon_sym_DASH_DASH, |
2627 | sym_context, |
2628 | - [44] = 10, |
2629 | + [53] = 13, |
2630 | ACTIONS(9), 1, |
2631 | - aux_sym_file_change_token1, |
2632 | + anon_sym_new, |
2633 | ACTIONS(11), 1, |
2634 | - anon_sym_Binary, |
2635 | + anon_sym_deleted, |
2636 | ACTIONS(13), 1, |
2637 | - anon_sym_index, |
2638 | + anon_sym_old, |
2639 | ACTIONS(15), 1, |
2640 | + anon_sym_rename, |
2641 | + ACTIONS(17), 1, |
2642 | + anon_sym_Binary, |
2643 | + ACTIONS(19), 1, |
2644 | + anon_sym_index, |
2645 | + ACTIONS(21), 1, |
2646 | anon_sym_similarity, |
2647 | - ACTIONS(87), 1, |
2648 | + ACTIONS(102), 1, |
2649 | anon_sym_DASH_DASH_DASH, |
2650 | STATE(4), 1, |
2651 | aux_sym_block_repeat1, |
2652 | - STATE(58), 1, |
2653 | + STATE(66), 1, |
2654 | sym_old_file, |
2655 | - STATE(66), 4, |
2656 | + STATE(71), 4, |
2657 | sym_file_change, |
2658 | sym_binary_change, |
2659 | sym_index, |
2660 | sym_similarity, |
2661 | - ACTIONS(89), 5, |
2662 | + ACTIONS(104), 5, |
2663 | ts_builtin_sym_end, |
2664 | anon_sym_diff, |
2665 | anon_sym_AT_AT, |
2666 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
2667 | anon_sym_DASH_DASH_DASH_DASH, |
2668 | - ACTIONS(91), 7, |
2669 | + ACTIONS(106), 7, |
2670 | aux_sym_source_token1, |
2671 | anon_sym_PLUS_PLUS_PLUS, |
2672 | anon_sym_PLUS, |
2673 | @@ -2095,29 +2203,35 @@ static const uint16_t ts_small_parse_table[] = { |
2674 | anon_sym_DASH, |
2675 | anon_sym_DASH_DASH, |
2676 | sym_context, |
2677 | - [88] = 8, |
2678 | - ACTIONS(97), 1, |
2679 | - aux_sym_file_change_token1, |
2680 | - ACTIONS(100), 1, |
2681 | + [106] = 11, |
2682 | + ACTIONS(112), 1, |
2683 | + anon_sym_new, |
2684 | + ACTIONS(115), 1, |
2685 | + anon_sym_deleted, |
2686 | + ACTIONS(118), 1, |
2687 | + anon_sym_old, |
2688 | + ACTIONS(121), 1, |
2689 | + anon_sym_rename, |
2690 | + ACTIONS(124), 1, |
2691 | anon_sym_Binary, |
2692 | - ACTIONS(103), 1, |
2693 | + ACTIONS(127), 1, |
2694 | anon_sym_index, |
2695 | - ACTIONS(106), 1, |
2696 | + ACTIONS(130), 1, |
2697 | anon_sym_similarity, |
2698 | STATE(6), 1, |
2699 | aux_sym_block_repeat1, |
2700 | - STATE(66), 4, |
2701 | + STATE(71), 4, |
2702 | sym_file_change, |
2703 | sym_binary_change, |
2704 | sym_index, |
2705 | sym_similarity, |
2706 | - ACTIONS(93), 5, |
2707 | + ACTIONS(108), 5, |
2708 | ts_builtin_sym_end, |
2709 | anon_sym_diff, |
2710 | anon_sym_AT_AT, |
2711 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
2712 | anon_sym_DASH_DASH_DASH_DASH, |
2713 | - ACTIONS(95), 8, |
2714 | + ACTIONS(110), 8, |
2715 | aux_sym_source_token1, |
2716 | anon_sym_DASH_DASH_DASH, |
2717 | anon_sym_PLUS_PLUS_PLUS, |
2718 | @@ -2126,162 +2240,164 @@ static const uint16_t ts_small_parse_table[] = { |
2719 | anon_sym_DASH, |
2720 | anon_sym_DASH_DASH, |
2721 | sym_context, |
2722 | - [127] = 12, |
2723 | - ACTIONS(25), 1, |
2724 | + [154] = 12, |
2725 | + ACTIONS(31), 1, |
2726 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
2727 | - ACTIONS(29), 1, |
2728 | + ACTIONS(35), 1, |
2729 | anon_sym_DASH_DASH_DASH_DASH, |
2730 | - ACTIONS(111), 1, |
2731 | - aux_sym_source_token1, |
2732 | - ACTIONS(113), 1, |
2733 | + ACTIONS(137), 1, |
2734 | anon_sym_DASH_DASH_DASH, |
2735 | - ACTIONS(115), 1, |
2736 | + ACTIONS(139), 1, |
2737 | anon_sym_PLUS_PLUS_PLUS, |
2738 | - ACTIONS(117), 1, |
2739 | + ACTIONS(141), 1, |
2740 | sym_context, |
2741 | - STATE(11), 1, |
2742 | + STATE(8), 1, |
2743 | aux_sym_changes_repeat2, |
2744 | - STATE(17), 1, |
2745 | + STATE(14), 1, |
2746 | sym_changes, |
2747 | - ACTIONS(23), 2, |
2748 | + ACTIONS(29), 2, |
2749 | anon_sym_PLUS, |
2750 | anon_sym_PLUS_PLUS, |
2751 | - ACTIONS(27), 2, |
2752 | + ACTIONS(33), 2, |
2753 | anon_sym_DASH, |
2754 | anon_sym_DASH_DASH, |
2755 | - STATE(54), 2, |
2756 | + STATE(43), 2, |
2757 | sym_addition, |
2758 | sym_deletion, |
2759 | - ACTIONS(109), 7, |
2760 | + ACTIONS(135), 5, |
2761 | + aux_sym_source_token1, |
2762 | + anon_sym_new, |
2763 | + anon_sym_deleted, |
2764 | + anon_sym_old, |
2765 | + anon_sym_rename, |
2766 | + ACTIONS(133), 6, |
2767 | ts_builtin_sym_end, |
2768 | anon_sym_diff, |
2769 | - aux_sym_file_change_token1, |
2770 | anon_sym_Binary, |
2771 | anon_sym_index, |
2772 | anon_sym_similarity, |
2773 | anon_sym_AT_AT, |
2774 | - [173] = 5, |
2775 | - ACTIONS(21), 1, |
2776 | - anon_sym_AT_AT, |
2777 | - STATE(65), 1, |
2778 | - sym_location, |
2779 | - STATE(9), 2, |
2780 | - sym_hunk, |
2781 | - aux_sym_hunks_repeat1, |
2782 | - ACTIONS(119), 8, |
2783 | - ts_builtin_sym_end, |
2784 | - anon_sym_diff, |
2785 | - aux_sym_file_change_token1, |
2786 | - anon_sym_Binary, |
2787 | - anon_sym_index, |
2788 | - anon_sym_similarity, |
2789 | + [203] = 11, |
2790 | + ACTIONS(31), 1, |
2791 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
2792 | + ACTIONS(35), 1, |
2793 | anon_sym_DASH_DASH_DASH_DASH, |
2794 | - ACTIONS(121), 8, |
2795 | - aux_sym_source_token1, |
2796 | + ACTIONS(137), 1, |
2797 | anon_sym_DASH_DASH_DASH, |
2798 | + ACTIONS(139), 1, |
2799 | anon_sym_PLUS_PLUS_PLUS, |
2800 | + ACTIONS(141), 1, |
2801 | + sym_context, |
2802 | + STATE(9), 1, |
2803 | + aux_sym_changes_repeat2, |
2804 | + ACTIONS(29), 2, |
2805 | anon_sym_PLUS, |
2806 | anon_sym_PLUS_PLUS, |
2807 | + ACTIONS(33), 2, |
2808 | anon_sym_DASH, |
2809 | anon_sym_DASH_DASH, |
2810 | - sym_context, |
2811 | - [204] = 5, |
2812 | - ACTIONS(127), 1, |
2813 | - anon_sym_AT_AT, |
2814 | - STATE(65), 1, |
2815 | - sym_location, |
2816 | - STATE(9), 2, |
2817 | - sym_hunk, |
2818 | - aux_sym_hunks_repeat1, |
2819 | - ACTIONS(123), 8, |
2820 | + STATE(43), 2, |
2821 | + sym_addition, |
2822 | + sym_deletion, |
2823 | + ACTIONS(145), 5, |
2824 | + aux_sym_source_token1, |
2825 | + anon_sym_new, |
2826 | + anon_sym_deleted, |
2827 | + anon_sym_old, |
2828 | + anon_sym_rename, |
2829 | + ACTIONS(143), 6, |
2830 | ts_builtin_sym_end, |
2831 | anon_sym_diff, |
2832 | - aux_sym_file_change_token1, |
2833 | anon_sym_Binary, |
2834 | anon_sym_index, |
2835 | anon_sym_similarity, |
2836 | - anon_sym_PLUS_PLUS_PLUS_PLUS, |
2837 | - anon_sym_DASH_DASH_DASH_DASH, |
2838 | - ACTIONS(125), 8, |
2839 | - aux_sym_source_token1, |
2840 | - anon_sym_DASH_DASH_DASH, |
2841 | - anon_sym_PLUS_PLUS_PLUS, |
2842 | - anon_sym_PLUS, |
2843 | - anon_sym_PLUS_PLUS, |
2844 | - anon_sym_DASH, |
2845 | - anon_sym_DASH_DASH, |
2846 | - sym_context, |
2847 | - [235] = 11, |
2848 | - ACTIONS(132), 1, |
2849 | - aux_sym_source_token1, |
2850 | - ACTIONS(134), 1, |
2851 | + anon_sym_AT_AT, |
2852 | + [249] = 11, |
2853 | + ACTIONS(151), 1, |
2854 | anon_sym_DASH_DASH_DASH, |
2855 | - ACTIONS(137), 1, |
2856 | + ACTIONS(154), 1, |
2857 | anon_sym_PLUS_PLUS_PLUS, |
2858 | - ACTIONS(143), 1, |
2859 | + ACTIONS(160), 1, |
2860 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
2861 | - ACTIONS(149), 1, |
2862 | + ACTIONS(166), 1, |
2863 | anon_sym_DASH_DASH_DASH_DASH, |
2864 | - ACTIONS(152), 1, |
2865 | + ACTIONS(169), 1, |
2866 | sym_context, |
2867 | - STATE(10), 1, |
2868 | + STATE(9), 1, |
2869 | aux_sym_changes_repeat2, |
2870 | - ACTIONS(140), 2, |
2871 | + ACTIONS(157), 2, |
2872 | anon_sym_PLUS, |
2873 | anon_sym_PLUS_PLUS, |
2874 | - ACTIONS(146), 2, |
2875 | + ACTIONS(163), 2, |
2876 | anon_sym_DASH, |
2877 | anon_sym_DASH_DASH, |
2878 | - STATE(54), 2, |
2879 | + STATE(43), 2, |
2880 | sym_addition, |
2881 | sym_deletion, |
2882 | - ACTIONS(130), 7, |
2883 | + ACTIONS(149), 5, |
2884 | + aux_sym_source_token1, |
2885 | + anon_sym_new, |
2886 | + anon_sym_deleted, |
2887 | + anon_sym_old, |
2888 | + anon_sym_rename, |
2889 | + ACTIONS(147), 6, |
2890 | ts_builtin_sym_end, |
2891 | anon_sym_diff, |
2892 | - aux_sym_file_change_token1, |
2893 | anon_sym_Binary, |
2894 | anon_sym_index, |
2895 | anon_sym_similarity, |
2896 | anon_sym_AT_AT, |
2897 | - [278] = 11, |
2898 | - ACTIONS(25), 1, |
2899 | + [295] = 5, |
2900 | + ACTIONS(176), 1, |
2901 | + anon_sym_AT_AT, |
2902 | + STATE(69), 1, |
2903 | + sym_location, |
2904 | + STATE(10), 2, |
2905 | + sym_hunk, |
2906 | + aux_sym_hunks_repeat1, |
2907 | + ACTIONS(172), 7, |
2908 | + ts_builtin_sym_end, |
2909 | + anon_sym_diff, |
2910 | + anon_sym_Binary, |
2911 | + anon_sym_index, |
2912 | + anon_sym_similarity, |
2913 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
2914 | - ACTIONS(29), 1, |
2915 | anon_sym_DASH_DASH_DASH_DASH, |
2916 | - ACTIONS(113), 1, |
2917 | + ACTIONS(174), 12, |
2918 | + aux_sym_source_token1, |
2919 | + anon_sym_new, |
2920 | + anon_sym_deleted, |
2921 | + anon_sym_old, |
2922 | + anon_sym_rename, |
2923 | anon_sym_DASH_DASH_DASH, |
2924 | - ACTIONS(115), 1, |
2925 | anon_sym_PLUS_PLUS_PLUS, |
2926 | - ACTIONS(117), 1, |
2927 | - sym_context, |
2928 | - ACTIONS(157), 1, |
2929 | - aux_sym_source_token1, |
2930 | - STATE(10), 1, |
2931 | - aux_sym_changes_repeat2, |
2932 | - ACTIONS(23), 2, |
2933 | anon_sym_PLUS, |
2934 | anon_sym_PLUS_PLUS, |
2935 | - ACTIONS(27), 2, |
2936 | anon_sym_DASH, |
2937 | anon_sym_DASH_DASH, |
2938 | - STATE(54), 2, |
2939 | - sym_addition, |
2940 | - sym_deletion, |
2941 | - ACTIONS(155), 7, |
2942 | + sym_context, |
2943 | + [329] = 5, |
2944 | + ACTIONS(27), 1, |
2945 | + anon_sym_AT_AT, |
2946 | + STATE(69), 1, |
2947 | + sym_location, |
2948 | + STATE(10), 2, |
2949 | + sym_hunk, |
2950 | + aux_sym_hunks_repeat1, |
2951 | + ACTIONS(179), 7, |
2952 | ts_builtin_sym_end, |
2953 | anon_sym_diff, |
2954 | - aux_sym_file_change_token1, |
2955 | anon_sym_Binary, |
2956 | anon_sym_index, |
2957 | anon_sym_similarity, |
2958 | - anon_sym_AT_AT, |
2959 | - [321] = 4, |
2960 | - ACTIONS(159), 1, |
2961 | + anon_sym_PLUS_PLUS_PLUS_PLUS, |
2962 | + anon_sym_DASH_DASH_DASH_DASH, |
2963 | + ACTIONS(181), 12, |
2964 | aux_sym_source_token1, |
2965 | - STATE(13), 1, |
2966 | - aux_sym_changes_repeat1, |
2967 | - ACTIONS(132), 7, |
2968 | + anon_sym_new, |
2969 | + anon_sym_deleted, |
2970 | + anon_sym_old, |
2971 | + anon_sym_rename, |
2972 | anon_sym_DASH_DASH_DASH, |
2973 | anon_sym_PLUS_PLUS_PLUS, |
2974 | anon_sym_PLUS, |
2975 | @@ -2289,22 +2405,25 @@ static const uint16_t ts_small_parse_table[] = { |
2976 | anon_sym_DASH, |
2977 | anon_sym_DASH_DASH, |
2978 | sym_context, |
2979 | - ACTIONS(130), 9, |
2980 | + [363] = 4, |
2981 | + ACTIONS(183), 1, |
2982 | + aux_sym_source_token1, |
2983 | + STATE(13), 1, |
2984 | + aux_sym_changes_repeat1, |
2985 | + ACTIONS(147), 8, |
2986 | ts_builtin_sym_end, |
2987 | anon_sym_diff, |
2988 | - aux_sym_file_change_token1, |
2989 | anon_sym_Binary, |
2990 | anon_sym_index, |
2991 | anon_sym_similarity, |
2992 | anon_sym_AT_AT, |
2993 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
2994 | anon_sym_DASH_DASH_DASH_DASH, |
2995 | - [348] = 4, |
2996 | - ACTIONS(163), 1, |
2997 | - aux_sym_source_token1, |
2998 | - STATE(13), 1, |
2999 | - aux_sym_changes_repeat1, |
3000 | - ACTIONS(166), 7, |
3001 | + ACTIONS(149), 11, |
3002 | + anon_sym_new, |
3003 | + anon_sym_deleted, |
3004 | + anon_sym_old, |
3005 | + anon_sym_rename, |
3006 | anon_sym_DASH_DASH_DASH, |
3007 | anon_sym_PLUS_PLUS_PLUS, |
3008 | anon_sym_PLUS, |
3009 | @@ -2312,19 +2431,25 @@ static const uint16_t ts_small_parse_table[] = { |
3010 | anon_sym_DASH, |
3011 | anon_sym_DASH_DASH, |
3012 | sym_context, |
3013 | - ACTIONS(161), 9, |
3014 | + [393] = 4, |
3015 | + ACTIONS(187), 1, |
3016 | + aux_sym_source_token1, |
3017 | + STATE(13), 1, |
3018 | + aux_sym_changes_repeat1, |
3019 | + ACTIONS(185), 8, |
3020 | ts_builtin_sym_end, |
3021 | anon_sym_diff, |
3022 | - aux_sym_file_change_token1, |
3023 | anon_sym_Binary, |
3024 | anon_sym_index, |
3025 | anon_sym_similarity, |
3026 | anon_sym_AT_AT, |
3027 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
3028 | anon_sym_DASH_DASH_DASH_DASH, |
3029 | - [375] = 2, |
3030 | - ACTIONS(168), 8, |
3031 | - aux_sym_source_token1, |
3032 | + ACTIONS(190), 11, |
3033 | + anon_sym_new, |
3034 | + anon_sym_deleted, |
3035 | + anon_sym_old, |
3036 | + anon_sym_rename, |
3037 | anon_sym_DASH_DASH_DASH, |
3038 | anon_sym_PLUS_PLUS_PLUS, |
3039 | anon_sym_PLUS, |
3040 | @@ -2332,19 +2457,22 @@ static const uint16_t ts_small_parse_table[] = { |
3041 | anon_sym_DASH, |
3042 | anon_sym_DASH_DASH, |
3043 | sym_context, |
3044 | - ACTIONS(33), 9, |
3045 | + [423] = 2, |
3046 | + ACTIONS(192), 8, |
3047 | ts_builtin_sym_end, |
3048 | anon_sym_diff, |
3049 | - aux_sym_file_change_token1, |
3050 | anon_sym_Binary, |
3051 | anon_sym_index, |
3052 | anon_sym_similarity, |
3053 | anon_sym_AT_AT, |
3054 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
3055 | anon_sym_DASH_DASH_DASH_DASH, |
3056 | - [397] = 2, |
3057 | - ACTIONS(95), 8, |
3058 | + ACTIONS(194), 12, |
3059 | aux_sym_source_token1, |
3060 | + anon_sym_new, |
3061 | + anon_sym_deleted, |
3062 | + anon_sym_old, |
3063 | + anon_sym_rename, |
3064 | anon_sym_DASH_DASH_DASH, |
3065 | anon_sym_PLUS_PLUS_PLUS, |
3066 | anon_sym_PLUS, |
3067 | @@ -2352,19 +2480,22 @@ static const uint16_t ts_small_parse_table[] = { |
3068 | anon_sym_DASH, |
3069 | anon_sym_DASH_DASH, |
3070 | sym_context, |
3071 | - ACTIONS(93), 9, |
3072 | + [448] = 2, |
3073 | + ACTIONS(196), 8, |
3074 | ts_builtin_sym_end, |
3075 | anon_sym_diff, |
3076 | - aux_sym_file_change_token1, |
3077 | anon_sym_Binary, |
3078 | anon_sym_index, |
3079 | anon_sym_similarity, |
3080 | anon_sym_AT_AT, |
3081 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
3082 | anon_sym_DASH_DASH_DASH_DASH, |
3083 | - [419] = 2, |
3084 | - ACTIONS(172), 8, |
3085 | + ACTIONS(198), 12, |
3086 | aux_sym_source_token1, |
3087 | + anon_sym_new, |
3088 | + anon_sym_deleted, |
3089 | + anon_sym_old, |
3090 | + anon_sym_rename, |
3091 | anon_sym_DASH_DASH_DASH, |
3092 | anon_sym_PLUS_PLUS_PLUS, |
3093 | anon_sym_PLUS, |
3094 | @@ -2372,19 +2503,22 @@ static const uint16_t ts_small_parse_table[] = { |
3095 | anon_sym_DASH, |
3096 | anon_sym_DASH_DASH, |
3097 | sym_context, |
3098 | - ACTIONS(170), 9, |
3099 | + [473] = 2, |
3100 | + ACTIONS(45), 8, |
3101 | ts_builtin_sym_end, |
3102 | anon_sym_diff, |
3103 | - aux_sym_file_change_token1, |
3104 | anon_sym_Binary, |
3105 | anon_sym_index, |
3106 | anon_sym_similarity, |
3107 | anon_sym_AT_AT, |
3108 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
3109 | anon_sym_DASH_DASH_DASH_DASH, |
3110 | - [441] = 2, |
3111 | - ACTIONS(176), 8, |
3112 | + ACTIONS(200), 12, |
3113 | aux_sym_source_token1, |
3114 | + anon_sym_new, |
3115 | + anon_sym_deleted, |
3116 | + anon_sym_old, |
3117 | + anon_sym_rename, |
3118 | anon_sym_DASH_DASH_DASH, |
3119 | anon_sym_PLUS_PLUS_PLUS, |
3120 | anon_sym_PLUS, |
3121 | @@ -2392,19 +2526,22 @@ static const uint16_t ts_small_parse_table[] = { |
3122 | anon_sym_DASH, |
3123 | anon_sym_DASH_DASH, |
3124 | sym_context, |
3125 | - ACTIONS(174), 9, |
3126 | + [498] = 2, |
3127 | + ACTIONS(108), 8, |
3128 | ts_builtin_sym_end, |
3129 | anon_sym_diff, |
3130 | - aux_sym_file_change_token1, |
3131 | anon_sym_Binary, |
3132 | anon_sym_index, |
3133 | anon_sym_similarity, |
3134 | anon_sym_AT_AT, |
3135 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
3136 | anon_sym_DASH_DASH_DASH_DASH, |
3137 | - [463] = 2, |
3138 | - ACTIONS(180), 8, |
3139 | + ACTIONS(110), 12, |
3140 | aux_sym_source_token1, |
3141 | + anon_sym_new, |
3142 | + anon_sym_deleted, |
3143 | + anon_sym_old, |
3144 | + anon_sym_rename, |
3145 | anon_sym_DASH_DASH_DASH, |
3146 | anon_sym_PLUS_PLUS_PLUS, |
3147 | anon_sym_PLUS, |
3148 | @@ -2412,560 +2549,601 @@ static const uint16_t ts_small_parse_table[] = { |
3149 | anon_sym_DASH, |
3150 | anon_sym_DASH_DASH, |
3151 | sym_context, |
3152 | - ACTIONS(178), 9, |
3153 | + [523] = 2, |
3154 | + ACTIONS(202), 8, |
3155 | ts_builtin_sym_end, |
3156 | anon_sym_diff, |
3157 | - aux_sym_file_change_token1, |
3158 | anon_sym_Binary, |
3159 | anon_sym_index, |
3160 | anon_sym_similarity, |
3161 | anon_sym_AT_AT, |
3162 | anon_sym_PLUS_PLUS_PLUS_PLUS, |
3163 | anon_sym_DASH_DASH_DASH_DASH, |
3164 | - [485] = 5, |
3165 | - ACTIONS(182), 1, |
3166 | + ACTIONS(204), 12, |
3167 | + aux_sym_source_token1, |
3168 | + anon_sym_new, |
3169 | + anon_sym_deleted, |
3170 | + anon_sym_old, |
3171 | + anon_sym_rename, |
3172 | + anon_sym_DASH_DASH_DASH, |
3173 | + anon_sym_PLUS_PLUS_PLUS, |
3174 | + anon_sym_PLUS, |
3175 | + anon_sym_PLUS_PLUS, |
3176 | + anon_sym_DASH, |
3177 | + anon_sym_DASH_DASH, |
3178 | + sym_context, |
3179 | + [548] = 5, |
3180 | + ACTIONS(206), 1, |
3181 | ts_builtin_sym_end, |
3182 | - ACTIONS(184), 1, |
3183 | + ACTIONS(208), 1, |
3184 | aux_sym_source_token1, |
3185 | - ACTIONS(186), 1, |
3186 | + ACTIONS(210), 1, |
3187 | aux_sym_filename_token1, |
3188 | - STATE(25), 1, |
3189 | + STATE(23), 1, |
3190 | aux_sym_filename_repeat1, |
3191 | - STATE(48), 1, |
3192 | + STATE(46), 1, |
3193 | sym_filename, |
3194 | - [501] = 4, |
3195 | - ACTIONS(21), 1, |
3196 | - anon_sym_AT_AT, |
3197 | - STATE(18), 1, |
3198 | - sym_hunks, |
3199 | - STATE(65), 1, |
3200 | - sym_location, |
3201 | - STATE(8), 2, |
3202 | - sym_hunk, |
3203 | - aux_sym_hunks_repeat1, |
3204 | - [515] = 5, |
3205 | - ACTIONS(186), 1, |
3206 | + [564] = 5, |
3207 | + ACTIONS(210), 1, |
3208 | aux_sym_filename_token1, |
3209 | - ACTIONS(188), 1, |
3210 | + ACTIONS(212), 1, |
3211 | ts_builtin_sym_end, |
3212 | - ACTIONS(190), 1, |
3213 | + ACTIONS(214), 1, |
3214 | aux_sym_source_token1, |
3215 | - STATE(25), 1, |
3216 | + STATE(23), 1, |
3217 | aux_sym_filename_repeat1, |
3218 | - STATE(40), 1, |
3219 | + STATE(49), 1, |
3220 | sym_filename, |
3221 | - [531] = 4, |
3222 | - ACTIONS(21), 1, |
3223 | + [580] = 4, |
3224 | + ACTIONS(27), 1, |
3225 | anon_sym_AT_AT, |
3226 | - STATE(16), 1, |
3227 | + STATE(15), 1, |
3228 | sym_hunks, |
3229 | - STATE(65), 1, |
3230 | + STATE(69), 1, |
3231 | sym_location, |
3232 | - STATE(8), 2, |
3233 | + STATE(11), 2, |
3234 | sym_hunk, |
3235 | aux_sym_hunks_repeat1, |
3236 | - [545] = 3, |
3237 | - ACTIONS(194), 1, |
3238 | - aux_sym_similarity_token1, |
3239 | - STATE(52), 1, |
3240 | - sym_mode, |
3241 | - ACTIONS(192), 2, |
3242 | - ts_builtin_sym_end, |
3243 | - aux_sym_source_token1, |
3244 | - [556] = 4, |
3245 | - ACTIONS(196), 1, |
3246 | + [594] = 4, |
3247 | + ACTIONS(27), 1, |
3248 | + anon_sym_AT_AT, |
3249 | + STATE(18), 1, |
3250 | + sym_hunks, |
3251 | + STATE(69), 1, |
3252 | + sym_location, |
3253 | + STATE(11), 2, |
3254 | + sym_hunk, |
3255 | + aux_sym_hunks_repeat1, |
3256 | + [608] = 4, |
3257 | + ACTIONS(216), 1, |
3258 | ts_builtin_sym_end, |
3259 | - ACTIONS(198), 1, |
3260 | + ACTIONS(218), 1, |
3261 | aux_sym_source_token1, |
3262 | - ACTIONS(200), 1, |
3263 | + ACTIONS(220), 1, |
3264 | aux_sym_filename_token1, |
3265 | STATE(24), 1, |
3266 | aux_sym_filename_repeat1, |
3267 | - [569] = 4, |
3268 | - ACTIONS(203), 1, |
3269 | + [621] = 4, |
3270 | + ACTIONS(222), 1, |
3271 | ts_builtin_sym_end, |
3272 | - ACTIONS(205), 1, |
3273 | + ACTIONS(224), 1, |
3274 | aux_sym_source_token1, |
3275 | - ACTIONS(207), 1, |
3276 | + ACTIONS(226), 1, |
3277 | aux_sym_filename_token1, |
3278 | STATE(24), 1, |
3279 | aux_sym_filename_repeat1, |
3280 | - [582] = 3, |
3281 | - ACTIONS(209), 1, |
3282 | - aux_sym_filename_token1, |
3283 | - STATE(33), 1, |
3284 | - aux_sym_filename_repeat1, |
3285 | - STATE(60), 1, |
3286 | - sym_filename, |
3287 | - [592] = 3, |
3288 | - ACTIONS(211), 1, |
3289 | + [634] = 3, |
3290 | + ACTIONS(231), 1, |
3291 | + aux_sym_similarity_token1, |
3292 | + STATE(52), 1, |
3293 | + sym_mode, |
3294 | + ACTIONS(229), 2, |
3295 | + ts_builtin_sym_end, |
3296 | + aux_sym_source_token1, |
3297 | + [645] = 3, |
3298 | + ACTIONS(206), 1, |
3299 | ts_builtin_sym_end, |
3300 | - ACTIONS(213), 1, |
3301 | + ACTIONS(208), 1, |
3302 | aux_sym_source_token1, |
3303 | - ACTIONS(215), 1, |
3304 | + ACTIONS(233), 1, |
3305 | aux_sym_location_token1, |
3306 | - [602] = 3, |
3307 | - ACTIONS(186), 1, |
3308 | + [655] = 3, |
3309 | + ACTIONS(224), 1, |
3310 | + anon_sym_differ, |
3311 | + ACTIONS(235), 1, |
3312 | aux_sym_filename_token1, |
3313 | - STATE(25), 1, |
3314 | + STATE(27), 1, |
3315 | aux_sym_filename_repeat1, |
3316 | - STATE(48), 1, |
3317 | - sym_filename, |
3318 | - [612] = 2, |
3319 | - ACTIONS(217), 1, |
3320 | - anon_sym_file, |
3321 | - ACTIONS(219), 2, |
3322 | - anon_sym_from, |
3323 | - anon_sym_to, |
3324 | - [620] = 3, |
3325 | - ACTIONS(186), 1, |
3326 | + [665] = 3, |
3327 | + ACTIONS(210), 1, |
3328 | aux_sym_filename_token1, |
3329 | - STATE(25), 1, |
3330 | + STATE(23), 1, |
3331 | aux_sym_filename_repeat1, |
3332 | - STATE(73), 1, |
3333 | + STATE(49), 1, |
3334 | sym_filename, |
3335 | - [630] = 3, |
3336 | - ACTIONS(198), 1, |
3337 | - anon_sym_differ, |
3338 | - ACTIONS(221), 1, |
3339 | - aux_sym_filename_token1, |
3340 | - STATE(31), 1, |
3341 | - aux_sym_filename_repeat1, |
3342 | - [640] = 3, |
3343 | - ACTIONS(182), 1, |
3344 | + [675] = 3, |
3345 | + ACTIONS(212), 1, |
3346 | ts_builtin_sym_end, |
3347 | - ACTIONS(184), 1, |
3348 | + ACTIONS(214), 1, |
3349 | aux_sym_source_token1, |
3350 | - ACTIONS(224), 1, |
3351 | + ACTIONS(238), 1, |
3352 | aux_sym_location_token1, |
3353 | - [650] = 3, |
3354 | - ACTIONS(205), 1, |
3355 | - anon_sym_differ, |
3356 | - ACTIONS(226), 1, |
3357 | + [685] = 3, |
3358 | + ACTIONS(240), 1, |
3359 | aux_sym_filename_token1, |
3360 | - STATE(31), 1, |
3361 | - aux_sym_filename_repeat1, |
3362 | - [660] = 3, |
3363 | - ACTIONS(186), 1, |
3364 | - aux_sym_filename_token1, |
3365 | - STATE(25), 1, |
3366 | + STATE(33), 1, |
3367 | aux_sym_filename_repeat1, |
3368 | - STATE(41), 1, |
3369 | + STATE(64), 1, |
3370 | sym_filename, |
3371 | - [670] = 3, |
3372 | - ACTIONS(188), 1, |
3373 | + [695] = 3, |
3374 | + ACTIONS(242), 1, |
3375 | ts_builtin_sym_end, |
3376 | - ACTIONS(190), 1, |
3377 | + ACTIONS(244), 1, |
3378 | aux_sym_source_token1, |
3379 | - ACTIONS(228), 1, |
3380 | + ACTIONS(246), 1, |
3381 | aux_sym_location_token1, |
3382 | - [680] = 3, |
3383 | - ACTIONS(205), 1, |
3384 | + [705] = 3, |
3385 | + ACTIONS(210), 1, |
3386 | + aux_sym_filename_token1, |
3387 | + STATE(23), 1, |
3388 | + aux_sym_filename_repeat1, |
3389 | + STATE(40), 1, |
3390 | + sym_filename, |
3391 | + [715] = 3, |
3392 | + ACTIONS(218), 1, |
3393 | anon_sym_and, |
3394 | - ACTIONS(230), 1, |
3395 | + ACTIONS(248), 1, |
3396 | aux_sym_filename_token1, |
3397 | - STATE(39), 1, |
3398 | + STATE(35), 1, |
3399 | aux_sym_filename_repeat1, |
3400 | - [690] = 3, |
3401 | - ACTIONS(186), 1, |
3402 | + [725] = 3, |
3403 | + ACTIONS(210), 1, |
3404 | aux_sym_filename_token1, |
3405 | - STATE(25), 1, |
3406 | + STATE(23), 1, |
3407 | aux_sym_filename_repeat1, |
3408 | - STATE(40), 1, |
3409 | + STATE(72), 1, |
3410 | sym_filename, |
3411 | - [700] = 3, |
3412 | - ACTIONS(232), 1, |
3413 | + [735] = 3, |
3414 | + ACTIONS(224), 1, |
3415 | + anon_sym_and, |
3416 | + ACTIONS(250), 1, |
3417 | aux_sym_filename_token1, |
3418 | - STATE(36), 1, |
3419 | + STATE(35), 1, |
3420 | aux_sym_filename_repeat1, |
3421 | - STATE(70), 1, |
3422 | + [745] = 3, |
3423 | + ACTIONS(253), 1, |
3424 | + aux_sym_filename_token1, |
3425 | + STATE(37), 1, |
3426 | + aux_sym_filename_repeat1, |
3427 | + STATE(62), 1, |
3428 | sym_filename, |
3429 | - [710] = 3, |
3430 | - ACTIONS(198), 1, |
3431 | - anon_sym_and, |
3432 | - ACTIONS(234), 1, |
3433 | + [755] = 3, |
3434 | + ACTIONS(218), 1, |
3435 | + anon_sym_differ, |
3436 | + ACTIONS(255), 1, |
3437 | + aux_sym_filename_token1, |
3438 | + STATE(27), 1, |
3439 | + aux_sym_filename_repeat1, |
3440 | + [765] = 3, |
3441 | + ACTIONS(210), 1, |
3442 | aux_sym_filename_token1, |
3443 | - STATE(39), 1, |
3444 | + STATE(23), 1, |
3445 | aux_sym_filename_repeat1, |
3446 | - [720] = 1, |
3447 | - ACTIONS(237), 2, |
3448 | + STATE(46), 1, |
3449 | + sym_filename, |
3450 | + [775] = 2, |
3451 | + ACTIONS(257), 1, |
3452 | + anon_sym_PLUS_PLUS_PLUS, |
3453 | + STATE(67), 1, |
3454 | + sym_new_file, |
3455 | + [782] = 1, |
3456 | + ACTIONS(259), 2, |
3457 | ts_builtin_sym_end, |
3458 | aux_sym_source_token1, |
3459 | - [725] = 1, |
3460 | - ACTIONS(239), 2, |
3461 | + [787] = 2, |
3462 | + ACTIONS(261), 1, |
3463 | + anon_sym_file, |
3464 | + ACTIONS(263), 1, |
3465 | + anon_sym_mode, |
3466 | + [794] = 1, |
3467 | + ACTIONS(265), 2, |
3468 | + anon_sym_from, |
3469 | + anon_sym_to, |
3470 | + [799] = 2, |
3471 | + ACTIONS(267), 1, |
3472 | + aux_sym_source_token1, |
3473 | + STATE(12), 1, |
3474 | + aux_sym_changes_repeat1, |
3475 | + [806] = 2, |
3476 | + ACTIONS(39), 1, |
3477 | ts_builtin_sym_end, |
3478 | + ACTIONS(269), 1, |
3479 | aux_sym_source_token1, |
3480 | - [730] = 2, |
3481 | - ACTIONS(194), 1, |
3482 | + [813] = 2, |
3483 | + ACTIONS(231), 1, |
3484 | aux_sym_similarity_token1, |
3485 | - STATE(44), 1, |
3486 | + STATE(40), 1, |
3487 | sym_mode, |
3488 | - [737] = 1, |
3489 | - ACTIONS(241), 2, |
3490 | + [820] = 1, |
3491 | + ACTIONS(271), 2, |
3492 | ts_builtin_sym_end, |
3493 | aux_sym_source_token1, |
3494 | - [742] = 1, |
3495 | - ACTIONS(243), 2, |
3496 | + [825] = 1, |
3497 | + ACTIONS(273), 2, |
3498 | ts_builtin_sym_end, |
3499 | aux_sym_source_token1, |
3500 | - [747] = 2, |
3501 | - ACTIONS(245), 1, |
3502 | + [830] = 1, |
3503 | + ACTIONS(275), 2, |
3504 | ts_builtin_sym_end, |
3505 | - ACTIONS(247), 1, |
3506 | aux_sym_source_token1, |
3507 | - [754] = 1, |
3508 | - ACTIONS(249), 2, |
3509 | + [835] = 1, |
3510 | + ACTIONS(277), 2, |
3511 | ts_builtin_sym_end, |
3512 | aux_sym_source_token1, |
3513 | - [759] = 1, |
3514 | - ACTIONS(251), 2, |
3515 | + [840] = 1, |
3516 | + ACTIONS(279), 2, |
3517 | ts_builtin_sym_end, |
3518 | aux_sym_source_token1, |
3519 | - [764] = 1, |
3520 | - ACTIONS(253), 2, |
3521 | + [845] = 2, |
3522 | + ACTIONS(231), 1, |
3523 | + aux_sym_similarity_token1, |
3524 | + STATE(50), 1, |
3525 | + sym_mode, |
3526 | + [852] = 1, |
3527 | + ACTIONS(281), 2, |
3528 | ts_builtin_sym_end, |
3529 | aux_sym_source_token1, |
3530 | - [769] = 2, |
3531 | - ACTIONS(77), 1, |
3532 | + [857] = 1, |
3533 | + ACTIONS(283), 2, |
3534 | ts_builtin_sym_end, |
3535 | - ACTIONS(247), 1, |
3536 | aux_sym_source_token1, |
3537 | - [776] = 2, |
3538 | - ACTIONS(255), 1, |
3539 | - anon_sym_PLUS_PLUS_PLUS, |
3540 | - STATE(59), 1, |
3541 | - sym_new_file, |
3542 | - [783] = 1, |
3543 | - ACTIONS(257), 2, |
3544 | - ts_builtin_sym_end, |
3545 | + [862] = 2, |
3546 | + ACTIONS(269), 1, |
3547 | aux_sym_source_token1, |
3548 | - [788] = 1, |
3549 | - ACTIONS(259), 2, |
3550 | + ACTIONS(285), 1, |
3551 | ts_builtin_sym_end, |
3552 | - aux_sym_source_token1, |
3553 | - [793] = 1, |
3554 | - ACTIONS(261), 2, |
3555 | + [869] = 1, |
3556 | + ACTIONS(287), 2, |
3557 | ts_builtin_sym_end, |
3558 | aux_sym_source_token1, |
3559 | - [798] = 2, |
3560 | - ACTIONS(263), 1, |
3561 | - aux_sym_source_token1, |
3562 | - STATE(12), 1, |
3563 | - aux_sym_changes_repeat1, |
3564 | - [805] = 2, |
3565 | - ACTIONS(255), 1, |
3566 | + [874] = 2, |
3567 | + ACTIONS(257), 1, |
3568 | anon_sym_PLUS_PLUS_PLUS, |
3569 | STATE(63), 1, |
3570 | sym_new_file, |
3571 | - [812] = 1, |
3572 | - ACTIONS(265), 2, |
3573 | + [881] = 1, |
3574 | + ACTIONS(289), 2, |
3575 | ts_builtin_sym_end, |
3576 | aux_sym_source_token1, |
3577 | - [817] = 1, |
3578 | - ACTIONS(267), 1, |
3579 | - anon_sym_DOT_DOT, |
3580 | - [821] = 1, |
3581 | - ACTIONS(269), 1, |
3582 | + [886] = 1, |
3583 | + ACTIONS(291), 2, |
3584 | + ts_builtin_sym_end, |
3585 | aux_sym_source_token1, |
3586 | - [825] = 1, |
3587 | - ACTIONS(271), 1, |
3588 | + [891] = 1, |
3589 | + ACTIONS(293), 1, |
3590 | + sym_linerange, |
3591 | + [895] = 1, |
3592 | + ACTIONS(295), 1, |
3593 | + anon_sym_mode, |
3594 | + [899] = 1, |
3595 | + ACTIONS(297), 1, |
3596 | aux_sym_source_token1, |
3597 | - [829] = 1, |
3598 | - ACTIONS(273), 1, |
3599 | + [903] = 1, |
3600 | + ACTIONS(299), 1, |
3601 | anon_sym_differ, |
3602 | - [833] = 1, |
3603 | - ACTIONS(247), 1, |
3604 | + [907] = 1, |
3605 | + ACTIONS(301), 1, |
3606 | aux_sym_source_token1, |
3607 | - [837] = 1, |
3608 | - ACTIONS(275), 1, |
3609 | + [911] = 1, |
3610 | + ACTIONS(303), 1, |
3611 | + anon_sym_and, |
3612 | + [915] = 1, |
3613 | + ACTIONS(269), 1, |
3614 | aux_sym_source_token1, |
3615 | - [841] = 1, |
3616 | - ACTIONS(277), 1, |
3617 | + [919] = 1, |
3618 | + ACTIONS(305), 1, |
3619 | aux_sym_source_token1, |
3620 | - [845] = 1, |
3621 | - ACTIONS(279), 1, |
3622 | - aux_sym_command_token1, |
3623 | - [849] = 1, |
3624 | - ACTIONS(281), 1, |
3625 | + [923] = 1, |
3626 | + ACTIONS(307), 1, |
3627 | aux_sym_source_token1, |
3628 | - [853] = 1, |
3629 | - ACTIONS(283), 1, |
3630 | + [927] = 1, |
3631 | + ACTIONS(309), 1, |
3632 | + aux_sym_similarity_token1, |
3633 | + [931] = 1, |
3634 | + ACTIONS(311), 1, |
3635 | aux_sym_source_token1, |
3636 | - [857] = 1, |
3637 | - ACTIONS(285), 1, |
3638 | - anon_sym_AT_AT2, |
3639 | - [861] = 1, |
3640 | - ACTIONS(287), 1, |
3641 | - anon_sym_PERCENT, |
3642 | - [865] = 1, |
3643 | - ACTIONS(289), 1, |
3644 | - sym_commit, |
3645 | - [869] = 1, |
3646 | - ACTIONS(291), 1, |
3647 | - anon_sym_and, |
3648 | - [873] = 1, |
3649 | - ACTIONS(188), 1, |
3650 | + [935] = 1, |
3651 | + ACTIONS(313), 1, |
3652 | + anon_sym_DOT_DOT, |
3653 | + [939] = 1, |
3654 | + ACTIONS(315), 1, |
3655 | aux_sym_source_token1, |
3656 | - [877] = 1, |
3657 | - ACTIONS(182), 1, |
3658 | + [943] = 1, |
3659 | + ACTIONS(317), 1, |
3660 | aux_sym_source_token1, |
3661 | - [881] = 1, |
3662 | - ACTIONS(293), 1, |
3663 | + [947] = 1, |
3664 | + ACTIONS(319), 1, |
3665 | aux_sym_source_token1, |
3666 | - [885] = 1, |
3667 | - ACTIONS(295), 1, |
3668 | - sym_linerange, |
3669 | - [889] = 1, |
3670 | - ACTIONS(297), 1, |
3671 | - aux_sym_similarity_token1, |
3672 | - [893] = 1, |
3673 | - ACTIONS(299), 1, |
3674 | - anon_sym_mode, |
3675 | - [897] = 1, |
3676 | - ACTIONS(301), 1, |
3677 | + [951] = 1, |
3678 | + ACTIONS(321), 1, |
3679 | + aux_sym_command_token1, |
3680 | + [955] = 1, |
3681 | + ACTIONS(206), 1, |
3682 | aux_sym_source_token1, |
3683 | - [901] = 1, |
3684 | - ACTIONS(303), 1, |
3685 | + [959] = 1, |
3686 | + ACTIONS(212), 1, |
3687 | + aux_sym_source_token1, |
3688 | + [963] = 1, |
3689 | + ACTIONS(323), 1, |
3690 | + anon_sym_AT_AT2, |
3691 | + [967] = 1, |
3692 | + ACTIONS(325), 1, |
3693 | ts_builtin_sym_end, |
3694 | - [905] = 1, |
3695 | - ACTIONS(305), 1, |
3696 | + [971] = 1, |
3697 | + ACTIONS(327), 1, |
3698 | sym_linerange, |
3699 | - [909] = 1, |
3700 | - ACTIONS(307), 1, |
3701 | + [975] = 1, |
3702 | + ACTIONS(329), 1, |
3703 | anon_sym_index2, |
3704 | - [913] = 1, |
3705 | - ACTIONS(309), 1, |
3706 | + [979] = 1, |
3707 | + ACTIONS(331), 1, |
3708 | sym_commit, |
3709 | - [917] = 1, |
3710 | - ACTIONS(311), 1, |
3711 | + [983] = 1, |
3712 | + ACTIONS(333), 1, |
3713 | anon_sym_files, |
3714 | + [987] = 1, |
3715 | + ACTIONS(335), 1, |
3716 | + anon_sym_PERCENT, |
3717 | + [991] = 1, |
3718 | + ACTIONS(263), 1, |
3719 | + anon_sym_mode, |
3720 | + [995] = 1, |
3721 | + ACTIONS(261), 1, |
3722 | + anon_sym_file, |
3723 | + [999] = 1, |
3724 | + ACTIONS(337), 1, |
3725 | + sym_commit, |
3726 | }; |
3727 | |
3728 | static const uint32_t ts_small_parse_table_map[] = { |
3729 | [SMALL_STATE(4)] = 0, |
3730 | - [SMALL_STATE(5)] = 44, |
3731 | - [SMALL_STATE(6)] = 88, |
3732 | - [SMALL_STATE(7)] = 127, |
3733 | - [SMALL_STATE(8)] = 173, |
3734 | - [SMALL_STATE(9)] = 204, |
3735 | - [SMALL_STATE(10)] = 235, |
3736 | - [SMALL_STATE(11)] = 278, |
3737 | - [SMALL_STATE(12)] = 321, |
3738 | - [SMALL_STATE(13)] = 348, |
3739 | - [SMALL_STATE(14)] = 375, |
3740 | - [SMALL_STATE(15)] = 397, |
3741 | - [SMALL_STATE(16)] = 419, |
3742 | - [SMALL_STATE(17)] = 441, |
3743 | - [SMALL_STATE(18)] = 463, |
3744 | - [SMALL_STATE(19)] = 485, |
3745 | - [SMALL_STATE(20)] = 501, |
3746 | - [SMALL_STATE(21)] = 515, |
3747 | - [SMALL_STATE(22)] = 531, |
3748 | - [SMALL_STATE(23)] = 545, |
3749 | - [SMALL_STATE(24)] = 556, |
3750 | - [SMALL_STATE(25)] = 569, |
3751 | - [SMALL_STATE(26)] = 582, |
3752 | - [SMALL_STATE(27)] = 592, |
3753 | - [SMALL_STATE(28)] = 602, |
3754 | - [SMALL_STATE(29)] = 612, |
3755 | - [SMALL_STATE(30)] = 620, |
3756 | - [SMALL_STATE(31)] = 630, |
3757 | - [SMALL_STATE(32)] = 640, |
3758 | - [SMALL_STATE(33)] = 650, |
3759 | - [SMALL_STATE(34)] = 660, |
3760 | - [SMALL_STATE(35)] = 670, |
3761 | - [SMALL_STATE(36)] = 680, |
3762 | - [SMALL_STATE(37)] = 690, |
3763 | - [SMALL_STATE(38)] = 700, |
3764 | - [SMALL_STATE(39)] = 710, |
3765 | - [SMALL_STATE(40)] = 720, |
3766 | - [SMALL_STATE(41)] = 725, |
3767 | - [SMALL_STATE(42)] = 730, |
3768 | - [SMALL_STATE(43)] = 737, |
3769 | - [SMALL_STATE(44)] = 742, |
3770 | - [SMALL_STATE(45)] = 747, |
3771 | - [SMALL_STATE(46)] = 754, |
3772 | - [SMALL_STATE(47)] = 759, |
3773 | - [SMALL_STATE(48)] = 764, |
3774 | - [SMALL_STATE(49)] = 769, |
3775 | - [SMALL_STATE(50)] = 776, |
3776 | - [SMALL_STATE(51)] = 783, |
3777 | - [SMALL_STATE(52)] = 788, |
3778 | - [SMALL_STATE(53)] = 793, |
3779 | - [SMALL_STATE(54)] = 798, |
3780 | - [SMALL_STATE(55)] = 805, |
3781 | - [SMALL_STATE(56)] = 812, |
3782 | - [SMALL_STATE(57)] = 817, |
3783 | - [SMALL_STATE(58)] = 821, |
3784 | - [SMALL_STATE(59)] = 825, |
3785 | - [SMALL_STATE(60)] = 829, |
3786 | - [SMALL_STATE(61)] = 833, |
3787 | - [SMALL_STATE(62)] = 837, |
3788 | - [SMALL_STATE(63)] = 841, |
3789 | - [SMALL_STATE(64)] = 845, |
3790 | - [SMALL_STATE(65)] = 849, |
3791 | - [SMALL_STATE(66)] = 853, |
3792 | - [SMALL_STATE(67)] = 857, |
3793 | - [SMALL_STATE(68)] = 861, |
3794 | - [SMALL_STATE(69)] = 865, |
3795 | - [SMALL_STATE(70)] = 869, |
3796 | - [SMALL_STATE(71)] = 873, |
3797 | - [SMALL_STATE(72)] = 877, |
3798 | - [SMALL_STATE(73)] = 881, |
3799 | - [SMALL_STATE(74)] = 885, |
3800 | - [SMALL_STATE(75)] = 889, |
3801 | - [SMALL_STATE(76)] = 893, |
3802 | - [SMALL_STATE(77)] = 897, |
3803 | - [SMALL_STATE(78)] = 901, |
3804 | - [SMALL_STATE(79)] = 905, |
3805 | - [SMALL_STATE(80)] = 909, |
3806 | - [SMALL_STATE(81)] = 913, |
3807 | - [SMALL_STATE(82)] = 917, |
3808 | + [SMALL_STATE(5)] = 53, |
3809 | + [SMALL_STATE(6)] = 106, |
3810 | + [SMALL_STATE(7)] = 154, |
3811 | + [SMALL_STATE(8)] = 203, |
3812 | + [SMALL_STATE(9)] = 249, |
3813 | + [SMALL_STATE(10)] = 295, |
3814 | + [SMALL_STATE(11)] = 329, |
3815 | + [SMALL_STATE(12)] = 363, |
3816 | + [SMALL_STATE(13)] = 393, |
3817 | + [SMALL_STATE(14)] = 423, |
3818 | + [SMALL_STATE(15)] = 448, |
3819 | + [SMALL_STATE(16)] = 473, |
3820 | + [SMALL_STATE(17)] = 498, |
3821 | + [SMALL_STATE(18)] = 523, |
3822 | + [SMALL_STATE(19)] = 548, |
3823 | + [SMALL_STATE(20)] = 564, |
3824 | + [SMALL_STATE(21)] = 580, |
3825 | + [SMALL_STATE(22)] = 594, |
3826 | + [SMALL_STATE(23)] = 608, |
3827 | + [SMALL_STATE(24)] = 621, |
3828 | + [SMALL_STATE(25)] = 634, |
3829 | + [SMALL_STATE(26)] = 645, |
3830 | + [SMALL_STATE(27)] = 655, |
3831 | + [SMALL_STATE(28)] = 665, |
3832 | + [SMALL_STATE(29)] = 675, |
3833 | + [SMALL_STATE(30)] = 685, |
3834 | + [SMALL_STATE(31)] = 695, |
3835 | + [SMALL_STATE(32)] = 705, |
3836 | + [SMALL_STATE(33)] = 715, |
3837 | + [SMALL_STATE(34)] = 725, |
3838 | + [SMALL_STATE(35)] = 735, |
3839 | + [SMALL_STATE(36)] = 745, |
3840 | + [SMALL_STATE(37)] = 755, |
3841 | + [SMALL_STATE(38)] = 765, |
3842 | + [SMALL_STATE(39)] = 775, |
3843 | + [SMALL_STATE(40)] = 782, |
3844 | + [SMALL_STATE(41)] = 787, |
3845 | + [SMALL_STATE(42)] = 794, |
3846 | + [SMALL_STATE(43)] = 799, |
3847 | + [SMALL_STATE(44)] = 806, |
3848 | + [SMALL_STATE(45)] = 813, |
3849 | + [SMALL_STATE(46)] = 820, |
3850 | + [SMALL_STATE(47)] = 825, |
3851 | + [SMALL_STATE(48)] = 830, |
3852 | + [SMALL_STATE(49)] = 835, |
3853 | + [SMALL_STATE(50)] = 840, |
3854 | + [SMALL_STATE(51)] = 845, |
3855 | + [SMALL_STATE(52)] = 852, |
3856 | + [SMALL_STATE(53)] = 857, |
3857 | + [SMALL_STATE(54)] = 862, |
3858 | + [SMALL_STATE(55)] = 869, |
3859 | + [SMALL_STATE(56)] = 874, |
3860 | + [SMALL_STATE(57)] = 881, |
3861 | + [SMALL_STATE(58)] = 886, |
3862 | + [SMALL_STATE(59)] = 891, |
3863 | + [SMALL_STATE(60)] = 895, |
3864 | + [SMALL_STATE(61)] = 899, |
3865 | + [SMALL_STATE(62)] = 903, |
3866 | + [SMALL_STATE(63)] = 907, |
3867 | + [SMALL_STATE(64)] = 911, |
3868 | + [SMALL_STATE(65)] = 915, |
3869 | + [SMALL_STATE(66)] = 919, |
3870 | + [SMALL_STATE(67)] = 923, |
3871 | + [SMALL_STATE(68)] = 927, |
3872 | + [SMALL_STATE(69)] = 931, |
3873 | + [SMALL_STATE(70)] = 935, |
3874 | + [SMALL_STATE(71)] = 939, |
3875 | + [SMALL_STATE(72)] = 943, |
3876 | + [SMALL_STATE(73)] = 947, |
3877 | + [SMALL_STATE(74)] = 951, |
3878 | + [SMALL_STATE(75)] = 955, |
3879 | + [SMALL_STATE(76)] = 959, |
3880 | + [SMALL_STATE(77)] = 963, |
3881 | + [SMALL_STATE(78)] = 967, |
3882 | + [SMALL_STATE(79)] = 971, |
3883 | + [SMALL_STATE(80)] = 975, |
3884 | + [SMALL_STATE(81)] = 979, |
3885 | + [SMALL_STATE(82)] = 983, |
3886 | + [SMALL_STATE(83)] = 987, |
3887 | + [SMALL_STATE(84)] = 991, |
3888 | + [SMALL_STATE(85)] = 995, |
3889 | + [SMALL_STATE(86)] = 999, |
3890 | }; |
3891 | |
3892 | static const TSParseActionEntry ts_parse_actions[] = { |
3893 | [0] = {.entry = {.count = 0, .reusable = false}}, |
3894 | [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), |
3895 | [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 0), |
3896 | - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), |
3897 | - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), |
3898 | - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), |
3899 | - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), |
3900 | - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), |
3901 | - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), |
3902 | - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), |
3903 | - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), |
3904 | - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), |
3905 | - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), |
3906 | - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), |
3907 | - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), |
3908 | - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), |
3909 | - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), |
3910 | - [33] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), |
3911 | - [35] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(2), |
3912 | - [38] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(64), |
3913 | - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(29), |
3914 | - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(82), |
3915 | - [47] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(81), |
3916 | - [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(80), |
3917 | - [53] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(21), |
3918 | - [56] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(19), |
3919 | - [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(79), |
3920 | - [62] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(32), |
3921 | - [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(32), |
3922 | - [68] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(35), |
3923 | - [71] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(35), |
3924 | - [74] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(61), |
3925 | - [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 1), |
3926 | - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), |
3927 | - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), |
3928 | - [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), |
3929 | - [85] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), |
3930 | - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), |
3931 | - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), |
3932 | - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), |
3933 | - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), |
3934 | - [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), |
3935 | - [97] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(29), |
3936 | - [100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(82), |
3937 | - [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(81), |
3938 | - [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(80), |
3939 | - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hunk, 2, .production_id = 2), |
3940 | - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hunk, 2, .production_id = 2), |
3941 | - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), |
3942 | - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), |
3943 | - [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), |
3944 | - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hunks, 1), |
3945 | - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hunks, 1), |
3946 | - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_hunks_repeat1, 2), |
3947 | - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_hunks_repeat1, 2), |
3948 | - [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hunks_repeat1, 2), SHIFT_REPEAT(79), |
3949 | - [130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_changes_repeat2, 2), |
3950 | - [132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_changes_repeat2, 2), |
3951 | - [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(71), |
3952 | - [137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(72), |
3953 | - [140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(32), |
3954 | - [143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(32), |
3955 | - [146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(35), |
3956 | - [149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(35), |
3957 | - [152] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(54), |
3958 | - [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_changes, 1), |
3959 | - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_changes, 1), |
3960 | - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), |
3961 | - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_changes_repeat1, 2), |
3962 | - [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_changes_repeat1, 2), SHIFT_REPEAT(13), |
3963 | - [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_changes_repeat1, 2), |
3964 | - [168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), |
3965 | - [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 7), |
3966 | - [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 7), |
3967 | - [174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hunk, 3, .production_id = 3), |
3968 | - [176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hunk, 3, .production_id = 3), |
3969 | - [178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 8), |
3970 | - [180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 8), |
3971 | - [182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_addition, 1), |
3972 | - [184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_addition, 1), |
3973 | - [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), |
3974 | - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_deletion, 1), |
3975 | - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_deletion, 1), |
3976 | - [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 4), |
3977 | - [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), |
3978 | - [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_filename_repeat1, 2), |
3979 | - [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_filename_repeat1, 2), |
3980 | - [200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_filename_repeat1, 2), SHIFT_REPEAT(24), |
3981 | - [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename, 1), |
3982 | - [205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filename, 1), |
3983 | - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), |
3984 | - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), |
3985 | - [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_location, 4), |
3986 | - [213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_location, 4), |
3987 | - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), |
3988 | - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), |
3989 | - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), |
3990 | - [221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_filename_repeat1, 2), SHIFT_REPEAT(31), |
3991 | - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), |
3992 | - [226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), |
3993 | - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), |
3994 | - [230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), |
3995 | - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), |
3996 | - [234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_filename_repeat1, 2), SHIFT_REPEAT(39), |
3997 | - [237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_file, 2), |
3998 | - [239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_change, 3), |
3999 | - [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mode, 1), |
4000 | - [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_change, 4), |
4001 | - [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 2), |
4002 | - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), |
4003 | - [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_deletion, 2), |
4004 | - [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_similarity, 4, .production_id = 1), |
4005 | - [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_file, 2), |
4006 | - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), |
4007 | - [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_addition, 2), |
4008 | - [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 5), |
4009 | - [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_location, 5), |
4010 | - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), |
4011 | - [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_change, 6), |
4012 | - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), |
4013 | - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), |
4014 | - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), |
4015 | - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), |
4016 | - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), |
4017 | - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), |
4018 | - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), |
4019 | - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), |
4020 | - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), |
4021 | - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), |
4022 | - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), |
4023 | - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), |
4024 | - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), |
4025 | - [293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3), |
4026 | - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), |
4027 | - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), |
4028 | - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), |
4029 | - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), |
4030 | - [303] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), |
4031 | - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), |
4032 | - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), |
4033 | - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), |
4034 | - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), |
4035 | + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), |
4036 | + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), |
4037 | + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), |
4038 | + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), |
4039 | + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), |
4040 | + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), |
4041 | + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), |
4042 | + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), |
4043 | + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), |
4044 | + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), |
4045 | + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), |
4046 | + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), |
4047 | + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), |
4048 | + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), |
4049 | + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), |
4050 | + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), |
4051 | + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), |
4052 | + [39] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 1), |
4053 | + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), |
4054 | + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), |
4055 | + [45] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), |
4056 | + [47] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(3), |
4057 | + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(74), |
4058 | + [53] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(41), |
4059 | + [56] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(85), |
4060 | + [59] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(84), |
4061 | + [62] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(42), |
4062 | + [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(82), |
4063 | + [68] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(81), |
4064 | + [71] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(80), |
4065 | + [74] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(19), |
4066 | + [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(20), |
4067 | + [80] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(79), |
4068 | + [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(29), |
4069 | + [86] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(29), |
4070 | + [89] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(26), |
4071 | + [92] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(26), |
4072 | + [95] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), SHIFT_REPEAT(65), |
4073 | + [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), |
4074 | + [100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), |
4075 | + [102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), |
4076 | + [104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), |
4077 | + [106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), |
4078 | + [108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), |
4079 | + [110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), |
4080 | + [112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(41), |
4081 | + [115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(85), |
4082 | + [118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(84), |
4083 | + [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(42), |
4084 | + [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(82), |
4085 | + [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(81), |
4086 | + [130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(80), |
4087 | + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hunk, 2, .production_id = 2), |
4088 | + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hunk, 2, .production_id = 2), |
4089 | + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), |
4090 | + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), |
4091 | + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), |
4092 | + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_changes, 1), |
4093 | + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_changes, 1), |
4094 | + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_changes_repeat2, 2), |
4095 | + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_changes_repeat2, 2), |
4096 | + [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(75), |
4097 | + [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(76), |
4098 | + [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(29), |
4099 | + [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(29), |
4100 | + [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(26), |
4101 | + [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(26), |
4102 | + [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_changes_repeat2, 2), SHIFT_REPEAT(43), |
4103 | + [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_hunks_repeat1, 2), |
4104 | + [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_hunks_repeat1, 2), |
4105 | + [176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_hunks_repeat1, 2), SHIFT_REPEAT(79), |
4106 | + [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hunks, 1), |
4107 | + [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hunks, 1), |
4108 | + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), |
4109 | + [185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_changes_repeat1, 2), |
4110 | + [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_changes_repeat1, 2), SHIFT_REPEAT(13), |
4111 | + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_changes_repeat1, 2), |
4112 | + [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hunk, 3, .production_id = 3), |
4113 | + [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hunk, 3, .production_id = 3), |
4114 | + [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 8), |
4115 | + [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 8), |
4116 | + [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_repeat1, 2), |
4117 | + [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 7), |
4118 | + [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 7), |
4119 | + [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_deletion, 1), |
4120 | + [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_deletion, 1), |
4121 | + [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), |
4122 | + [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_addition, 1), |
4123 | + [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_addition, 1), |
4124 | + [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filename, 1), |
4125 | + [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filename, 1), |
4126 | + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), |
4127 | + [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_filename_repeat1, 2), |
4128 | + [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_filename_repeat1, 2), |
4129 | + [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_filename_repeat1, 2), SHIFT_REPEAT(24), |
4130 | + [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 4), |
4131 | + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), |
4132 | + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), |
4133 | + [235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_filename_repeat1, 2), SHIFT_REPEAT(27), |
4134 | + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), |
4135 | + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), |
4136 | + [242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_location, 4), |
4137 | + [244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_location, 4), |
4138 | + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), |
4139 | + [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), |
4140 | + [250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_filename_repeat1, 2), SHIFT_REPEAT(35), |
4141 | + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), |
4142 | + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), |
4143 | + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), |
4144 | + [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_change, 3), |
4145 | + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), |
4146 | + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), |
4147 | + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), |
4148 | + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), |
4149 | + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), |
4150 | + [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_old_file, 2), |
4151 | + [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_change, 6), |
4152 | + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mode, 1), |
4153 | + [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_file, 2), |
4154 | + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_change, 4), |
4155 | + [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 5), |
4156 | + [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_similarity, 4, .production_id = 1), |
4157 | + [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source, 2), |
4158 | + [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_deletion, 2), |
4159 | + [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_location, 5), |
4160 | + [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_addition, 2), |
4161 | + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), |
4162 | + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), |
4163 | + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), |
4164 | + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), |
4165 | + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), |
4166 | + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), |
4167 | + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), |
4168 | + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), |
4169 | + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), |
4170 | + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), |
4171 | + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), |
4172 | + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), |
4173 | + [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3), |
4174 | + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), |
4175 | + [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), |
4176 | + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), |
4177 | + [325] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), |
4178 | + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), |
4179 | + [329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), |
4180 | + [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), |
4181 | + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), |
4182 | + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), |
4183 | + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), |
4184 | }; |
4185 | |
4186 | #ifdef __cplusplus |