Fix bug with regex, add supporting for overloaded function in multiply files, multiply functions in one file