DSL


Preface荒川

An Introductory Example

Topic

Using Domain Specific Languages


Topic

Dependency Network和智
Migration Execution渡邉

Implementing DSLs

Topic

Implementing an Internal DSL


Topic

Object Scoping和智
Literal Map今岡
Literal List瀬賀
Nested Closure杉野, 渡邉
Parse Tree Manipulation和智, 角田
Annotation今岡, 角田

Closure杉野
Dynamic Reception杉野, 和智
Macro角田
Textual Polishing高江洲
Literal Extension高江洲

Implementing an External DSL

Topic

BNF和智
Embedded Translation杉野
Embedded Interpretation?高江洲
Delimiter Directed Translation角田
Recursive Descent Parser?高江洲
Alternative Tokenization和智
Foreign Code高江洲
Syntactic Newlines瀬賀

Choosing Between and Internal and External DSLs


Topic

Alternative Computational Models

Alternative Computational Models渡邉
A Few Alternative Models?山下

Topic

Code Generation

Topic


Language Workbenches