Commit graph

17 commits

Author SHA1 Message Date
Jeremy Penner e9d1909987 fix vm bug; "if" works now! 2020-06-27 22:59:45 -04:00
Jeremy Penner 15f4b500c2 finish project support 2020-06-27 22:59:45 -04:00
Jeremy Penner 5d01b2c047 add debugging commands, test + fix vm 2020-06-27 22:59:45 -04:00
Jeremy Penner e80826de9e Flesh out API for failure 2020-06-27 22:59:45 -04:00
Jeremy Penner b9dd53eea1 allow token to kill itself 2020-06-27 22:59:45 -04:00
Jeremy Penner d8b3317fcf project support 2020-06-27 22:59:45 -04:00
Jeremy Penner 3dc0752a5d don't require syntParent when constructing synts
implement dirt-simple stack vm / "compiler"
2020-06-27 22:59:45 -04:00
Jeremy Penner f65c877a91 binary operators! 2020-06-27 22:59:16 -04:00
Jeremy Penner 734b38f66c allow properties w/ setters to work with persistable classes 2020-06-27 11:21:39 -04:00
Jeremy Penner 1ca029e2b6 refactor syntline to represent the empty line, and replace itself
fix up matching for variable references
2020-06-27 11:21:39 -04:00
Jeremy Penner 0bf142c64e variable references work! 2020-06-27 11:21:39 -04:00
Jeremy Penner 6213a0f917 scripting overhaul 2020-06-27 11:21:39 -04:00
Jeremy Penner 60ca1e19f1 clear out some more leo comments 2020-06-27 11:21:39 -04:00
Jeremy Penner ec06eb9119 add font for future 2020-06-27 11:21:39 -04:00
Jeremy Penner eca926a111 gitignore 2020-06-27 11:21:39 -04:00
Jeremy Penner e0abeabb0c clear out leo comments + cruft 2020-06-27 11:21:39 -04:00
Jeremy Penner 5d61e939aa initial commit 2020-06-27 11:21:34 -04:00