diff options
author | gemath <33119724+gemath@users.noreply.github.com> | 2018-08-24 20:13:37 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2018-08-24 20:13:37 +0200 |
commit | f26ed1d540c154efa67e8d427c492069719c5159 (patch) | |
tree | 64db80a4fab203d0a56c6157a915691ea077dd7e /tests/macros/tvtable.nim | |
parent | d5e1d102df9b0a1aba0428e5191ca081cc9dde97 (diff) | |
download | Nim-f26ed1d540c154efa67e8d427c492069719c5159.tar.gz |
Add interpreting event parser proc to pegs module. (#8075)
* 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.
Diffstat (limited to 'tests/macros/tvtable.nim')
0 files changed, 0 insertions, 0 deletions