 The EAG compiler developed there will generate either a recogniser, a transducer, a translator, or a syntax directed editor for a language described in the EAG formalism.The formalism is quite similar to Prolog, to the extent that it borrowed its cut operator.EAGs have been used to write grammars of natural languages such as English, Spanish, and Hungarian.