1
0
mirror of https://github.com/janet-lang/janet synced 2024-11-24 17:27:18 +00:00
janet/test
Calvin Rose 96513665d6 Address #641 - add undef combinator.
The (undef rule :tag) combinator lets a user "scope" tagged captures.
After the rule has matched, all captures with tag :tag can no longer be
refered to by their tag. However, such captures from outside
rule are kept as is. If no tag is given, all tagged captures from rule
are unreferenced. Note that this doesn't `drop` the captures, merely
removes their association with the tag. This means subsequent calls to
`backref` and `backmatch` will no longer "see" these tagged captures.
2021-02-26 17:25:09 -06:00
..
amalg Update Copyright 2020. 2020-01-12 10:50:37 -06:00
fuzzers Make janet_equals and janet_compare non recursive 2020-04-24 16:18:31 -05:00
install Update test-install target. 2020-12-26 15:42:13 -06:00
helper.janet Prevent some potential bad characters in test out. 2020-12-06 17:10:18 -06:00
suite0000.janet Rename test suites such that it is easier to add more of them. 2020-08-07 15:34:13 -05:00
suite0001.janet Fix or with zero arguments. 2021-02-16 19:59:03 +01:00
suite0002.janet Remove :generate verb from loop. 2021-01-03 16:38:38 -06:00
suite0003.janet Address #641 - add undef combinator. 2021-02-26 17:25:09 -06:00
suite0004.janet Rename test suites such that it is easier to add more of them. 2020-08-07 15:34:13 -05:00
suite0005.janet Rename test suites such that it is easier to add more of them. 2020-08-07 15:34:13 -05:00
suite0006.janet Update module and rem operator for int types. 2021-01-09 14:47:43 -06:00
suite0007.janet Change tracev to upscope, add test 2021-01-21 23:40:28 -07:00
suite0008.janet Remove :generate verb from loop. 2021-01-03 16:38:38 -06:00
suite0009.janet Update os/shell to be non-blocking as well. 2021-01-18 16:44:22 -06:00
suite0010.janet Don't fail testing when ev disabled. 2021-02-20 10:56:54 -06:00