parsing and scanning techniques 3366533