CFG Language Processor