56 lines
4 KiB
Markdown
56 lines
4 KiB
Markdown
|
# AsmVerbal
|
||
|
## A verbal language inspired by Assembly and binary, made by Sparksammy.
|
||
|
Included is a basic English to AsmVerbal translator. It is licensed under the [MIT license.](https://github.com/sparksammy/AsmVerbal/blob/main/LICENSE) This README is licensed under the [Creative Commons Attribution.](https://creativecommons.org/licenses/by/4.0/legalcode) As always you MUST follow the [Sparksammy CoC](https://github.com/sparksammy/SparksammyCOC/blob/master/COC.md) when contributing.
|
||
|
|
||
|
### About numbers
|
||
|
* To use a digit, it is represented by using 0s, and the number of zeros will determine what digit it is.
|
||
|
* For example 0 is 0, but 0000000000 is 9.
|
||
|
* Put a "/" inbetween digits to make them into numbers, for example 00/0/0 is 100, and 0000000000/0/0/00 is over 9000 (9001)
|
||
|
|
||
|
### About spaces
|
||
|
Use "-" as a space.
|
||
|
|
||
|
### About new characters
|
||
|
|
||
|
Use "\_" to indicate new character.
|
||
|
|
||
|
### About punctuation...
|
||
|
Use *PER*/*QUES*/*EXC*/*COM* as seperators between sentences, depending on their english equivalent.
|
||
|
|
||
|
### About letters...
|
||
|
Use a set of 1s as as a letter, but theres a trick to it. Ok so the equation to figgure out what set of 1s to use is to take the index (the position of the alphapet) of the letter you want and subtract 27 to it.
|
||
|
|
||
|
In other words, 27-x=y, where x is the position of the alphabet of the letter you want and y is the number of 1s you need.
|
||
|
|
||
|
Also, to indicate that you want a capital letter, use ^ before the letter. To not use caps, do not use ^.
|
||
|
|
||
|
### About line breaks.
|
||
|
There is no line breaks. Just use a space.
|
||
|
|
||
|
### Sentence examples...
|
||
|
|
||
|
alexj@pop-os:~$ lua5.1 english-asmverbal.lua
|
||
|
FROM:
|
||
|
Hello, world!
|
||
|
|
||
|
alexj@pop-os:~$ lua5.1 english-asmverbal.lua
|
||
|
FROM:
|
||
|
I am having fun with an annoying language
|
||
|
|
||
|
alexj@pop-os:~$ lua5.1 english-asmverbal.lua
|
||
|
FROM:
|
||
|
|
||
|
|
||
|
|
||
|
Hello, world!
|
||
|
|
||
|
```_^1111111111111111111_1111111111111111111111_111111111111111_111111111111111_111111111111*COM*-_111_111111111111_111111111_111111111111111_11111111111111111111111*EXC*```
|
||
|
|
||
|
I am having fun with an annoying language
|
||
|
|
||
|
```_^111111111111111111-_11111111111111111111111111_11111111111111-_1111111111111111111_11111111111111111111111111_1111_111111111111111111_1111111111111_11111111111111111111-_111111111111111111111_11111_1111111111111-_111_111111111111111111_111111_1111111111111111111-_11111111111111111111111111_1111111111111-_11111111111111111111111111_1111111111111_1111111111111_111111111111_1_111111111111111111_1111111111111_11111111111111111111-_111111111111111_11111111111111111111111111_1111111111111_11111111111111111111_11111_11111111111111111111111111_11111111111111111111_1111111111111111111111```
|
||
|
|
||
|
AsmVerbal is a great language for confusing people, don't you think? Especially NodeMixaholic!
|
||
|
|
||
|
```_^11111111111111111111111111_1111111_11111111111111_^1111_1111111111111111111111_111111111_1111111111111111111111111_11111111111111111111111111_111111111111111-_111111111111111111_1111111-_11111111111111111111111111-_11111111111111111111_111111111_1111111111111111111111_11111111111111111111111111_111111-_111111111111111_11111111111111111111111111_1111111111111_11111111111111111111_11111_11111111111111111111111111_11111111111111111111_1111111111111111111111-_111111111111111111111_111111111111_111111111-_111111111111111111111111_111111111111_1111111111111_111111111111111111111_11111_1111111_111111111111111111_1111111111111_11111111111111111111-_11111111111_1111111111111111111111_111111111111_11111111111_111111111111111_1111111111111111111111*COM*-_11111111111111111111111_111111111111_1111111111111_111111-_1_111111111111_11111-_111111_1111111111111111111_111111111111111111_1111111111111_1111111111111111*QUES*-_^1111111111111111111111_1111111_11111111111_1111111111111111111111_111111111111111111111111_111111111111111111_11111111111111111111111111_111111111111111_111111111111111_1-_^1111111111111_111111111111_11111111111111111111111_1111111111111111111111_^11111111111111_111111111111111111_11_11111111111111111111111111_1111111111111111111_111111111111_111111111111111_111111111111111111_111111111111111111111111*EXC*```
|