This repo contains the XText bundles/plugins for CoreDSL. The OSGI bundles can be installed from https://minres.github.io/CoreDSL/repository.
The project provides a standalone validator. After building the project with Maven:
mvn package
the com.minres.coredsl.repository bundle contains an all-in-one jar for the validator. It can be used as follows:
java -jar com.minres.coredsl.repository/target/com.minres.coredsl.validator-2.0.20.jar -r <path to inc dir> <core_desc file>
- fix version number in build.gradle
- run
(cd vscode-extension-self-contained/; ../gradlew clean vscodeExtension)
https://www.lysator.liu.se/c/ANSI-C-grammar-y.html
The generated ANTLR grammar (DebugInternalCoreDsl.g) can be converted into EBNF using https://bottlecaps.de/convert/ to create a formal specification of the language