Sle13 Labs
Lab 1: Rascal basics
- Rascal system introduction: Rascal page with introductory material
- Exp language with Parsing Online material
- Gather sources (Rascal/rascalexpr.zip) in svn repo
Lab 2: JastAdd/ASM
- Introduction to JastAdd Resources and introductory material
- Analysis with JastAdd System
- Link to SLE course page
- Gather sources in (jastadd) svn repo
- ASM Download link and introductory material
- svn repo with example from lab & slides
Lab 3: Analyses/compilation with Rascal
- Rascal example: Pico language
- Compiler, analyses
- Link to online material
- Gather sources in svn repo
Lab 4: Assignment Presentation
Lab 5: DSL with Converge
- DSL
- queryDSL
- Gather sources in svn repo
Lab 6: SugarJ
- Download link, introductory material and online examples
- svn repo with online examples (with credits)
- svn repo with example from lab & slidesample
Lab 7
Implement a refactoring with Spoofax: Spoofax link
Lab 8
Assignment Presentation
Lab 9
- Combinatorial test-data generation
- Link to article Sources of minimalistic implementation
Lab 10
Oral Exam: questions and answers
page revision: 6, last edited: 16 Jul 2013 20:21