1.1 KiB
1.1 KiB
To create a comment, begin a line with a hash (#) symbol, like python.
create var *bytes = Value
Creates the variable "var" with a set number of bytes allocated to it, and initialises its value. IMPORTANT: The number of bytes cannot be modified later.
Example: create var *5 = "Hello"
print var
Prints the value of var to the console, where var is a variable.
Example: print var
set var = Value
Changes the value of an already created value.
Example: set var = "World"
input var *bytes = type *ibytes
Creates a new variable that is bytes long, that reads the first ibytes of input.
Example: input str *5 = string *3 (3 bytes of input, remaining 2 bytes are left blank)
if bool
Runs code if a boolean is true.
Example:
# If a boolean is true
if bool {
set str = "Hello"
}
# If second byte of var and third byte of var are equal
if var[1] == var[2] {
set bool = true
}
while bool
Runs code until a boolean is false
Example:
create bool *1 = true
while bool {
# Loops forever because bool is never false
}