A source code generator for CFG language printer. Can be used for prototyping compiler backend.