Just 9eaa7e3e5f added support for instruction disassembly
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@75 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-01 15:31:18 +00:00

27 lines
593 B
Python

import DefaultTable
import array
import ttProgram
class table__f_p_g_m(DefaultTable.DefaultTable):
def decompile(self, data, ttFont):
program = ttProgram.Program()
program.fromBytecode(data)
self.program = program
def compile(self, ttFont):
return self.program.getBytecode()
def toXML(self, writer, ttFont):
self.program.toXML(writer, ttFont)
writer.newline()
def fromXML(self, (name, attrs, content), ttFont):
program = ttProgram.Program()
program.fromXML((name, attrs, content), ttFont)
self.program = program
def __len__(self):
return len(self.program)