Added string detection and removed look ahead before loop in numbers
Added string check
Added rest of non-alphanumeric handlers
added comment and error tokens