Index
A
abstract syntax tree.
See AST.
abstractions
commonality and variabilities
higher level offered by DSL
intention-revealing
qualities of
accidental complexity, 2nd
ActiveRecord
alternation
common parser combinator type
annotation, self-type
Ant
as DSL, 2nd
ANTLR, 2nd
building the parser module
class of grammar it handles
comes with GUI-based interpreter
as DSL
embed Java code
generates LL(k) parsers
grammar rules
lexer for DSL
semantic model
steps to build an external DSL
top-down parsers
with order-processing DSL
ANTLRWorks
API
and a DSL
smart domain
vs. internal DSL
append
architecting an external DSL
arguments, named
AspectJ
AST, 2nd, 3rd
side effect of parsing
and Xtext
awk