4 files changed
+25
-41
lines changed- .appveyor.yml+11-48
- .clang-tidy+1
- .travis.yml+127-101
- Makefile+2-3
- README.md+33-13
- doc/Changelog.md+4-2
- doc/Contrib-and-Examples.md+2-35
- doc/Control-and-Debug.md+10-8
- doc/Errors-and-Exceptions.md+62-4
- doc/Getting-Started.md+48-30
- doc/Inputs-and-Parsing.md+6-10
- doc/Installing-and-Using.md+12-4
- doc/README.md+8-1
- doc/Rule-Reference.md+4-4
- doc/Rules-and-Grammars.md+11-8
- include/tao/pegtl/contrib/alphabet.hpp+52-52
- include/tao/pegtl/contrib/icu/internal.hpp+53-37
- include/tao/pegtl/contrib/integer.hpp+5-57
- include/tao/pegtl/contrib/json.hpp+5-4
- include/tao/pegtl/contrib/parse_tree.hpp+2
- include/tao/pegtl/internal/dusel_mode.hpp-23
- include/tao/pegtl/internal/duseltronik.hpp-224
- include/tao/pegtl/internal/file_mapper_posix.hpp+60-8
- include/tao/pegtl/internal/file_mapper_win32.hpp+23-25
- include/tao/pegtl/internal/file_opener.hpp-71
- include/tao/pegtl/internal/file_reader.hpp+27-22
- include/tao/pegtl/internal/marker.hpp+1-1
- include/tao/pegtl/internal/path_to_string.hpp+26
- include/tao/pegtl/match.hpp+123-26
- include/tao/pegtl/mmap_input.hpp+13-11
- include/tao/pegtl/position.hpp+7
- include/tao/pegtl/read_input.hpp+15-32
- src/example/pegtl/dynamic_match.cpp+4-2
- src/example/pegtl/json_errors.hpp+1-1
- src/example/pegtl/symbol_table.cpp+5-2
- src/test/pegtl/contrib_integer.cpp+3-21
- src/test/pegtl/contrib_parse_tree.cpp+13
- src/test/pegtl/file_read.cpp+2-6
- src/test/pegtl/file_äöü𝄞_data.txt+11
- src/test/pegtl/parse_error.cpp+11
- src/test/pegtl/verify_file.hpp+19-34
Lines changed: 5 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
41 |
| - | |
42 |
| - | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
| |
47 | 47 |
| |
48 |
| - | |
| 48 | + | |
49 | 49 |
| |
50 | 50 |
| |
51 | 51 |
| |
| |||
68 | 68 |
| |
69 | 69 |
| |
70 | 70 |
| |
71 |
| - | |
| 71 | + | |
72 | 72 |
| |
73 | 73 |
| |
74 | 74 |
| |
| |||
85 | 85 |
| |
86 | 86 |
| |
87 | 87 |
| |
88 |
| - | |
89 |
| - | |
90 |
| - | |
91 |
| - | |
92 |
| - | |
93 | 88 |
| |
94 | 89 |
| |
95 | 90 |
| |
|
Lines changed: 0 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
55 |
| - | |
56 |
| - | |
57 |
| - | |
58 |
| - | |
59 |
| - | |
60 | 54 |
| |
61 | 55 |
| |
62 | 56 |
| |
|
Lines changed: 19 additions & 24 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
9 |
| - | |
10 |
| - | |
11 |
| - | |
12 |
| - | |
13 |
| - | |
14 |
| - | |
15 |
| - | |
16 | 8 |
| |
| 9 | + | |
17 | 10 |
| |
18 | 11 |
| |
19 | 12 |
| |
| |||
304 | 297 |
| |
305 | 298 |
| |
306 | 299 |
| |
307 |
| - | |
| 300 | + | |
308 | 301 |
| |
309 | 302 |
| |
310 | 303 |
| |
311 |
| - | |
| 304 | + | |
312 | 305 |
| |
313 | 306 |
| |
314 | 307 |
| |
| |||
324 | 317 |
| |
325 | 318 |
| |
326 | 319 |
| |
327 |
| - | |
| 320 | + | |
328 | 321 |
| |
329 | 322 |
| |
330 | 323 |
| |
331 | 324 |
| |
332 | 325 |
| |
333 |
| - | |
| 326 | + | |
334 | 327 |
| |
335 | 328 |
| |
336 | 329 |
| |
| |||
348 | 341 |
| |
349 | 342 |
| |
350 | 343 |
| |
351 |
| - | |
| 344 | + | |
352 | 345 |
| |
353 | 346 |
| |
354 | 347 |
| |
| |||
359 | 352 |
| |
360 | 353 |
| |
361 | 354 |
| |
362 |
| - | |
| 355 | + | |
363 | 356 |
| |
364 | 357 |
| |
365 | 358 |
| |
| |||
1666 | 1659 |
| |
1667 | 1660 |
| |
1668 | 1661 |
| |
1669 |
| - | |
| 1662 | + | |
| 1663 | + | |
1670 | 1664 |
| |
1671 | 1665 |
| |
1672 | 1666 |
| |
| |||
2048 | 2042 |
| |
2049 | 2043 |
| |
2050 | 2044 |
| |
2051 |
| - | |
2052 |
| - | |
| 2045 | + | |
| 2046 | + | |
2053 | 2047 |
| |
2054 | 2048 |
| |
2055 | 2049 |
| |
| |||
3427 | 3421 |
| |
3428 | 3422 |
| |
3429 | 3423 |
| |
3430 |
| - | |
3431 |
| - | |
| 3424 | + | |
| 3425 | + | |
3432 | 3426 |
| |
3433 | 3427 |
| |
3434 | 3428 |
| |
| |||
3443 | 3437 |
| |
3444 | 3438 |
| |
3445 | 3439 |
| |
3446 |
| - | |
| 3440 | + | |
3447 | 3441 |
| |
3448 |
| - | |
3449 |
| - | |
| 3442 | + | |
| 3443 | + | |
3450 | 3444 |
| |
3451 | 3445 |
| |
3452 | 3446 |
| |
| |||
3480 | 3474 |
| |
3481 | 3475 |
| |
3482 | 3476 |
| |
3483 |
| - | |
| 3477 | + | |
| 3478 | + | |
3484 | 3479 |
| |
3485 | 3480 |
| |
3486 | 3481 |
| |
| |||
3503 | 3498 |
| |
3504 | 3499 |
| |
3505 | 3500 |
| |
3506 |
| - | |
| 3501 | + | |
3507 | 3502 |
| |
3508 | 3503 |
| |
3509 | 3504 |
| |
|
0 commit comments