aboutsummaryrefslogtreecommitdiffstats
path: root/NOTES
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2012-12-19 20:05:27 +0100
committerbnewbold <bnewbold@robocracy.org>2012-12-19 20:05:27 +0100
commitde208af7422a20069197c4843909831ce437747c (patch)
tree49aaddafe14e2a956e4a12d83615469bbf5b9373 /NOTES
parentb72333948b85171f44fc196b2d0fb768d685fb58 (diff)
downloadbytetunes-de208af7422a20069197c4843909831ce437747c.tar.gz
bytetunes-de208af7422a20069197c4843909831ce437747c.zip
c-style sexpr-only python parser
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