DIACRITIC
Jump to navigation
Jump to search
DIACRITIC is a language by User:ChuckEsoteric08, that has diacritics as commands and based on ABCDXYZ
Description
It has 2 variables that hold integers and 1 variable that hold string. Commands are diffirent in states. There is three of them:
- A
- I
- U
Initial State is A.
Commands
| Command | Name | A | I | U |
|---|---|---|---|---|
̀ |
low | increment variable 1 | increment variabe 2 | add symbol 1 to end of a string |
̄ |
long | decrement variable 1 | decrement variable 2 | add symbol 0 to end of a string |
̃ |
nasal | Switch State to State 2 | Switch State to State 3 | Switch State to State 1 |
̥ |
voiceless | Start a while loop until variable 1 become zero | Start a while loop until variable 2 become zero | Start a while loop until number of 1 and 0 will be equal |
̬ |
voiced | End loop | End loop | End loop |
̩ |
syllabic | NOP | NOP | ask for input |
́ |
high | NOP | NOP | print input |
Examples
Infinity loop
̥̬̀
By using names:
low voiceless voiced
Cat
̥̩̃̃́
By using names:
nasal nasal voicless syllabic high voiced
Computational class
It is possible to translate every ALWCIDFEC program in it
| ALWCIDFEC | DIACRITIC | By using names |
|---|---|---|
| + | ̀ | low |
| * | ̃̀̃̃ | nasal, nasal, low |
| 4 | ̃̃̀̃ | nasal, nasal, nasal, low |
| -, /, 1 | Like +, *, 4, but long instead of low | |
| [, (, { | Like +, *, 4, but voiceless instead of low | |
| ], ), } | Like +, *, 4, but voiced instead of low |