diff options
author | Marko Kreen | 2012-07-03 08:54:39 +0000 |
---|---|---|
committer | Marko Kreen | 2012-07-03 08:54:39 +0000 |
commit | a9d650278369aec10c4cad0a56d81c822a0d2bde (patch) | |
tree | 46cbd1cfa941e408bbf3c167dc745b5cdddc5506 | |
parent | 4f7724a83634c5346347bee6d652cbf14a3f2c87 (diff) |
sql_tokenizer: allow idents starting with underscore
-rw-r--r-- | python/skytools/parsing.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/python/skytools/parsing.py b/python/skytools/parsing.py index c7061ed4..decc7e7e 100644 --- a/python/skytools/parsing.py +++ b/python/skytools/parsing.py @@ -248,7 +248,7 @@ def parse_tabbed_table(txt): _extstr = r""" ['] (?: [^'\\]+ | \\. | [']['] )* ['] """ _stdstr = r""" ['] (?: [^']+ | [']['] )* ['] """ -_name = r""" (?: [a-z][a-z0-9_$]* | " (?: [^"]+ | "" )* " ) """ +_name = r""" (?: [a-z_][a-z0-9_$]* | " (?: [^"]+ | "" )* " ) """ _ident = r""" (?P<ident> %s ) """ % _name _fqident = r""" (?P<ident> %s (?: \. %s )* ) """ % (_name, _name) |