loops

From Esolang
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

in loops there can only be loops.

syntax

[: start of loop
]: end of loop
#: add condition to loop
+: add loop numerals
-: subtract loop numerals
@: put in front of a loop and then whats in front of the @ will be saved as that loop's name. this is for memory and can now be used as a variable(only for loop numerals)
"@": a variant of @ that works like functions where you use @ and then the names a set in the front of the function inside of its brackets
I:input. only numbers

loop numerals

loop numerals are the numbers in loops loop numerals are made by loops in loops with a condition that isn't possible example for 0:

[]#1<0

example for 1

[[]]#1<0

and so on

2:[[[]]]#1<0
3:[[[[]]]]#1<0
ect.

rules

using functions in a recursive manner is ok
negatives does not exist in loop numerals
strings does only exist in ascii codes