deps: fix up v8 postmortem codegen

Fix up overzealous parses, strip whitespace from class and field names.
This commit is contained in:
Ben Noordhuis 2014-03-31 15:07:59 +02:00 committed by Fedor Indutny
parent 67e078094b
commit 5e24adbb90

View File

@ -434,9 +434,13 @@ def load_fields():
# Emit a block of constants.
#
def emit_set(out, consts):
for ii in range(0, len(consts)):
out.write('int v8dbg_%s = %s;\n' %
(consts[ii]['name'], consts[ii]['value']));
# Fix up overzealous parses. This could be done inside the
# parsers but as there are several, it's easiest to do it here.
ws = re.compile('\s+')
for const in consts:
name = ws.sub('', const['name'])
value = ws.sub('', str(const['value'])) # Can be a number.
out.write('int v8dbg_%s = %s;\n' % (name, value))
out.write('\n');
#