 Compiler-compiler

In computer science, a compiler-compiler or compiler generator is a programming tool that creates a parser, interpreter, or compiler from some form of formal description of a programming language and machine.The most common type of compiler-compiler is more precisely called a parser generator, and only handles syntactic analysis