summaryrefslogtreecommitdiff
path: root/godel/index.html
diff options
context:
space:
mode:
authorLizzy Hunt <lizzy.hunt@usu.edu>2023-11-16 19:06:35 -0700
committerLizzy Hunt <lizzy.hunt@usu.edu>2023-11-16 19:06:35 -0700
commit56bf4878236f5464ba19d27b4342fa2a3a99eac6 (patch)
tree5ae8713f19fb9edb67fb6f53cb768501f594fa5e /godel/index.html
parentec2b924fdac0b609c2bda4e857113674965732af (diff)
downloadsimponic.xyz-56bf4878236f5464ba19d27b4342fa2a3a99eac6.tar.gz
simponic.xyz-56bf4878236f5464ba19d27b4342fa2a3a99eac6.zip
add compiler
Diffstat (limited to 'godel/index.html')
-rw-r--r--godel/index.html73
1 files changed, 42 insertions, 31 deletions
diff --git a/godel/index.html b/godel/index.html
index 84cde8f..055f13d 100644
--- a/godel/index.html
+++ b/godel/index.html
@@ -1,35 +1,46 @@
-<!DOCTYPE html>
+<!doctype html>
<html>
-<head>
- <title>L-Program Compiler</title>
- <link rel="stylesheet" type="text/css" href="css/styles.css">
- <link rel="stylesheet" type="text/css" href=
- "codemirror/codemirror.css">
-</head>
-<body>
- <div class="container">
- <h1>L-Program Compiler</h1>
- <p><i>Developed for Kulyukin's CS5000</i></p>
- <hr>
- <div class="textarea-container">
- <textarea id="instructions">// asdf
-q0 B 1 q1
-q1 1 R q1
-q1 B 1 q2
-q2 1 R q2
-q2 B 1 f</textarea>
- <div>
- <button id="compile">Compile</button><span style=
- "margin-left: 0.5rem" id="compile_status"></span>
- </div>
- <div>
- <button id="copy_state">Copy State</button>
+ <head>
+ <title>Liz's L-Program Compiler</title>
+ <link rel="stylesheet" type="text/css" href="codemirror/codemirror.css" />
+ <link rel="stylesheet" type="text/css" href="css/styles.css" />
+ </head>
+ <body>
+ <div class="container">
+ <h1>Liz's L-Program Compiler</h1>
+ <p><i>Developed for Kulyukin's CS5000</i></p>
+ <hr />
+ <div class="source-container">
+ <div class="textarea-container">
+ <h3>L Source</h3>
+ <textarea id="instructions">
+// asdf
+[ B1 ] X1 <- X1 + 1
+ IF X1 != 0 GOTO B1
+ X1 <- X1
+</textarea
+ >
+ <div>
+ <button id="compile">Compile</button
+ ><span style="margin-left: 0.5rem" id="compile_status"></span>
+ </div>
+ </div>
+ <div class="textarea-container">
+ <h3>Compiled JS</h3>
+ <textarea id="compiled"></textarea>
+ <div>
+ <button id="eval">Eval</button
+ ><span style="margin-left: 0.5rem" id="eval_status"></span>
+ </div>
+ </div>
</div>
</div>
- </div>
- <script src="codemirror/codemirror.js"></script>
- <script src="js/observable.js"></script>
- <script src="js/parser.js"></script>
- <script src="js/main.js"></script>
-</body>
+ <script src="codemirror/codemirror.js"></script>
+ <script src="js-beautify/js-beautify.js"></script>
+
+ <script src="js/observable.js"></script>
+ <script src="js/parser.js"></script>
+ <script src="js/compiler.js"></script>
+ <script src="js/main.js"></script>
+ </body>
</html>