Trifack

From Esolang
Jump to navigation Jump to search

trifack also known as (triple functions acts as commands knowledged) is a esolang by User:Shazun bhasfu that has 3 commands:

Commands

start '{'
end '}'
do '?'

do ('?') is the only meaninful command, based on its neighbour it will do an action such as (neighbour | action)

'{' go backwards until {
'}' go foward until }
'?' if did ? before then reset otherwise reset did and set end and start

states

also trifack supports states, where:

start start = true
end end = true
dont '?' if do == false then invert the table expect do, else reset everything
do '? ' sets do true (only if do == true)

you can see the code for better explanation

example programs

infinite loop: { ?{