Created by: linzhp
There may be hyphens in Go file names. They need to be replaced before using the file names as variable names, otherwise the hyphens will be treated as minus signs by Go compiler
@ttsugriy @styurin Please take a look
cc @VitalyArbuzov