initial commit
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 16 Feb 2021 17:02:26 +0000 (11:02 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 16 Feb 2021 17:02:26 +0000 (11:02 -0600)
.gitignore [new file with mode: 0644]
build.sh [new file with mode: 0755]
src/build.onyx [new file with mode: 0644]
src/prez.onyx [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..677129f
--- /dev/null
@@ -0,0 +1,3 @@
+*.sublime-project
+*.sublime-workspace
+*.wasm
diff --git a/build.sh b/build.sh
new file mode 100755 (executable)
index 0000000..e1fc157
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+onyx -V -r js src/build.onyx -o prez.wasm
diff --git a/src/build.onyx b/src/build.onyx
new file mode 100644 (file)
index 0000000..541cddd
--- /dev/null
@@ -0,0 +1,9 @@
+
+use package build_opts as build_opts
+#if build_opts.Runtime != build_opts.Runtime_Js {
+    #error "This software is only compatible with a JavaScript runtime. Use '-r js' to specify this on the command line."
+}
+
+#load "core/std"
+
+#load "src/prez"
diff --git a/src/prez.onyx b/src/prez.onyx
new file mode 100644 (file)
index 0000000..2b2ba31
--- /dev/null
@@ -0,0 +1,7 @@
+
+
+use package core
+
+main :: (args: [] cstr) {
+    println("Got to main!");
+}