char code ranges
parsing primary