Repository files navigation
indirect-threaded-code interpreter
macro about argument_stack & return_stack
macro about jo & jojo
macro about next
the way to do memory allocation
begin_to_interpret_threaded_code
little_test
instruction as special primitive function
literal
address
and primitive functions about
the stack
bool
fixnum
memory
and taca for explicit tail-call
false?branch and taca are needed for “power”
primitive function about io
write_byte
read_byte
more function about io
about word
about string
about number
more function
jo
char
buffer
more in epilog
last_link
function about jotionary
find
execute-word
basic-REPL as postfix-notation function executer
basic-REPL
type of jo
more in epilog
current-free-address,name-string-area
colon semicolon
”:” and “;” are used to read a string of words for compiler
[looks like bar-ket but special]
comment is handled here
“<< >>” as the only way to do comment
compiler
make-jojo
and macro for make-jojo
macro system
exception handling system
function about definition
which leave data into memory
About
to learn to implement cicada-nymph interpreter step by step (windows 32bit version)
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.