• Home
  • Raw
  • Download

Lines Matching refs:lookupMap

150 def parseFeatureList(lines, lookupMap=None, featureMap=None):  argument
173 setReference(mapLookup, lookupMap, sym, setitem, theList, i)
630 def parseLookupRecords(items, klassName, lookupMap=None): argument
640 setReference(mapLookup, lookupMap, item[1], setattr, rec, 'LookupListIndex')
700 def parseContext(lines, font, Type, lookupMap=None): argument
712 recs = parseLookupRecords(line[1+c.DataLen:], c.LookupRecord, lookupMap)
743 recs = parseLookupRecords(line[1+c.DataLen:], c.LookupRecord, lookupMap)
772 recs = parseLookupRecords(line[1:], c.LookupRecord, lookupMap)
779 def parseContextSubst(lines, font, lookupMap=None): argument
780 return parseContext(lines, font, "ContextSubst", lookupMap=lookupMap)
781 def parseContextPos(lines, font, lookupMap=None): argument
782 return parseContext(lines, font, "ContextPos", lookupMap=lookupMap)
783 def parseChainedSubst(lines, font, lookupMap=None): argument
784 return parseContext(lines, font, "ChainContextSubst", lookupMap=lookupMap)
785 def parseChainedPos(lines, font, lookupMap=None): argument
786 return parseContext(lines, font, "ChainContextPos", lookupMap=lookupMap)
813 def parseLookup(lines, tableTag, font, lookupMap=None): argument
850 subtable = parseLookupSubTable(lines, font, lookupMap)
867 lookupMap = DeferredMapping()
879 lambda lines: parseFeatureList (lines, lookupMap, featureMap)),
898 lookup = parseLookup(lines, tableTag, font, lookupMap)
899 if lookupMap is not None:
900 assert name not in lookupMap, "Duplicate lookup name: %s" % name
901 lookupMap[name] = len(self.LookupList.Lookup)
910 if lookupMap is not None:
911 lookupMap.applyDeferredMappings()