From cb0467115dd90edfee4f69db2d7e6f151dddf5d2 Mon Sep 17 00:00:00 2001 From: Firebolt <24422634+Fireboltofdeath@users.noreply.github.com> Date: Sun, 17 Oct 2021 14:13:30 -0400 Subject: [PATCH] Fix luau import --- src/backend/helper/edition.rs | 4 ++-- src/backend/translation/level_3.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/helper/edition.rs b/src/backend/helper/edition.rs index fb44c91..b376c2a 100755 --- a/src/backend/helper/edition.rs +++ b/src/backend/helper/edition.rs @@ -36,7 +36,7 @@ pub struct LuaJIT; impl Edition for LuaJIT { fn runtime(&self) -> &'static str { - "luajit" + "'luajit'" } fn start_block(&self, w: Writer) -> Result<()> { @@ -86,7 +86,7 @@ pub struct Luau; impl Edition for Luau { fn runtime(&self) -> &'static str { - "luau" + "script.Runtime" } fn start_block(&self, w: Writer) -> Result<()> { diff --git a/src/backend/translation/level_3.rs b/src/backend/translation/level_3.rs index b49a063..9f98cdb 100755 --- a/src/backend/translation/level_3.rs +++ b/src/backend/translation/level_3.rs @@ -246,7 +246,7 @@ fn gen_nil_array(name: &str, len: usize, w: Writer) -> Result<()> { } pub fn translate(spec: &dyn Edition, m: &Module, w: Writer) -> Result<()> { - writeln!(w, "local runtime = require('{}')", spec.runtime())?; + writeln!(w, "local runtime = require({})", spec.runtime())?; writeln!(w, "{}", RUNTIME_DATA)?; gen_nil_array("FUNC_LIST", m.in_arity.len(), w)?;