>ABOUT Route is a dynamic, high-level, procedural scripting language inspired by languages like BASIC, Lua, and Python. Route emphasises instructions that are both easy to read and interpret.

>SYNTAX Route's syntax is very similar to BASIC, but its expressions are very simplified and only perform one operation at a time. This creates a consistant, clean structure between all Route scripts and creates more variables you can use later. Route does not require whitespace for block layers, however it is recommended for readability. Route avoids abstract symbols like parenthesis or brackets, and relies on spaces and consistant command structure to separate tokens.

>QUIRKS Scope does not exist in Route, so all variables are 'global'. Subroutines do not accept parameters. Integers and floats are simplified into one NUM type. Variables are passed by reference, but can be passed by value using the VAL command.

>FLOW The name Route represents your program's 'flow of control', or the 'path' along the script's execution. Route features the GOTO statement, allowing you to control the flow manually by jumping from one line to another. GOTO can send the flow to a line number, or a user defined label called a MARKER. Route also supports subroutines, defined with the BLOCK statement. Blocks act like markers but end with a RETURN statement that returns the flow of control to the GOTO statement which called it.