We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

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