From bf61acbf68d2fd3d1f06617c0277810cd00b9fc4 Mon Sep 17 00:00:00 2001 From: Radon Rosborough Date: Fri, 17 Jul 2020 19:14:36 -0600 Subject: [PATCH] New language: Omgrofl --- backend/src/langs.ts | 32 ++++++++++++++++++++++++++++++ scripts/docker-install-phase5.bash | 4 ++++ 2 files changed, 36 insertions(+) diff --git a/backend/src/langs.ts b/backend/src/langs.ts index 46ec41a..1598ed6 100644 --- a/backend/src/langs.ts +++ b/backend/src/langs.ts @@ -1020,6 +1020,38 @@ int main() { main: "main.m", run: "octave --persist main.m", template: `disp("Hello, world!") +`, + }, + omgrofl: { + aliases: ["omg", "rofl"], + name: "Omgrofl", + main: "main.omgrofl", + run: "java -jar /opt/omgrofl/Omgrofl.jar main.omgrofl", + template: `lol iz 72 +rofl lol +lol iz 101 +rofl lol +lol iz 108 +rofl lol +rofl lol +lool iz 111 +rofl lool +loool iz 44 +rofl loool +loool iz 32 +rofl loool +loool iz 119 +rofl loool +rofl lool +lool iz 114 +rofl lool +rofl lol +lol iz 100 +rofl lol +lol iz 33 +rofl lol +lol iz 10 +rofl lol `, }, org: { diff --git a/scripts/docker-install-phase5.bash b/scripts/docker-install-phase5.bash index 251b903..ee2c836 100755 --- a/scripts/docker-install-phase5.bash +++ b/scripts/docker-install-phase5.bash @@ -119,6 +119,10 @@ rm -rf kotlin-*.zip kotlinc wget -nv https://github.com/EmmyLua/EmmyLua-LanguageServer/releases/download/0.3.6/EmmyLua-LS-all.jar mv EmmyLua-LS-all.jar /usr/lib/EmmyLua-LS.jar +# Omgrofl +mkdir /opt/omgrofl +wget -nv https://github.com/OlegSmelov/omgrofl-interpreter/releases/download/v0.1/Omgrofl.jar -O /opt/omgrofl/Omgrofl.jar + # PowerShell wget -nv https://github.com/PowerShell/PowerShell/releases/download/v7.0.1/powershell-7.0.1-linux-x64.tar.gz mkdir /opt/powershell