for name, production in productions.items():
print_parser(name, production, ' ' * 4)
print_free(name, production, ' ' * 4)
print_print(name, production, ' ' * 4)
elif output_type == 'header' and len(args) == 3:
for name, production in productions.items():
print_parser(name, production, ' ' * 4)
print_free(name, production, ' ' * 4)
print_print(name, production, ' ' * 4)
elif output_type == 'header' and len(args) == 3: