Starfflame
  • Joined on 2020-12-25
Starfflame pushed to master at Starfflame/forth-stuff 2021-07-20 03:16:06 +00:00
b31e6cffab add word for VALUE
Starfflame pushed to master at Starfflame/forth-stuff 2021-07-20 00:30:22 +00:00
fa9daaebb0 (LOCAL) word, along with helper words for using it.
Starfflame pushed to master at Starfflame/forth-stuff 2021-07-16 21:56:33 +00:00
b92df463f1 Push interpretation functions to CoreHelpers for later use in TO et al.
Starfflame pushed to master at Starfflame/forth-stuff 2021-07-13 01:33:30 +00:00
ecd663320a add support for string literals on data stack
Starfflame pushed to master at Starfflame/forth-stuff 2021-07-12 21:06:00 +00:00
ac10418230 removed 'ok' printout prompt
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-29 07:12:40 +00:00
4812f51700 Additional control structures
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-29 03:51:13 +00:00
aa5eb4640d Conditionals
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-26 04:27:31 +00:00
3ddc671cb3 Add colon and semicolon operators
5efd5dbb60 Add recognizers for words and numbers
Compare 2 commits »
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-25 08:07:19 +00:00
70e8c7e959 add compile, literal definitions
7fa57cf474 Add words for [ and ]
Compare 2 commits »
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-24 03:22:36 +00:00
c2c9a6bcc2 Add tests for core words
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-23 12:12:20 +00:00
cb1214dcdb Add tests for DUP
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-23 11:59:46 +00:00
09e42c69d5 Add arithmetic tests for the Forth interpreter.
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-20 07:00:59 +00:00
59b7c5a028 inputstream changes; curr never reads from after the string
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-20 03:06:12 +00:00
f432c05216 crappy code
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-20 01:21:26 +00:00
c5833e094e Add new tests for inputstreams
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-19 06:29:43 +00:00
253ab538ca update corehelpers to use new istream function names
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-19 06:27:06 +00:00
ca93ea00d4 fixed bad code
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-19 05:41:14 +00:00
ce6b85a5e7 Add busted tests
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-19 05:37:58 +00:00
b88cc3a85e fix inputstream
119da5673d refactor inputstream to make it more easily testable
Compare 2 commits »
Starfflame pushed to master at Starfflame/forth-stuff 2021-05-19 03:43:35 +00:00
444a5590cd Add .busted config, seperate interpreter functions from initial setup code for forth machine
e8bcb186e3 Add instruction pointers
Compare 2 commits »