>>3Welcome to Zozotez. Zozotez, which means Lisp in French (infinitive zozoter, but we use polite form) is a [b]tail recursive[/b] Lisp interpreter which runs under any BrainFuck environment
WOW
I FUCKING PUKED
HORRIBLE, INTO THE SHITHEAP IT GOES
$end(-$ends+)
&lis_open_new_next
)
&lis_set_type_number
At this point we only use %4hash and %5new_char
^4hash(- ^3mcon+++++++++(- ^1zero+^0hash[-^1zero-]*-1 ^1zero[+++++(-^2++++++(-^0new_hash+++++++))^0new_hash--^2end] ))
^5inp(- &lis_to $car + &lis_from ^1zero+^0hash[-^1zero-]*-1 ^1zero[+++++(-^2++++++(-^0new_hash+++++++))^0new_hash--^2end])
^0atom+ increase hash with 1 to indicate atom ; 0-250 => 1-251
^2not_pipe+
if $ends indicate pipe
(-
;; TODO: support EOF in between escaping pipe?
^3tmp,(-^4+^5+)
^3tmp 11+(-^4in 11-)+^4in 3-;
((-) ^3tmp- ^2not_pipe- ^1first_char+ no match )+
if ^3tmp indicate matching pipe
(-
^4redo-
)2011
building bizarre pseudohighlevel languages that build on top of brainfuck in order to implement lisps
I seriously hop you dont d o this