StackPoint
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.
StackPoint is an esolang by User:ChuckEsoteric08 inspired by Bub and CINS.
Description
StackPoint has an unbonded stack with unbounded integers and unbounded tape with unbounded integers. Initialy it has one 0 in the stack. Here all commands
| Command | Operation |
|---|---|
| > | increment element on top of the stack |
| < | decrement element on top of the stack |
| ~ | swap top two stack elements |
| # | pop top element on the stack and discard it |
| + | increment current cell. Use top element of the stack as pointer |
| - | same like + but decrement |
| abc: | declare label abc. Label names can contain lowercase letters and digits |
| abc^ | jump to label abc if cell pointed by top stack element is zero |
| abc@ | jump to label abc if cell pointed by top stack element is nonzero |
| , | set current cell to next input byte |
| . | output current cell as ASCII character |
| " | duplicate stack element |
| * | push zero to the stack |
| & | reverse stack |