This unit implements the expression parser, it divides a expression in tokens of diferent types (strings, numbers, operators, identifiers)