aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/Face.py
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2019-06-18 14:09:34 +1000
committerNeil <nyamatongwe@gmail.com>2019-06-18 14:09:34 +1000
commitb12ec34b01caad3b1f8920b71f6526c42b5f138b (patch)
tree4a18e0c19336b0d55187fa99f67f23e32df3f94d /scripts/Face.py
parent838b815992bc784e85120b9254c1c6299d4e0f1d (diff)
downloadscintilla-mirror-b12ec34b01caad3b1f8920b71f6526c42b5f138b.tar.gz
Backport: Feature [feature-requests:#1297] 7: Add value aliases for PascalCase constants.
For example, FolderEnd instead of Folderend. Could also be used for a snake_case option if desired. Backport of changeset 7590:723866698fd8.
Diffstat (limited to 'scripts/Face.py')
-rw-r--r--scripts/Face.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/scripts/Face.py b/scripts/Face.py
index 22c2943e6..c340dcbab 100644
--- a/scripts/Face.py
+++ b/scripts/Face.py
@@ -47,6 +47,7 @@ class Face:
self.features = {}
self.values = {}
self.events = {}
+ self.aliases = {}
def ReadFromFile(self, name):
currentCategory = ""
@@ -120,4 +121,9 @@ class Face:
"Comment": currentComment }
self.order.append(name)
currentComment = []
+ elif featureType == "ali":
+ # Enumeration alias
+ name, value = featureVal.split("=", 1)
+ self.aliases[name] = value
+ currentComment = []