init: SDF3/Statix project as initialized by Spoofax

This commit is contained in:
Glen Whitney 2021-01-30 12:27:10 -08:00
commit 9ecfa63f58
20 changed files with 515 additions and 0 deletions

43
metaborg.yaml Normal file
View file

@ -0,0 +1,43 @@
---
id: org.studioinfinity:fostr:0.1.0-SNAPSHOT
name: fostr
dependencies:
compile:
- org.metaborg:org.metaborg.meta.lang.esv:${metaborgVersion}
- org.metaborg:org.metaborg.meta.lang.template:${metaborgVersion}
- org.metaborg:statix.lang:${metaborgVersion}
- org.metaborg:sdf3.ext.statix:${metaborgVersion}
- org.metaborg:dynsem:${metaborgVersion}
source:
- org.metaborg:meta.lib.spoofax:${metaborgVersion}
- org.metaborg:statix.runtime:${metaborgVersion}
pardonedLanguages:
- EditorService
- Stratego-Sugar
- SDF
language:
sdf:
pretty-print: fostr
sdf2table: java
placeholder:
prefix: "$"
stratego:
format: ctree
args:
- -la
- stratego-lib
- -la
- stratego-sglr
- -la
- stratego-gpp
- -la
- stratego-xtc
- -la
- stratego-aterm
- -la
- stratego-sdf
- -la
- strc
exports:
- language: ATerm
directory: src-gen/statix