split parser to multi files