Crupe

From Esolang
Jump to navigation Jump to search

Crupe is Esoteric programming language created by User:Buckets in 2024.

Commands Instructions
(m,n) Group the Values m To n In the Stack.
+ Add the Top two groups.
o This command represents A number, That will be Pushed into the Stack or Into a group If It is focused On It.
O Start to Focus on the First group.
^ Select A group Above this one, If One does Not exist, Focus on The Stack once more.
v Select a Group below This One, if one Does not Exist, focus On the stack Once More.
/ Flip every number's Sign in the Top Group.
. Swap the Top Two groups.
! Ungroup the top Group.
Q Move the Top group To the Top Of the Stack.
# Collapse the top Group by Replacing It With the Sum of All Of its Numbers And ungrouping it.
± Print the Top group's Values in ASCII.
$ Discard the Top Group.
% Discard the Top Value of the Focused group Or stack.
= Swap the top Two Values where it Is Focused at.
, Reverse the Top group.
( Sets A goto destination With the Identification of the Top group.
) Goto that Destination if the Identification is Valid.
? If the Top group is Equal to the Second Top group, Goto The next ?.

"Hello, World!" Program:

72 101 108 108 111 44 32 87 111 114 108 100 33
(0,12)R±