Changeset 111

Show
Ignore:
Timestamp:
12/10/07 07:17:26 (1 year ago)
Author:
tal
Message:
Added enum support.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • packages/feaTools/trunk/Lib/feaTools/writers/fdkSyntaxWriter.py

    r58 r111  
    120120 
    121121    def gposType2(self, target, value): 
     122        needEnum = False 
    122123        left, right = target 
    123124        if isinstance(left, list): 
    124             left = self._list2String(left) 
     125            left = "[%s]" % self._list2String(left) 
     126            needEnum = True 
    125127        if isinstance(right, list): 
    126             right = self._list2String(right) 
     128            right = "[%s]" % self._list2String(right) 
     129            needEnum = True 
    127130        t = "pos %s %s %d;" % (left, right, value) 
     131        if needEnum: 
     132            t = "enum %s" % t 
    128133        self._instructions.append(t) 
    129134