'Required:
field_name -- the first word in the string
name --the changed name according to the dictionary
line -- the string to be parse
Returns:
list of None, None, and part of a tag
Logic:
parse num_type
parse num_format'

def __num_type_and_format_func(self, field_name, name, line):

    the_string = name
    num_format = self.__parse_num_format(line)
    if num_format:
        the_string += ('<number-format>%s' % num_format)
    num_type = self.__parse_num_type(line)
    if num_type:
        the_string += ('<number-type>%s' % num_type)
    if (field_name == 'QUOTE'):
        match_group = re.search('QUOTE\\s{1,}"(.*?)"', line)
        if match_group:
            arg = match_group.group(1)
            the_string += ('<argument>%s' % arg)
    return [None, None, the_string]
