Lines Matching refs:start_index
1814 def consume_optional(start_index): argument
1817 option_tuple = option_string_indices[start_index]
1828 extras.append(arg_strings[start_index])
1829 return start_index + 1
1856 stop = start_index + 1
1871 start = start_index + 1
1891 def consume_positionals(start_index): argument
1894 selected_pattern = arg_strings_pattern[start_index:]
1900 args = arg_strings[start_index: start_index + arg_count]
1901 start_index += arg_count
1907 return start_index
1912 start_index = 0
1917 while start_index <= max_option_string_index:
1923 if index >= start_index])
1924 if start_index != next_option_string_index:
1925 positionals_end_index = consume_positionals(start_index)
1929 if positionals_end_index > start_index:
1930 start_index = positionals_end_index
1933 start_index = positionals_end_index
1937 if start_index not in option_string_indices:
1938 strings = arg_strings[start_index:next_option_string_index]
1940 start_index = next_option_string_index
1943 start_index = consume_optional(start_index)
1946 stop_index = consume_positionals(start_index)