Load program into Program list with "See inside" Programs don't really need List of commands: set [adress] [value] op [value] [operator] [value] [adress] goto [tag] [condition] echo [value] ask [text] [adress] inpt [key] [adress] How do Tags work? just add a # symbol before the tag name and it can be used by the goto command like this: #start echo "hello world" goto start true (goto has a condition parameter, don't forget about it) Operators (see inside for more details): Math: + - * / % Logic: && || == != < > <= >= String: & has at The "as" operator is used for operations that require only one parameter: op 49 as sqrt 0 (this sets the adress 0 to 7) Memory Management: Use * to refer to the value inside a memory adress: echo *0 (this prints the value at adress 0) You can use it with goto to create an if statement: goto enclosure *0 echo "The condition hasn't been met" #enclosure echo "The program ends here" (the adress 0 has to be true for the program to jump to the enclosure tag) Exceptions and errors: The compiler breaks the whole program into a huge list of commands and values in the "temp" list All exceptions provide a line which says the line FROM THE TEMP LIST in which the error is happening The compiler can't detect if you've added the needed amount of parameters each command has.
I was bored and designed this thing I'm not a computer expert so please don't blame me if i did something stupid, just nicely tell me so i can increase my knowledge. There is a simple calculator program as an example