After
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.
After is a programming language made by Username (talk).
Introduction
After is a cell & stack programming language, however, in After, you can only store integers in cells, and characters in stacks.
Syntax
| Cmd | Description |
|---|---|
| + | Gets the left value and the right value of the "+" and adds both of them before pushing it into the stack. |
| - | Gets the left value and the right value of the "-" and subtracts both of them before pushing it into the stack. |
| / | Gets the left value and the right value of the "/" and divides both of them before pushing it into the stack. |
| * | Gets the left value and the right value of the "*" and multiplies both of them before pushing it into the stack. |
| % | Gets the left value and the right value of the "+" and mods both of them before pushing it into the stack. |
| o | The pointer starts here. |
| > | The pointer will travel right. |
| < | The pointer will travel left. |
| v | The pointer will travel down. |
| ^ | The pointer will travel up. |
| r | Reverses the contents of the stack. |
| . | Prints the character processed after the .. Code is ignored while . is running.
|
| ? | The pointer will travel in random directions. |
| : | Duplicates the top value and pushes it into the stack. |
| ; | Duplicates the bottom value and pushes it into the stack. |
| 0-9 | Pushes 0-9 into the stack.
|
| $ | Deletes the top value of the stack. |
| _ | Deletes the bottom value of the stack. |
| { } | Sets the value of pointer to anything inside of the { }. Default value is set to 0.
|
| #() | Index of stack. |
| ##() | Index of cell. |
| ### | Comment. |
| = | Set to. |
| == | Is equal to. |
| , | Less than. |
| ' | Greater than. |
| r() | Replaces index/#() or ##() with anything inside ()
|
| dIO() | Duplicates the index of stack or cell with anything inside ()
|
| cS | Set all stack values to 0. |
| cC | Set all cell values to 0 |
| nD(a=1, b=2, c=3) | Adds a new dictionary, when converting from stack to cell using c#()p.
|
| c#()p | Converts stack index to a cell integer using nD().
|
| & | Ends program. |