From ee157193a9664b3ab5ab2370b4dce7b20fa0c802 Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Sun, 27 Sep 2020 14:52:52 -0700 Subject: [PATCH] [#24] New language: AspectJ --- backend/src/langs.ts | 13 +++++++++++++ scripts/docker-install-phase3a.bash | 3 +++ 2 files changed, 16 insertions(+) diff --git a/backend/src/langs.ts b/backend/src/langs.ts index dfee7cb..2e3246a 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -212,6 +212,19 @@ int main() { return 0; } `, + }, + aspectj: { + aliases: ["aj"], + name: "AspectJ", + main: "Main.aj", + compile: "ajc Main.aj", + run: "java Main", + template: `public class Main { + public static void main(String[] args) { + System.out.println("Hello, world!"); + } +} +` }, ats: { aliases: ["dats"], diff --git a/scripts/docker-install-phase3a.bash b/scripts/docker-install-phase3a.bash index 0ff192a..29e5508 100755 --- a/scripts/docker-install-phase3a.bash +++ b/scripts/docker-install-phase3a.bash @@ -39,6 +39,9 @@ asciidoc # AspectC++ aspectc++ +# AspectJ +aspectj + # ATS ats2-lang