Scanner fully functional. Parser needs to evaluate expressions. -- and ++ are considered 1 token