modularized native parser source files