aboutsummaryrefslogtreecommitdiff
path: root/Lib/fontTools/feaLib/location.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/fontTools/feaLib/location.py')
-rw-r--r--Lib/fontTools/feaLib/location.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/Lib/fontTools/feaLib/location.py b/Lib/fontTools/feaLib/location.py
new file mode 100644
index 00000000..50f761d2
--- /dev/null
+++ b/Lib/fontTools/feaLib/location.py
@@ -0,0 +1,12 @@
+from typing import NamedTuple
+
+
+class FeatureLibLocation(NamedTuple):
+ """A location in a feature file"""
+
+ file: str
+ line: int
+ column: int
+
+ def __str__(self):
+ return f"{self.file}:{self.line}:{self.column}"