diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2015-05-05 12:32:15 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2015-05-05 12:32:15 +0300 |
commit | 8916089795a175cfd08541b67fdcf506d1ed5a1c (patch) | |
tree | adcf0b970dc8e131c1a9ac89f2854c112311e79a /awkgram.c | |
parent | ecf875a23050b7e3b64805674e9ce3cac4199cb8 (diff) | |
parent | 97b1c943a98196143414760f9e616f93fccce89d (diff) | |
download | egawk-8916089795a175cfd08541b67fdcf506d1ed5a1c.tar.gz egawk-8916089795a175cfd08541b67fdcf506d1ed5a1c.tar.bz2 egawk-8916089795a175cfd08541b67fdcf506d1ed5a1c.zip |
Merge branch 'master' into feature/regex-type
Diffstat (limited to 'awkgram.c')
-rw-r--r-- | awkgram.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -5761,11 +5761,12 @@ collect_regexp: cur_index = tok - tokstart; if (gawk_mb_cur_max == 1 || nextc_is_1stbyte) switch (c) { case '[': - if (nextc(false) == ':' || in_brack == 0) + if (nextc(false) == ':' || in_brack == 0) { in_brack++; + if (in_brack == 1) + b_index = tok - tokstart; + } pushback(); - if (in_brack == 1) - b_index = tok - tokstart; break; case ']': if (in_brack > 0 |