1. A pattern matcher generation method executable by a processor comprising: identifying input elements from intermediate language code; reducing the identified input elements from the intermediate language code to input elements of common and unique use; creating a unifiable form for each of the input elements of common and unique use; and, generating a pattern matcher for the input elements from the intermediate language code using the unifiable form in place of each of the input elements of common and unique use.