root/packages/feaTools/trunk/Lib/feaTools/writers/baseWriter.py

Revision 185, 1.1 kB (checked in by tal, 2 years ago)
Added some experimental support for parsing tables.
Line 
1 class AbstractFeatureWriter(object):
2
3     def feature(self, name):
4         return self
5
6     def lookup(self, name):
7         return self
8
9     def table(self, name, data):
10         pass
11
12     def featureReference(self, name):
13         pass
14
15     def lookupReference(self, name):
16         pass
17
18     def classDefinition(self, name, contents):
19         pass
20
21     def lookupFlag(self, rightToLeft=False, ignoreBaseGlyphs=False, ignoreLigatures=False, ignoreMarks=False):
22         pass
23
24     def gsubType1(self, target, replacement):
25         pass
26
27     def gsubType3(self, target, replacement):
28         pass
29
30     def gsubType4(self, target, replacement):
31         pass
32
33     def gsubType6(self, precedingContext, target, trailingContext, replacement):
34         pass
35
36     def gposType1(self, target, value):
37         pass
38
39     def gposType2(self, target, value):
40         pass
41
42     def languageSystem(self, languageTag, scriptTag):
43         pass
44
45     def script(self, scriptTag):
46         pass
47
48     def language(self, languageTag, includeDefault=True):
49         pass
50
51     def include(self, path):
52         pass
53
54     def subtableBreak(self):
55         pass
Note: See TracBrowser for help on using the browser.