diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-09-23 11:36:22 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-09-23 11:36:22 -0700 |
commit | fe9d54633ec915d2a9e039e9e4ac4b64e91f6063 (patch) | |
tree | 96ca8531f428531ab90709ea82752c0482ec806c /match.c | |
parent | 5d5c542486bb41fbaeeecfc1f8b476038222edab (diff) | |
download | txr-fe9d54633ec915d2a9e039e9e4ac4b64e91f6063.tar.gz txr-fe9d54633ec915d2a9e039e9e4ac4b64e91f6063.tar.bz2 txr-fe9d54633ec915d2a9e039e9e4ac4b64e91f6063.zip |
Semantics tweak: short circuiting behavior for @(all) and @(none).
* match.c (match_files): Added a couple of break statements.
* txr.1: Updated.
Diffstat (limited to 'match.c')
-rw-r--r-- | match.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1173,9 +1173,11 @@ repeat_spec_same_data: max_data = new_data; } } - if (sym == cases_s) + if (sym == cases_s || sym == none_s) break; } else { + if (sym == all_s) + break; all_match = nil; } } |