Compiler-compiler: Difference between revisions

Content deleted Content added
BrainStack (talk | contribs)
Link suggestions feature: 3 links added.
Bender the Bot (talk | contribs)
m Variants: HTTP to HTTPS for SourceForge
 
Line 27:
The Production Quality Compiler-Compiler ([[PQCC]]) project at [[Carnegie Mellon University]] does not formalize semantics, but does have a semi-formal framework for machine description.
 
Compiler-compilers exist in many flavors, including bottom-up rewrite machine generators (see [httphttps://jburg.sourceforge.net/ JBurg]) used to tile syntax trees according to a rewrite grammar for code generation, and [[attribute grammar]] parser generators (e.g. [[ANTLR]] can be used for simultaneous type checking, constant propagation, and more during the parsing stage).
 
===Metacompilers===