added lexer test
fixed bug with string hex escapes > \x80
fixing go lint warnings
fixed to handle case like cSuneido and jSuneido