# Aleph-ZERO

This is still a work in progress. It may be changed in the future.

Aleph-ZERO is designed by PrySigneToFry. You can add your own commands here. You can also visit ℵ₀ Bytes ^_^ to look the origin page.

## Command Table

Command Table
Aleph-ZERO Meaning After Operation
`H` Print "Hello, world!". (Screen) Hello, world!
`9` Print the lyrics to 99 bottles of beer. (Screen) 99 bottles of beer
`@` A+B Problem. (Do) A+B Problem
`中` Change language to 中文. 示例
`P` Change language to Python. 示例
`B` Change language to Brainfuck. 示例
`F` Change language to Free Esolang. 示例
`¶==========================` Boundary of this Esolang and others. 示例
`⍰` Generates a Random Number and then push it into stack. (stack)[X, Y]→[X, Y, A]
`!` Pop the top element from stack. (stack)[X]→[]
``NUMBER`` Push the NUMBER into stack. (stack)[]→[X]
`加` Pop A and B, then push A+B. (stack)[X, X]→[X]
`减` Pop A and B, then push A-B. (stack)[X, X]→[X]
`乘` Pop A and B, then push A×B. (stack)[X, X]→[X]
`除` Pop A and B, then push A÷B. (stack)[X, X]→[X]
`模` Pop A and B, then push A%B. (stack)[X, X]→[X]
`幂` Pop A and B, then push AB. (stack)[X, X]→[X]
`☞(index)` Pop the index-th element from stack. (stack)[X, I, X]→[X, X]
`の{Language}"Script"` Do the Script with Language. 示例
`↑` Move to (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) in 20-Dimensional Space. 示例
`屮` Fork the program. 示例
`[Script]` Do the script until the top element of stack is 0. 示例
`"` Once the double quotes are encountered, collect all the characters that are located between the two double quotes and push their Unicode values into the stack. (stack)[]→[X, ...]
`反` Reverse whole stack. (stack)[A, B, C, D]→[D, C, B, A]
`肏` F**k up whole stack. (stack)[A, B, C, D]→[]
`☯` Generate a random float between 0 and 1, and then push it into stack. (stack)[]→[X]
`.` Pop the top element from the stack and print it as a character. (stack)[X, X]→[X]////(screen)X
`,` Get the character and then push it into stack. (stack)[]→[X]
`:` Pop the top element from the stack and print it as a number. (stack)[X]→[]
`\` Get the Number and then push it into stack. (stack)[]→[X]
`交` Swap the top two elements of the stack. (stack)[X, Y, Z]→[X, Z, Y]
`增` Increases the top element of the stack. (stack)[X]→[X]
`萎` Decreases the top element of the stack. (stack)[X]→[X]
`啊` Print the lyrics to 《歌唱祖国》. (screen)The output content is set aside
`(Language) [sic]` Change the language to (Language). (lang)我写不下去了

All commands end with a semicolon.

## Examples

### Hello, world!

```H;
```

```"Hello, world!";

.............;
`13`;
.;
```

```@
```

```9
```

```增;
[屮;]
```

### TEST

```啊;
```

And it will print:

```五星红旗迎风飘扬，

```