From 1fd167879df0a65ec2cc2bcf023ca3b45cff8d9c Mon Sep 17 00:00:00 2001 From: Andi Albrecht Date: Wed, 29 Apr 2009 21:18:03 +0200 Subject: Recognize backticks quoting identifiers. --- sqlparse/lexer.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sqlparse') diff --git a/sqlparse/lexer.py b/sqlparse/lexer.py index b635fc6..dcac401 100644 --- a/sqlparse/lexer.py +++ b/sqlparse/lexer.py @@ -1,3 +1,5 @@ +# -*- coding: utf-8 -*- + # Copyright (C) 2008 Andi Albrecht, albrecht.andi@gmail.com # # This module is part of python-sqlparse and is released under @@ -162,6 +164,8 @@ class Lexer: (r':=', Assignment), (r'::', Punctuation), (r'[*]', Wildcard), + (r"`(``|[^`])*`", Name), + (r"´(´´|[^´])*´", Name), (r'[+/<>=~!@#%^&|`?^-]', Operator), (r'[0-9]+', Number.Integer), # TODO: Backslash escapes? -- cgit v1.2.1