Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [backport] Docs: Fix broken `code-block` (#14749) | ee7 | 2020-06-22 | 1 | -20/+20 |
| | | | | | | | | This commit indents the contents of a `code-block` in `httpclient.nim` so that it displays correctly. The bug was introduced by 42a64245f8. I did a quick search for other `code-block`s that are broken in the same way, but the only other one I found (in `pegs.nim`) is not included in the generated documentation. | ||||
* | fixes #14718 [backport] | Araq | 2020-06-19 | 1 | -4/+4 |
| | |||||
* | Update pegs.nim to work at compiletime. No range errors. (#13459) | solo989 | 2020-02-27 | 1 | -164/+186 |
| | |||||
* | remove deprecated procs (#12535) | Andreas Rumpf | 2019-11-05 | 1 | -2/+4 |
| | |||||
* | [backport] run nimpretty on the remaining files | narimiran | 2019-09-30 | 1 | -80/+81 |
| | |||||
* | fixes #12121 (#12126) | Andreas Rumpf | 2019-09-05 | 1 | -3/+4 |
| | |||||
* | minor style changes | Araq | 2019-07-10 | 1 | -36/+36 |
| | |||||
* | fixes #1286; object case transitions are now sound | Andreas Rumpf | 2019-05-27 | 1 | -55/+39 |
| | |||||
* | Allow void macro result (#11286) | Arne Döring | 2019-05-21 | 1 | -1/+1 |
| | | | | | * allow void macro result * add test for void macro result type | ||||
* | StringStream and parseJson, parseCfg, parseSql et al for the vm (#10746) | Arne Döring | 2019-02-28 | 1 | -25/+18 |
| | |||||
* | removes deprecated T/P types | Araq | 2018-11-16 | 1 | -9/+7 |
| | |||||
* | stdlib: documenation updates, the exception names have been changed | Andreas Rumpf | 2018-10-25 | 1 | -1/+1 |
| | |||||
* | Add interpreting event parser proc to pegs module. (#8075) | gemath | 2018-08-24 | 1 | -211/+519 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added simple interpreting event parser to pegs module. * Has side-effects problem. * Macro solution works. * First flat callback test works. * Fixed namespace pollution. * Added handler for pkChar. * Replaced event parser test. * Started extensive docs. * 'callback' to 'handler' renaming part 1. * Renaming 'callback' to 'handler' part2, completed comments. * Fixed exported API pollution. * Added more event handler hooks, fixed comments. * Changed event parser addition entry. * Fixed variable names and comments. * Enhanced comment. * Leave handlers are not called for an unsuccessful match. * The three varieties of back-reference matches are processed in separate of-clauses now. * Improved hygiene and (almost) eliminated exports. * Trying to fix CI test breakage by eliminating export. * Trying to fix CI test breakage by eliminating exports. * Re-activated leave handler code execution for unsuccessful matches. * Eliminated the last export statement (with a funny smelling hack). * Make sure leave handler code is executed for all unsuccessful matcher cases. * Replaced local unicode.`==` with export. | ||||
* | make more tests green | Andreas Rumpf | 2018-08-13 | 1 | -1/+1 |
| | |||||
* | WIP: disallow 'nil' for strings and seqs | Andreas Rumpf | 2018-08-13 | 1 | -1/+1 |
| | |||||
* | Pegs AST read access (#8050) | gemath | 2018-06-19 | 1 | -2/+21 |
| | | | | | | | | | | | | * Make PEG AST nodes readable from outside the module. * Added a test module for the pegs stdlib module. * Edited changelog. * Renamed ``sons`` iterator to ``items``, added ``pairs``, inlined both. * Updated entry and moved it to the right category. | ||||
* | Fixes pegs bugs, continue | data-man | 2018-05-23 | 1 | -12/+22 |
| | |||||
* | Fixes pegs bugs | data-man | 2018-05-23 | 1 | -11/+11 |
| | |||||
* | Patch the PEG library to work with the JS backend (#7866) | Tyler | 2018-05-23 | 1 | -8/+12 |
| | | | * Added compiler check on transformFile | ||||
* | pegs: fixes another null accessing bug | Andreas Rumpf | 2018-05-06 | 1 | -1/+1 |
| | |||||
* | remove deprecated stuff from the stdlib; introduce better deprecation warnings | Araq | 2018-05-05 | 1 | -7/+3 |
| | |||||
* | more fixes for the new string behaviour | Andreas Rumpf | 2018-04-30 | 1 | -1/+1 |
| | |||||
* | pegs: don't rely on terminating zero | Andreas Rumpf | 2018-04-29 | 1 | -17/+25 |
| | |||||
* | Remove expr/stmt (#5857) | Arne Döring | 2017-07-25 | 1 | -11/+11 |
| | |||||
* | Ascii character code 127 (DEL) is not printable and must be quoted. (#5984) | Markus F.X.J. Oberhumer | 2017-06-15 | 1 | -1/+1 |
| | | | This is a follow-up to #5823. | ||||
* | Fix modules that import both strutils and unicode | Joey Payne | 2016-07-01 | 1 | -2/+2 |
| | | | | | This is only an issue when a proc in both modules that is named the same is used, such as toLower or toUpper for strings. | ||||
* | documentation build cleaned up | Andreas Rumpf | 2016-05-31 | 1 | -1/+1 |
| | |||||
* | Pegs: fixes edge case | Andreas Rumpf | 2016-05-12 | 1 | -2/+6 |
| | |||||
* | Added a replace() proc using a callback to pegs. | Hans Raaf | 2016-05-07 | 1 | -0/+59 |
| | | | | | | I was missing a nice way to use pegs with a more specialized replace functionality. Here my try to create a universal and versatile version of replace for that. | ||||
* | Merge branch 'devel' | Dominik Picheta | 2015-10-27 | 1 | -24/+24 |
|\ | |||||
| * | renamed writeln to writeLine in lib | patrick dw | 2015-06-19 | 1 | -1/+1 |
| | | |||||
| * | no private deprecated symbols | Araq | 2015-06-10 | 1 | -1/+0 |
| | | |||||
| * | lib/pure/p-t - Dropped 'T' from types | pdw | 2015-06-04 | 1 | -23/+24 |
| | | |||||
* | | Replace "prefix" with "suffix" in endsWith doc | Federico Ceratto | 2015-10-23 | 1 | -1/+1 |
|/ | |||||
* | fixes match on empty peg match, #2354 | Simon Hafner | 2015-03-22 | 1 | -20/+26 |
| | |||||
* | fixes #2205 | Araq | 2015-03-07 | 1 | -155/+155 |
| | |||||
* | Get rid of deprecation warnings in pegs | def | 2015-01-16 | 1 | -1/+1 |
| | |||||
* | minor improvements | Araq | 2014-12-28 | 1 | -1/+1 |
| | |||||
* | fixes #1496 | Araq | 2014-12-18 | 1 | -1/+1 |
| | |||||
* | fixes regression that caused pegs to not compile | Araq | 2014-11-29 | 1 | -1/+1 |
| | |||||
* | pegs module compiles again | Araq | 2014-11-28 | 1 | -1/+1 |
| | |||||
* | Modify pegs.nim such that no match will return nil | Flaviu Tamas | 2014-10-29 | 1 | -1/+17 |
| | | | | | | | | | An empty match will return "" A zero-length match will return nil Add test cases Add news information | ||||
* | updated pegs module | Araq | 2014-08-28 | 1 | -38/+38 |
| | |||||
* | big rename | Araq | 2014-08-27 | 1 | -140/+132 |
| | |||||
* | distinguish between 'defined' and 'declared' | Araq | 2014-08-11 | 1 | -1/+1 |
| | |||||
* | Rewrote the changes to findAll using if/else | Fabio Cevasco | 2014-02-22 | 1 | -3/+3 |
| | |||||
* | pegs.findAll iterator fix | Fabio Cevasco | 2014-02-21 | 1 | -1/+3 |
| | | | Modified the findAll iterator so that it continues looking for a match within the input string (bug?). | ||||
* | updated grammar.txt | Araq | 2014-01-20 | 1 | -4/+4 |
| | |||||
* | case consistency part 6 | Araq | 2013-12-28 | 1 | -64/+64 |
| | |||||
* | made tests green | Araq | 2013-06-10 | 1 | -1/+1 |
| |