aboutsummaryrefslogtreecommitdiffstats
path: root/test/ignrcas3.awk
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-08-01 22:53:51 +0300
committerArnold D. Robbins <arnold@skeeve.com>2016-08-01 22:53:51 +0300
commit9698fd1ebff2bc3f76efbf498c28ce21aa515b7e (patch)
tree82d4d368ede5133d2eff3c7d535274c1f7eddccf /test/ignrcas3.awk
parentde23ab7bfbea6ee03ef7386c6c203a4b2b7b7116 (diff)
parent385636c3da7f36ae020eeb7098485923168ccf4b (diff)
downloadegawk-9698fd1ebff2bc3f76efbf498c28ce21aa515b7e.tar.gz
egawk-9698fd1ebff2bc3f76efbf498c28ce21aa515b7e.tar.bz2
egawk-9698fd1ebff2bc3f76efbf498c28ce21aa515b7e.zip
Merge branch 'gawk-4.1-stable'
Diffstat (limited to 'test/ignrcas3.awk')
-rw-r--r--test/ignrcas3.awk23
1 files changed, 18 insertions, 5 deletions
diff --git a/test/ignrcas3.awk b/test/ignrcas3.awk
index e74eea64..fd88744d 100644
--- a/test/ignrcas3.awk
+++ b/test/ignrcas3.awk
@@ -1,7 +1,20 @@
BEGIN {
- x = "0"
- print x+0 # trigger NUMCUR
- IGNORECASE = x # should enable ignorecase, since x is a non-null string
- y = "aBc"
- print (y ~ /abc/)
+ dfapat[1] = data[1] = "b\323"
+ dfapat[2] = data[2] = "b\362"
+ dfapat[3] = data[3] = "b\363"
+
+ regexpat[1] = "[a-c]\323"
+ regexpat[2] = "[a-c]\362"
+ regexpat[3] = "[a-c]\363"
+
+ IGNORECASE = 1
+
+ for (i = 1; i <= 3; i++) {
+ for (j = 1; j <= 3; j++) {
+ printf("data[%d] ~ dfa[%d] = %s\n", i, j,
+ data[i] ~ dfapat[j] ? "ok" : "bad")
+ printf("data[%d] ~ regex[%d] = %s\n", i, j,
+ data[i] ~ regexpat[j] ? "ok" : "bad")
+ }
+ }
}