if res[0] == ' ': # Single space
res = res[1:]
elif res[0] == '0': # Double space
- res = res + r"\n" + res[1:]
+ res = r"\n" + res[1:]
elif res[0] == '+': # No space
res = res[1:]
elif res[0] == '1': # Skip to next page
- res = res + r"\f" + res[1:]
+ res = r"\f" + res[1:]
elif res[0] == '2': # Skip to next half page
- res = res + r"\v\v" + res[1:]
+ res = r"\v\v" + res[1:]
elif res[0] == '4': # Skip to next quarter page
- res = res + r"\v" + res[1:]
+ res = r"\v" + res[1:]
else: # Anything else falls through
nonfatal('unknown print code %s ignored\n' % res[0])
res = res[1:]
# Generate indexing macros for MAD's screwy dope vectors
depths = []
for d in arraydepths.values():
- if d not in depths:
+ if d > 1 and d not in depths:
depths.append(d)
for i in depths:
out.write("#define MAD%d(d, "% i)