v2.gen.cleanc #
fn Gen.new #
fn Gen.new(file ast.File) &Gen
struct Gen #
struct Gen {
file ast.File
mut:
sb strings.Builder
indent int
fn_types map[string]string
var_types map[string]string
mut_receivers map[string]bool // Track which methods have mutable receivers
}
fn (Gen) gen #
fn (mut g Gen) gen() string