NLRNIS

From Esolang
Jump to navigation Jump to search
This is still a work in progress. It may be changed in the future.
NLRNIS
Designed by Fmbalbuena
Appeared in 2021
Computational class Unknown
Major implementations implementation (Buggy)
File extension(s) .nlrs

NLRNIS (No loops, Recursion neither if statements) is a work-in-progress variable based language made by CGCC user Fmbalbuena.

Commands

(a, b, c, d means variables next command)

@ goto first char

H halt (must be uppercase, not lowercase)

> define var Syntax: >~Hello" Escape is backslash (Double quotes is optional)

* print the next char variable

$ a = b.replace(c, d)

& Input the next char variable (E var is 1 if EOF)

+ a = b.join(c)

/ a = b.reverse()

? a = b.getfirstchar()

. a = chr(b)

! a = a but non-b chars removed

; a = readfile(b) (E = 1 if the file doesn't exist)

: comment

{ start multiline comment

} end multiline comment

| a = takearg(int(b))

= a = b

% a = str(getfilesandfolders(b))

_ halt if EOF

Variables

@ if the variable is edited, the program changes

# print when program ends.

E EOF Var

Examples

Hello, World!

>#Hello, World!

Read a line of input and output again

&#

External Resources