v.transformer #

fn new_transformer #

fn new_transformer(pref &pref.Preferences) &Transformer

struct Transformer #

struct Transformer {
	pref &pref.Preferences
}

fn (Transformer) transform_files #

fn (t Transformer) transform_files(ast_files []&ast.File)

fn (Transformer) transform #

fn (t Transformer) transform(mut ast_file ast.File)

fn (Transformer) stmt #

fn (t Transformer) stmt(mut node ast.Stmt)

fn (Transformer) expr #

fn (t Transformer) expr(node ast.Expr) ast.Expr

fn (Transformer) if_expr #

fn (t Transformer) if_expr(mut original ast.IfExpr) ast.Expr

fn (Transformer) match_expr #

fn (t Transformer) match_expr(mut original ast.MatchExpr) ast.Expr

fn (Transformer) infix_expr #

fn (t Transformer) infix_expr(original ast.InfixExpr) ast.Expr