aboutsummaryrefslogtreecommitdiffstats
path: root/testcases-iter
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2022-04-23 18:10:56 -0700
committerKaz Kylheku <kaz@kylheku.com>2022-04-23 18:10:56 -0700
commitb700e8e335f9e6ebf31457262db323273e339afa (patch)
tree208415a4e18a36f1073a58c1431443034f2a60c1 /testcases-iter
parent3528b08fa71d43b9541a6c56fb79bc9f95d97dd6 (diff)
downloadcppawk-b700e8e335f9e6ebf31457262db323273e339afa.tar.gz
cppawk-b700e8e335f9e6ebf31457262db323273e339afa.tar.bz2
cppawk-b700e8e335f9e6ebf31457262db323273e339afa.zip
loop: new counting clause.
Diffstat (limited to 'testcases-iter')
-rw-r--r--testcases-iter15
1 files changed, 15 insertions, 0 deletions
diff --git a/testcases-iter b/testcases-iter
index 9ed1c25..54153d8 100644
--- a/testcases-iter
+++ b/testcases-iter
@@ -442,3 +442,18 @@ BEGIN {
:
-1
-1
+--
+21:
+$cppawk '
+#include <iter.h>
+
+BEGIN {
+ loop (range (x, 1, 11),
+ counting (oddc, x % 2 != 0),
+ counting (evenc, x % 2 == 0),
+ counting (negativec, x < 0))
+ ;
+ print oddc, evenc, negativec
+}'
+:
+6 5 0