update lexer.c to test detection for specialChar