Burmako13 (SCALA)
|
EfftingeV06 (XTEXT)
|
Hudak98 (HASKELL)
|
KatsV10 (SPOOFAX)
|
Mainland07 (HASKELL)
|
Parr13 (ANTLR)
|
Rascal1 (RASCAL)
|
RompfAMHO12 (SCALA)
|
SheardJ02 (HASKELL)
|
SteinbergFME08 (EMF)
|
Tobin-HochstadtACFF11 (RACKET)
|
ViyovicMP14 (SIRIUS)
|
Voelter11 (MPS)
|
type
|
model
|
language
|
language
|
haskell
|
rule
|
rascal
|
exp
|
type
|
class
|
type
|
model
|
language
|
macros
|
used
|
can
|
used
|
language
|
token
|
value
|
embedded
|
haskell
|
model
|
racket
|
sirius
|
type
|
scala
|
text
|
programming
|
rule
|
quasiquoting
|
parser
|
page
|
dsl
|
programming
|
type
|
module
|
graphical
|
used
|
compiler
|
generated
|
used
|
editor
|
type
|
grammar
|
int
|
type
|
compiler
|
order
|
language
|
editor
|
generated
|
language
|
code
|
interpreter
|
can
|
syntax
|
antlr
|
set
|
scala
|
function
|
object
|
syntax
|
development
|
mps
|
generated
|
can
|
function
|
type
|
data
|
expr
|
type
|
def
|
expr
|
generated
|
compiler
|
domain
|
expression
|
class
|
language
|
semantic
|
services
|
used
|
java
|
list
|
case
|
used
|
used
|
programming
|
used
|
entity
|
programming
|
file
|
region
|
generated
|
exp
|
can
|
used
|
used
|
splice
|
attribute
|
used
|
representation
|
concepts
|
used
|
check
|
domain
|
spoofax
|
code
|
used
|
exp
|
can
|
var
|
feature
|
form
|
sensor
|
programming
|
def
|
name
|
time
|
syntax
|
generated
|
parse
|
str
|
language
|
exp
|
resource
|
defined
|
can
|
can
|
implicit
|
type
|
dsl
|
development
|
programming
|
lexer
|
statement
|
expression
|
app
|
emf
|
implementation
|
element
|
based
|
can
|
message
|
haskell
|
specific
|
function
|
match
|
programming
|
virtualized
|
template
|
ecore
|
extension
|
tools
|
composition
|
string
|
meta
|
modular
|
analysis
|
var
|
tree
|
called
|
method
|
code
|
item
|
macros
|
viewpoint
|
defined
|
code
|
parser
|
design
|
programming
|
expression
|
language
|
function
|
class
|
quasi
|
name
|
optimizations
|
create
|
extension
|
provider
|
syntax
|
example
|
transformation
|
abstract
|
int
|
expression
|
programming
|
time
|
reference
|
untyped
|
framework
|
attribute
|
case
|
property
|
specific
|
name
|
pattern
|
input
|
rel
|
match
|
quotes
|
set
|
typechecker
|
based
|
code
|
method
|
textual
|
animation
|
abstract
|
parser
|
listener
|
pattern
|
select
|
meta
|
get
|
can
|
specific
|
system
|
time
|
aw
|
tools
|
code
|
th
|
file
|
map
|
implicit
|
generated
|
value
|
provider
|
design
|
reference
|
implementation
|
element
|
type
|
based
|
support
|
string
|
can
|
generated
|
can
|
method
|
function
|
diagram
|
modular
|
example
|
one
|
lift
|
figure
|
string
|
value
|
relation
|
deep
|
data
|
provider
|
pp
|
dsm
|
syntax
|
instance
|
workflow
|
one
|
error
|
int
|
error
|
match
|
val
|
gen
|
can
|
system
|
software
|
example
|
function
|
tools
|
figure
|
definition
|
compiler
|
report
|
tuple
|
new
|
tr
|
purchase
|
export
|
network
|
project
|
val
|
based
|
generated
|
semantic
|
work
|
actions
|
variable
|
implementation
|
return
|
property
|
begin
|
problem
|
fragment
|
level
|
also
|
build
|
complete
|
write
|
generated
|
element
|
section
|
zip
|
package
|
binding
|
provider
|
support
|
list
|
expression
|
monad
|
ide
|
can
|
info
|
name
|
defined
|
swap
|
create
|
library
|
web
|
name
|
shows
|
extension
|
feature
|
provider
|
allows
|
ebooks
|
meta
|
example
|
check
|
implementation
|
check
|
eclipse
|
ide
|
object
|
editor
|
profile
|
workbench
|
antiquotation
|
get
|
operation
|
else
|
example
|
map
|
scheme
|
driven
|
rule
|
interpolation
|
will
|
software
|
file
|
parse
|
context
|
node
|
extended
|
expression
|
factory
|
static
|
user
|
approach
|
specific
|
constraints
|
evaluation
|
support
|
object
|
class
|
real
|
map
|
name
|
adapter
|
result
|
tful
|
also
|
showable
|
called
|
approach
|
grammar
|
programmer
|
name
|
easy
|
object
|
string
|
java
|
identifier
|
re
|
map
|
json
|
template
|
simple
|
declaration
|
value
|
called
|
declaration
|
result
|
case
|
change
|
proc
|
engineering
|
grammar
|
possible
|
eclipse
|
partial
|
java
|
acm
|
example
|
graph
|
rand
|
scope
|
interface
|
expand
|
node
|
fig
|
name
|
defined
|
color
|
environment
|
provider
|
erratum
|
example
|
called
|
variable
|
xml
|
add
|
language
|
editor
|
query
|
ast
|
fact
|
term
|
concrete
|
alternative
|
true
|
string
|
declaration
|
ptg
|
required
|
defined
|
structural
|
feature
|
example
|
also
|
serg
|
ghc
|
reference
|
string
|
like
|
level
|
command
|
expression
|
described
|
embedded
|
called
|
linking
|
many
|
tools
|
return
|
like
|
section
|
list
|
monad
|
will
|
must
|
system
|
discuss
|
like
|
current
|
term
|
stratego
|
system
|
method
|
bool
|
int
|
constructs
|
containment
|
al
|
dependencies
|
dependencies
|
dynamic
|
want
|
fac
|
implementation
|
anti
|
text
|
tree
|
light
|
one
|
string
|
time
|
containment
|
java
|
haskell
|
framework
|
value
|
eclipse
|
template
|
chapter
|
following
|
scope
|
pat
|
example
|
benchmark
|
view
|
field
|
one
|
order
|
dsel
|
check
|
xml
|
ll
|
result
|
computer
|
called
|
data
|
stx
|
level
|
extended
|
external
|
token
|
syntax
|
new
|
quotes
|
build
|
see
|
function
|
macros
|
xsd
|
felleisen
|
generated
|
element
|
typechecker
|
described
|
defined
|
entity
|
lambda
|
type
|
stat
|
driver
|
binding
|
chapter
|
information
|
semantic
|
new
|
support
|
following
|
acm
|
rename
|
term
|
line
|
module
|
monad
|
cl
|
extended
|
programmer
|
services
|
specific
|
channel
|
rule
|
reuse
|
view
|
guarantee
|
predicates
|
may
|
reify
|
pattern
|
element
|
first
|
process
|
case
|
metaprogramming
|
containment
|
system
|
model
|
time
|
return
|
chart
|
pattern
|
lift
|
code
|
without
|
mde
|
transformation
|
context
|
keywords
|
embedded
|
also
|
subst
|
code
|
assign
|
name
|
pvar
|
uri
|
number
|
different
|
provider
|
integrated
|
implementation
|
computer
|
content
|
embedded
|
stream
|
extract
|
operation
|
state
|
instance
|
example
|
emf
|
block
|
based
|
first
|
order
|
specified
|
one
|
need
|
return
|
compiler
|
int
|
section
|
mechanism
|
file
|
template
|
expression
|
start
|
application
|
plugin
|
figure
|
start
|
boolean
|
var
|
section
|
po
|
plain
|
extension
|
paper
|
enabled
|
development
|
first
|
constructs
|
book
|
following
|
file
|
source
|
dec
|
return
|
figure
|
solution
|
node
|