Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
This repository contains the source code of Spoofax's eight meta-languages that we successfully bootstrap with seven changes.
Branch: master
Clone or download
Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dynsem @ 2700cc6
esv @ 35f635e
nabl @ 4d6f047
runtime-libraries @ e0cabd1
sdf @ 909bd0e
stratego @ 2c29a12
ts @ 5c9d2df
.gitmodules
README.md

README.md

Spoofax Bootstrapping

This repository contains the source code of Spoofax's eight meta-languages that we successfully bootstrap with seven changes.

This repository contains submodules for meta-language definitions, which are essentially links to a specific commit in repository of the meta-language. Clicking the link will navigate to the commit with the change.

We list the relevant diffs, source code, and baseline for each change tagged with a version.

Implementation source code

We have implemented the bootstrapping method in the Spoofax language workbench. We link to several parts of the source code that implement important parts.

You can’t perform that action at this time.