Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


TMG (TransMoGrify) is a family of compiler-writing tools for creating parsers and translators. In the 1960s, TMG was developed at Bell Labs by Robert M. McClure as an extension of the BNF notation used to describe programming languages. This early domain-specific language came with LALR(1) table generators able to produce efficient syntax analyzers that could be embedded directly in applications or used standalone. The original TMG has mostly been supplanted by more modern compiler-compilers like Yacc and Bison, but it played a significant role in the evolution of parsing tools and made complex tasks—such as rewriting languages or producing compilers—more accessible to non-experts.

Hire Tmg Experts

Enter your email to get started.