Commit Graph

8 Commits

Author SHA1 Message Date
Christian Barthel
7f362af841 add NAND, add boolean type, read form
- this commit adds the boolean type with the
	NAND operation (which is complete and other
	operations can be built by using NAND)
- read from now reads until an entire form
	has been entered.  line breaks, whitespace
	and tabs are allowed.
2019-06-29 13:20:05 +02:00
Christian Barthel
6f1ba0333f add inverse function 2019-06-29 12:30:06 +02:00
Christian Barthel
6440eeec77 split up eval code 2019-06-29 12:25:01 +02:00
Christian Barthel
ca33a1096c parsing and environment infrastructure
. add env struct and parameter,
. add lookup() and append() functions
. add `q` and `add` in eval,
2019-06-29 12:06:43 +02:00
Christian Barthel
3ba49003f3 add first draft to eval a form 2019-06-28 21:12:12 +02:00
Christian Barthel
62cb03ebf0 parse init 2019-06-27 09:23:14 +02:00
Christian Barthel
dab413018e work on structure 2019-06-26 23:00:48 +02:00
Christian Barthel
8b790839df tokenizer init 2019-06-26 22:21:36 +02:00