Some minor explanation as this is a project in progress.
This is meant to ultimately be an assembler that will target a custom virtual/fantasy 16 bit cpu.
The default input is meant to be CodePage 437 to allow for DOS style ascii art in strings, but it will also accept UTF-8 input that allows for the same characters eventually.
cp437_input is meant to allow for that input file_map is meant to give line/column numbers for a file offset lexer is the custom lexer because LALRPOP doesn't allow for customization of \n yet.