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.

Remove n' Check

From Esolang
Jump to navigation Jump to search

Remove n' Check is an esoteric programming language that was made to 'interpret' Matching Machines.

Commands

Commands
Commands Disc
Remove 'ab': n keep removing ab from input string until none are left, then jump to n
Check 'b': n If current input string is b, jump to n
Return 'hello' Print hello.

Programs

Hello, World!

Return 'Hello, World'

Cat

Leaves input string alone.

MM Interpreter

Remove '()': 2
Check ' ': 7
Check '(': 6
Check ')': 6
Check ')(': 6
Return 'invalid': 6
Return 'valid': 8

If string is this:

(())

It will remove ():

()

Then do this:

...

And return valid.