Assignment parser implementation