Separate block list parser