extract #assign_text_to_address to Parser