Make a formatter for lex files
Refactor the lex indenter so that it can (almost) format yacc files
Implement yacc formatting