- split char matchers into separate files