Index
A
Abstract form
code generation and, 154–156
defined, 185
template language targeting, 157–158
Abstract machines
modeling with operational semantics, 139–140
runtime environment of, 141
semantics and, 138–139
states in, 142–143
transitions in, 143–144
Abstract syntax, 75–91
abstract form of a mogram, 78
as focus of language design, 7
as gateway to semantics, 76–77
hidden, underlying, unifying nature of, 75–76
mogram/language relationship and, 77
summary, 90–91
syntactic vs. semantic correctness, 79
syntactically incorrect mograms, 80
Abstract syntax graphs. See ASGs (abstract syntax graphs)
Abstract syntax models. See ASM (abstract syntax model)
Abstract syntax trees
abstract form of a mogram and, 41
building, 49
Get Software Language Engineering: Creating Domain-Specific Languages Using Metamodels now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.