From 01f48a54e88bc42ad47a3b33752c80fb19be4774 Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Thu, 10 Jan 2013 16:30:49 -0600 Subject: speed up text conversion in preprocessor --- preprocessor.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'preprocessor.py') diff --git a/preprocessor.py b/preprocessor.py index d340382fe..9b748dbd6 100644 --- a/preprocessor.py +++ b/preprocessor.py @@ -344,6 +344,7 @@ def quote_translator(asm): sys.stdout.write(asm) return + output = "" even = False i = 0 for token in asms: @@ -384,15 +385,18 @@ def quote_translator(asm): char = char + token[0] token = token[1:] - sys.stdout.write("${0:02X}".format(chars[char])) + output += ("${0:02X}".format(chars[char])) if len(token): - sys.stdout.write(", ") + output += (", ") # if not even else: - sys.stdout.write(token) + output += (token) even = not even + + sys.stdout.write(output) + return def extract_token(asm): -- cgit v1.2.3