Skip to content
Snippets Groups Projects
Commit 42456073 authored by Martin Vejnár's avatar Martin Vejnár Committed by GitHub
Browse files

Merge pull request #31 from raphlinus/master

Add support for keys being literal strings
parents 270397b4 ed6ae5ea
No related branches found
No related tags found
No related merge requests found
......@@ -209,6 +209,14 @@ def _p_key(s):
r = _p_basicstr_content(s, _basicstr_re)
s.expect('"')
return r
if s.consume('\''):
if s.consume('\'\''):
r = s.expect_re(_litstr_ml_re).group(0)
s.expect('\'\'\'')
else:
r = s.expect_re(_litstr_re).group(0)
s.expect('\'')
return r
return s.expect_re(_key_re).group(0)
_float_re = re.compile(r'[+-]?(?:0|[1-9](?:_?\d)*)(?:\.\d(?:_?\d)*)?(?:[eE][+-]?(?:\d(?:_?\d)*))?')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment