@specs-feup/metafor
Version:
A Fortran source-to-source compiler written in Typescript
19 lines (17 loc) • 628 B
text/typescript
import WeaverConfiguration from "@specs-feup/lara/code/WeaverConfiguration.js";
import path from "path";
import { fileURLToPath } from "url";
export const weaverConfig: WeaverConfiguration = {
weaverName: "metafor",
weaverPrettyName: "Fortran Transpiler",
weaverFileName: "@specs-feup/lara/code/Weaver.js",
jarPath: path.join(
path.dirname(path.dirname(fileURLToPath(import.meta.url))),
"./java-binaries/"
),
javaWeaverQualifiedName: "pt.up.fe.specs.fortran.weaver.FortranWeaver",
importForSideEffects: [
"@specs-feup/metafor/api/Joinpoints.js",
"@specs-feup/metafor/code/sideEffects.js",
],
};