From 2acf269ec2f135d63099c9631dae3ba838b2f7f6 Mon Sep 17 00:00:00 2001 From: ValarDragon Date: Fri, 19 May 2017 10:42:44 -0500 Subject: [PATCH 1/2] Closes #200 Makes escaped hex include lowercase hex chars --- grammars/python.cson | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grammars/python.cson b/grammars/python.cson index c7ee5fb..1cc5f06 100644 --- a/grammars/python.cson +++ b/grammars/python.cson @@ -800,7 +800,7 @@ 'name': 'constant.character.escape.tab.python' '13': 'name': 'constant.character.escape.vertical-tab.python' - 'match': '(\\\\x[0-9A-F]{2})|(\\\\[0-7]{3})|(\\\\\\n)|(\\\\\\\\)|(\\\\\\")|(\\\\\')|(\\\\a)|(\\\\b)|(\\\\f)|(\\\\n)|(\\\\r)|(\\\\t)|(\\\\v)' + 'match': '(\\\\x[0-9A-Fa-f]{2})|(\\\\[0-7]{3})|(\\\\\\n)|(\\\\\\\\)|(\\\\\\")|(\\\\\')|(\\\\a)|(\\\\b)|(\\\\f)|(\\\\n)|(\\\\r)|(\\\\t)|(\\\\v)' 'escaped_unicode_char': 'captures': '1': From e512cf40904561a194ce184db52eff2478abe454 Mon Sep 17 00:00:00 2001 From: ValarDragon Date: Fri, 19 May 2017 21:37:42 -0500 Subject: [PATCH 2/2] Implement suggestion to use \h substitute for the hex regex --- grammars/python.cson | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grammars/python.cson b/grammars/python.cson index 1cc5f06..4930a4d 100644 --- a/grammars/python.cson +++ b/grammars/python.cson @@ -800,7 +800,7 @@ 'name': 'constant.character.escape.tab.python' '13': 'name': 'constant.character.escape.vertical-tab.python' - 'match': '(\\\\x[0-9A-Fa-f]{2})|(\\\\[0-7]{3})|(\\\\\\n)|(\\\\\\\\)|(\\\\\\")|(\\\\\')|(\\\\a)|(\\\\b)|(\\\\f)|(\\\\n)|(\\\\r)|(\\\\t)|(\\\\v)' + 'match': '(\\\\x[\\h]{2})|(\\\\[0-7]{3})|(\\\\\\n)|(\\\\\\\\)|(\\\\\\")|(\\\\\')|(\\\\a)|(\\\\b)|(\\\\f)|(\\\\n)|(\\\\r)|(\\\\t)|(\\\\v)' 'escaped_unicode_char': 'captures': '1':