CNF is one normal form of grammars. It could be used as a step towards automating acceptance of strings in a grammar. However, modern parsers use different mechanics to achieve this!
No download links available.