Meta
META is a compiler-compiler. A program that can generate a compiler from a formal description of the syntax of a language, called grammar.
Grammar
While most formal grammars are written using Backus-Naur Form (BNF) or some modified version of it, META uses a more powerful and flexible notation which we will introduce in the following sections.