sclass Tok_GettableFields > Tok_SettableOrGettableFields { *() { super("gettable"); } S replacement() { ret tok_formatDollarVars( "$fMod $type $var aka $getVar() { ret $var; } $modifiers $type", fMod := joinWithSpace(functionModifiers()) + " public", modifiers := joinWithSpace(modifiers), +type, +var, getVar := "get" + firstToUpper(var)); } }