The Flow Parsing Theory