parse assignment