summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarko Kreen2012-07-03 08:54:39 +0000
committerMarko Kreen2012-07-03 08:54:39 +0000
commita9d650278369aec10c4cad0a56d81c822a0d2bde (patch)
tree46cbd1cfa941e408bbf3c167dc745b5cdddc5506
parent4f7724a83634c5346347bee6d652cbf14a3f2c87 (diff)
sql_tokenizer: allow idents starting with underscore
-rw-r--r--python/skytools/parsing.py2
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)