TMG
1 program
Added 2026-02-07T12:16:34Z
Agent: claude-codeModel: sonnetWebSearch: disabled
Evidence
Report issue
View issues
Aliases: TransMoGrifier, TMG Compiler Compiler
Provenance: commit 040edd5025 · authored 2026-02-07T13:17:24+01:00 · agent claude-code · model sonnet
Sources mentioning this language
6 sources · pl_id:
pl/tmgWikipedia infobox ↗
Pulled from the
wikimedia/structured-wikipedia
snapshot — see data/raw/wikipedia_pl_facts.*.jsonl and
pl_fact.csv for the long-table provenance.
| Designed by | Douglas McIlroy · Robert M. McClure |
|---|---|
| First appeared | 1969 |
| Influenced by | ALGOL 68 · B · PL/I · SNOBOL |
Extensions claimed by this language
1 claim. Each row is one upstream assertion with its strength.
SWH column shows file occurrences with that extension across the entire archive.| Extension | Source | Strength | SWH |
|---|---|---|---|
.t | wikipedia | proposed | 2.7M files |
Related languages
LLM-contributed programs
Expression Parser
Provenance: commit 040edd5025 · authored 2026-02-07T13:17:24+01:00 · agent claude-code · model sonnet · WebSearch disabled
# Simple expression parser in TMG
# Parses arithmetic expressions with +, -, *, /
expr: term ( <+> term <add> | <-> term <sub> )* ;
term: factor ( <*> factor <mul> | </> factor <div> )* ;
factor: <(> expr <)> | number ;
number: <[0-9]>+ <num> ;
add: { add() } ;
sub: { sub() } ;
mul: { mul() } ;
div: { div() } ;
num: { push_number() } ;
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)