summary refs log tree commit diff stats
path: root/lib/pure/pegs.nim
Commit message (Expand)AuthorAgeFilesLines
* opensym for templates + move behavior of opensymchoice to itself (#24007)metagn2024-08-281-2/+2
* Adds support for custom ASTs in the Nim parser (#23417)Andreas Rumpf2024-03-181-1/+1
* Fix typo in pegs.nim (#23143)Ikko Eltociear Ashimine2023-12-301-3/+3
* complete std prefixes for stdlib (#22887)ringabout2023-10-301-2/+2
* fixes #22541; peg matchLen can raise an unlisted exception: Exception (#22545)ringabout2023-08-241-1/+1
* Markdown code blocks migration part 8 (#22478)Andrey Makarov2023-08-151-65/+68
* post expr blocks colon fix + correct grammar (#21983)metagn2023-06-061-2/+2
* alternative, much simpler algorithm for strict func checking (#21066)Andreas Rumpf2022-12-111-10/+12
* fix a few "broken link" warnings (#20837)Andrey Makarov2022-11-141-1/+1
* fixes #19162; enable `strictEffects` for v2 (#19380)ringabout2022-10-151-1/+1
* Markdown indented code blocks (#20473)Andrey Makarov2022-10-051-2/+2
* fixes #19104; peg Incorrect captures [backport:1.6] (#20352)ringabout2022-09-151-1/+4
* remove deprecated type pragma syntax, fix bugs that required it (#20199)metagn2022-09-031-1/+1
* enable style:usages for stdlib tests [backport: 1.6] (#19715)flywind2022-04-131-2/+2
* move io out of system (#19442)flywind2022-02-021-0/+2
* Fixed `strictFuncs` support for `std/pegs` (#18951)quantimnot2021-10-071-138/+142
* Add support for `strictEffects` to `std/pegs` (#18949)quantimnot2021-10-041-1/+4
* Peg captures get stack-like behavior (#18369)gemath2021-06-281-31/+59
* [std/pegs] increase test coverage (#17871)flywind2021-04-271-144/+0
* Change stdlib imports to use std prefix in most examples (#17202)Danil Yarantsev2021-02-281-1/+1
* remove all uses of condsyms symbols defined prior to bootstrap nim 0.20.0 (#1...Timothee Cour2021-02-171-3/+0
* fix some warnings (#16952)flywind2021-02-081-1/+1
* use hexchar in stdlib (#16290)flywind2020-12-171-15/+5
* [backport] Docs: Fix broken `code-block` (#14749)ee72020-06-221-20/+20
* fixes #14718 [backport]Araq2020-06-191-4/+4
* Update pegs.nim to work at compiletime. No range errors. (#13459)solo9892020-02-271-164/+186
* remove deprecated procs (#12535)Andreas Rumpf2019-11-051-2/+4
* [backport] run nimpretty on the remaining filesnarimiran2019-09-301-80/+81
* fixes #12121 (#12126)Andreas Rumpf2019-09-051-3/+4
* minor style changesAraq2019-07-101-36/+36
* fixes #1286; object case transitions are now soundAndreas Rumpf2019-05-271-55/+39
* Allow void macro result (#11286)Arne Döring2019-05-211-1/+1
* StringStream and parseJson, parseCfg, parseSql et al for the vm (#10746)Arne Döring2019-02-281-25/+18
* removes deprecated T/P typesAraq2018-11-161-9/+7
* stdlib: documenation updates, the exception names have been changedAndreas Rumpf2018-10-251-1/+1
* Add interpreting event parser proc to pegs module. (#8075)gemath2018-08-241-211/+519
* make more tests greenAndreas Rumpf2018-08-131-1/+1
* WIP: disallow 'nil' for strings and seqsAndreas Rumpf2018-08-131-1/+1
* Pegs AST read access (#8050)gemath2018-06-191-2/+21
* Fixes pegs bugs, continuedata-man2018-05-231-12/+22
* Fixes pegs bugsdata-man2018-05-231-11/+11
* Patch the PEG library to work with the JS backend (#7866)Tyler2018-05-231-8/+12
* pegs: fixes another null accessing bugAndreas Rumpf2018-05-061-1/+1
* remove deprecated stuff from the stdlib; introduce better deprecation warningsAraq2018-05-051-7/+3
* more fixes for the new string behaviourAndreas Rumpf2018-04-301-1/+1
* pegs: don't rely on terminating zeroAndreas Rumpf2018-04-291-17/+25
* Remove expr/stmt (#5857)Arne Döring2017-07-251-11/+11
* Ascii character code 127 (DEL) is not printable and must be quoted. (#5984)Markus F.X.J. Oberhumer2017-06-151-1/+1
* Fix modules that import both strutils and unicodeJoey Payne2016-07-011-2/+2
* documentation build cleaned upAndreas Rumpf2016-05-311-1/+1