diff options
author | bnewbold <bnewbold@robocracy.org> | 2012-12-19 20:05:27 +0100 |
---|---|---|
committer | bnewbold <bnewbold@robocracy.org> | 2012-12-19 20:05:27 +0100 |
commit | de208af7422a20069197c4843909831ce437747c (patch) | |
tree | 49aaddafe14e2a956e4a12d83615469bbf5b9373 /NOTES | |
parent | b72333948b85171f44fc196b2d0fb768d685fb58 (diff) | |
download | bytetunes-de208af7422a20069197c4843909831ce437747c.tar.gz bytetunes-de208af7422a20069197c4843909831ce437747c.zip |
c-style sexpr-only python parser
Diffstat (limited to 'NOTES')
-rw-r--r-- | NOTES | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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 |