From 9d67920dbd7d951b2de4da1b3d68f12b42999153 Mon Sep 17 00:00:00 2001 From: Neil Date: Tue, 18 Jun 2019 14:09:34 +1000 Subject: 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. --- scripts/Face.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'scripts/Face.py') 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 = [] -- cgit v1.2.3