diff --git a/backend/src/langs.ts b/backend/src/langs.ts index 9b451c5..70b3856 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -62,6 +62,18 @@ export const langs: { [key: string]: LangConfig } = { o;!?l< `, }, + "a+": { + aliases: ["aplus"], + name: "A+", + repl: "rlwrap a+", + input: "2 * 16", + output: "65536", + main: "main.a+", + run: "rlwrap a+ main.a+", + template: `'Hello, world!' +`, + skip: ["scope"], + }, ada: { aliases: ["adb"], name: "Ada", diff --git a/scripts/docker-install-phase3a.bash b/scripts/docker-install-phase3a.bash index f65951d..1a2a09c 100755 --- a/scripts/docker-install-phase3a.bash +++ b/scripts/docker-install-phase3a.bash @@ -11,6 +11,11 @@ ceylon="$(grep-aptavail -F Package ceylon -s Package -n | sort -rV | head -n1)" packages=" +# A+ +aplus-fsf +aplus-fsf-doc +rlwrap + # Ada gnat