summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2011-04-12 11:12:29 +0100
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2011-04-12 11:12:29 +0100
commita3432e7201d046ef7254b3d55b20be350e484bca (patch)
tree8cec5532e793f89767d8fb4d245d1caa5b4b7461
parent0f510bd562d04f7a3fa4cc56b44bd57485832a7f (diff)
downloadpygments-a3432e7201d046ef7254b3d55b20be350e484bca.tar.gz
Consider TRIGGER as keyword, not as datatype.
-rw-r--r--pygments/lexers/_postgres_builtins.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pygments/lexers/_postgres_builtins.py b/pygments/lexers/_postgres_builtins.py
index 081efe6a..076a4cf3 100644
--- a/pygments/lexers/_postgres_builtins.py
+++ b/pygments/lexers/_postgres_builtins.py
@@ -217,6 +217,9 @@ PSEUDO_TYPES = [
'void', 'opaque',
]
+# Remove 'trigger' from types
+PSEUDO_TYPES = sorted(set(PSEUDO_TYPES) - set(map(str.lower, KEYWORDS)))
+
PLPGSQL_KEYWORDS = [
'ALIAS', 'CONSTANT', 'DIAGNOSTICS', 'ELSIF', 'EXCEPTION', 'EXIT',
'FOREACH', 'GET', 'LOOP', 'NOTICE', 'OPEN', 'PERFORM', 'QUERY', 'RAISE',