fix parser, improve gostyle