aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTim Shen <timshen@gcc.gnu.org>2013-09-05 15:20:39 +0000
committerTim Shen <timshen@gcc.gnu.org>2013-09-05 15:20:39 +0000
commit7c812a2a57e58218eea234b80386197d1fe7672a (patch)
treea2f8bf477aa8c0b5345a773df68b768a8f9698ed /gcc
parente6523306de7912d2cdb68dd6b19febe69b9fe201 (diff)
downloadgcc-7c812a2a57e58218eea234b80386197d1fe7672a.zip
gcc-7c812a2a57e58218eea234b80386197d1fe7672a.tar.gz
gcc-7c812a2a57e58218eea234b80386197d1fe7672a.tar.bz2
regex_automaton.h: Add dummy node type.
2013-09-05 Tim Shen <timshen91@gmail.com> * include/bits/regex_automaton.h: Add dummy node type. Rewrite _StateSeq. * include/bits/regex_automaton.tcc: Implement them. * include/bits/regex_compiler.h: Rewrite _Compiler to use new _StateSeq interfaces. * include/bits/regex_compiler.tcc: Implement them. * include/bits/regex_scanner.h: Add word boundry assertion token. * include/bits/regex_scanner.tcc (_Scanner<>::_M_eat_escape_ecma): Support word boundry. * testsuite/28_regex/algorithms/regex_match/basic/ string_range_02_03.cc: Remove "xfail". * testsuite/28_regex/algorithms/regex_match/extended/cstring_plus.cc: Likewise. * testsuite/28_regex/algorithms/regex_match/extended/ string_range_02_03.cc: Likewise. * testsuite/28_regex/algorithms/regex_match/extended/ cstring_questionmark.cc: Remove xfail and get correct length of c-string. * testsuite/28_regex/algorithms/regex_match/extended/ string_range_00_03.cc: Likewise. * testsuite/28_regex/algorithms/regex_match/ecma/char/quoted_char.cc: New. * testsuite/28_regex/algorithms/regex_match/extended/cstring_range.cc: New. * testsuite/28_regex/iterators/regex_iterator/wchar_t/string_02.cc: New. From-SVN: r202290
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions