improvement for the parsing of macro readers and identifiers