Split up the lexer into multiple units, fixed a bug in the operator check, I think
tree90ddbcd3ad1f4051eb536de33bce0aeca03b499d
drwxr-xr-x - frith
-rw-r--r-- 0 function.cpp
-rw-r--r-- 0 interpreter.cpp
drwxr-xr-x - lexer
-rw-r--r-- 649 main.cpp
drwxr-xr-x - variable