aboutsummaryrefslogtreecommitdiffstats
path: root/NOTES
diff options
context:
space:
mode:
Diffstat (limited to 'NOTES')
-rw-r--r--NOTES14
1 files changed, 14 insertions, 0 deletions
diff --git a/NOTES b/NOTES
index f49dfe5..3228164 100644
--- a/NOTES
+++ b/NOTES
@@ -47,3 +47,17 @@ compile: optionally remove trivial identities ("~~") and evaluate static express
general method:
grammar parser, returns ast
+
+----------
+
+MACHINE:
+
+struct { char type, char cval, int ival, node* lval, node* rval } node
+
+types:
+ n number
+ v variable
+ b binary operator
+ u unary operator
+
+SEXP