|
|
1.1 ! root 1: .pa 1 ! 2: .he 'TMG (I)'10/21/72'TMG (I)' ! 3: .ti 0 ! 4: NAME tmg -- compiler compiler ! 5: .sp ! 6: .ti 0 ! 7: SYNOPSIS tmg___ name ! 8: .sp ! 9: .ti 0 ! 10: DESCRIPTION tmg___ ! 11: produces a translator for the language whose parsing ! 12: and translation rules are described in file name.t__. ! 13: The new translator appears ! 14: in a.out and may be used thus: ! 15: .ce ! 16: .sp ! 17: a.out_____ input [ output ] ! 18: .sp ! 19: Except in rare cases input must be a randomly ! 20: addressable file. ! 21: If no output file is specified, the standard output file ! 22: is assumed. ! 23: .sp ! 24: .ti 0 ! 25: FILES /sys/tmg/tmgl.o -- the compiler-compiler ! 26: .br ! 27: /sys/tmg[abc] -- libraries ! 28: .br ! 29: alloc.d -- table storage ! 30: .sp ! 31: .ti 0 ! 32: SEE ALSO A Manual for the Tmg Compiler-writing Language, ! 33: MM-72-1271-8. ! 34: .sp ! 35: .ti 0 ! 36: DIAGNOSTICS Syntactic errors result in "???" followed by the ! 37: offending line. ! 38: .br ! 39: Situations such as space overflow ! 40: with which the Tmg processor or a Tmg-produced ! 41: processor can not cope result in a descriptive comment and ! 42: a dump. ! 43: .sp ! 44: .ti 0 ! 45: BUGS 9.2 footnote 1 is not enforced, causing trouble. ! 46: .br ! 47: Restrictions (7.) against mixing bundling primitives ! 48: should be lifted. ! 49: .br ! 50: Certain hidden reserved words exist: gpar, classtab, trans. ! 51: .br ! 52: Octal digits include 8=10 and 9=11.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.