5. The method of claim 4 , wherein the non-context specific rules are used to determine the candidate classifications for each token during the initial pass, and wherein the context specific rules are used to determine the final classification of each token during the additional passes.
5. The method of claim 4 , wherein the non-context specific rules are used to determine the candidate classifications for each token during the initial pass, and wherein the context specific rules are used to determine the final classification of each token during the additional passes. 6. The method of claim 5 , wherein at least one of the non-context specific rules specifies one or more data types for each candidate classifications, and wherein the candidate classifications for each token are determined based on a data type of the respective token.