switch to unsigned short for abr_parser type
scaffold new builders and to_string
scaffold abr_p_to_s_funcs[]
separate to_s from parse methods
introduce indentation for to_s methods