arcconf: reorganizing parser