diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2016-08-01 22:53:51 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2016-08-01 22:53:51 +0300 |
commit | 9698fd1ebff2bc3f76efbf498c28ce21aa515b7e (patch) | |
tree | 82d4d368ede5133d2eff3c7d535274c1f7eddccf /test/ignrcas3.awk | |
parent | de23ab7bfbea6ee03ef7386c6c203a4b2b7b7116 (diff) | |
parent | 385636c3da7f36ae020eeb7098485923168ccf4b (diff) | |
download | egawk-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.awk | 23 |
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") + } + } } |