index
                    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