parsing and scanning techniques 9331253