Move parseTable to its own function

This commit is contained in:
Behdad Esfahbod 2015-12-08 14:56:23 +01:00
parent 5cb14f049f
commit 23364a2741

View File

@ -489,8 +489,8 @@ class Tokenizer(ReadUntilMixin):
if line[0] == what:
return line
def build(f, font):
lines = Tokenizer(f)
def parseTable(lines, font):
debug("Parsing table")
line = next(lines)
assert line[0][:9] == 'FontDame ', line
assert line[0][13:] == ' table', line
@ -503,6 +503,10 @@ def build(f, font):
container.table = table
return container
def build(f, font):
lines = Tokenizer(f)
return parseTable(lines, font)
class MockFont(object):