ZecZec

From Esolang
Jump to navigation Jump to search
The title of this article is not correct because of technical limitations. The correct title is actually >|<>|<.

>|<>|< is a language made by User:BODOKE2801e here's all the things (n is a number, . is a thing, and .- is a boolean, also the amount of dots is the ID of the variable/boolean):

Syntax

Here's the syntax:

Outputters
Code Name Description
(.) Print Prints .
(.<.->) Print Conditional Prints . if .- is true
(.>)> Print and jump Prints . and jumps the next command
(.)<.-> Print and jump conditional Prints . unconditionally and jumps the next command if .- is true
(.<.->>)> Print conditional and jump Prints . if .- is true and jumps to the next command unconditionally
(<.->.>)> Print conditional and jump conditional Prints . and jumps the next command if .- is true
Shifters
Code Name Description
n> Jump n times Skips the next n commands
>> or >| End Ends the program
<n Go back n times Goes back n times
<< Go to the start Goes to the start
n>?<.-> Jump conditional Jumps n times if .- is true
<n?<.-> Go back conditional Goes back n times if .- is true
Comparators
Code Name Description
And none
<> Or none
-<.-> Not none
-<.-+|<> Nand none
-<.-*|<> Nor none
<.-^|<> Xor none
-<.-^|<> Xnor none
>.>|<< Greater Checks if . is greater than the last storage, then grabs the one which is higher (via unicode)
>.<|<< Less Checks if . is less than the last storage, then grabs the one which is lower (via unicode)
<.> Storage Stores . , When the marker has a value and passes through a storage, it will swap the stored thing, even if the storage has nothing
Misc
Code Header text Header text
>|< Intake Intakes the input thing
><.->< Intake conditional Intakes the input thing if .- is true
/ Escape Escapes a character after it
-* True Boolean
*- False Boolean
|< Last storage Checks the last storage it met, if there's none, it's automatically *-
, Separate Separates stuff
>?< Contain Boolean that throws -* if the marker has a thing

Examples

Hello, world!

(Hello, world!)

Infinite loop

Prints "Hello, world!" forever.

(Hello, world!),