Completed parser