The lexer can tokenize: * variable declarations * assignment to variables * function declarations * function calls * while loop * if statement minion is strongly typed and all variables MUST have a type declarations