Hello, the code is quite big so I'm hoping someone can help based on the errors reported:

D:\Scanner\lexicalScanner.cpp(185) : error C2440: '=' : cannot convert from 'char *' to 'char'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
D:\Scanner\lexicalScanner.cpp(197) : error C2440: '=' : cannot convert from 'char *' to 'char'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
D:\Scanner\lexicalScanner.cpp(239) : error C2440: '=' : cannot convert from 'char *' to 'char'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
D:\Scanner\lexicalScanner.cpp(244) : error C2440: '=' : cannot convert from 'char *' to 'char'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
D:\Scanner\lexicalScanner.cpp(247) : error C2440: '=' : cannot convert from 'char *' to 'char'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
parser.cpp

Any suggestions?

You're trying to assign a string (char *) to a variable that isn't a pointer.