diff --git a/compile_for_web.sh b/compile_for_web.sh new file mode 100755 index 0000000..de02857 --- /dev/null +++ b/compile_for_web.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +emcc ./k_prime.krak.c -o k_prime.html -s EXPORTED_FUNCTIONS='["_main"]' -s EXTRA_EXPORTED_RUNTIME_METHODS='["ccall", "cwrap"]' -s ERROR_ON_UNDEFINED_SYMBOLS=0 +#emcc ./k_prime.krak.c -o k_prime.js -s EXPORTED_FUNCTIONS='["_fun_execute_code_starcharactercolonobkcbk_"]' -s EXTRA_EXPORTED_RUNTIME_METHODS='["ccall", "cwrap"]' -s ERROR_ON_UNDEFINED_SYMBOLS=0 diff --git a/index.html b/index.html new file mode 100644 index 0000000..4d436a3 --- /dev/null +++ b/index.html @@ -0,0 +1,37 @@ + + + + + + + Code:
+ +
+ Output:
+ + + + + diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..e0f7202 --- /dev/null +++ b/shell.nix @@ -0,0 +1,10 @@ + +with import { }; + +mkShell { + LANG="en_US.UTF-8"; + nativeBuildInputs = [ + emscripten + nodejs + ]; +}