grammar cleanup
blank function generator
constants generator: type subclass visibility fixed