From 532bbeca0d208bb9105a02e32676649ff03f99fd Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Tue, 12 Dec 2017 16:50:53 -0800 Subject: [PATCH] Remove wrong handling of \a in a regex --- src/compiler/prepare_grammar/parse_regex.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/compiler/prepare_grammar/parse_regex.cc b/src/compiler/prepare_grammar/parse_regex.cc index cab76443..021b7e4d 100644 --- a/src/compiler/prepare_grammar/parse_regex.cc +++ b/src/compiler/prepare_grammar/parse_regex.cc @@ -190,8 +190,6 @@ class PatternParser { CharacterSet escaped_char(uint32_t value) { switch (value) { - case 'a': - return CharacterSet().include('a', 'z').include('A', 'Z'); case 'w': return CharacterSet() .include('a', 'z') @@ -210,8 +208,11 @@ class PatternParser { case 'D': return CharacterSet().include_all().exclude('0', '9'); case 's': - return CharacterSet().include(' ').include('\t').include('\n').include( - '\r'); + return CharacterSet() + .include(' ') + .include('\t') + .include('\n') + .include('\r'); case 'S': return CharacterSet() .include_all()