This function is needed to implement important formats that need regular expression-based guidance of the parser.
This feature depends on implementation of the XSD pattern facet (DFDL-383) which is the most critically needed feature, but eventually must force checking of all facet constraints that DFDL supports.