
Pattern Matching is a technique we use to locate specific characteristics and patterns within an image. It is different from “Pattern Recognition” in that it specifically dictates what we are looking for, then tells us whether the expected pattern exists or not.

AMCL provides Pattern Matching in different areas. In high-level language compilers, AMCL makes use of pattern matching in order to parse source files to determine if they are syntactically correct.

In programming languages and applications, AMCL uses Pattern Matching to identify the matching pattern or substituting the matching pattern with another token sequence.