codegen.rb 304 Bytes