Lines Matching defs:flag_str
111 def parse_flags(flag_str, flag_vals):
115 if len(flag_str) == 0:
116 return flag_str, bitResult, maskResult
118 if flag_str[0].isdigit():
120 while flag_str[idx].isdigit() or flag_str[idx] == "x":
122 digits = flag_str[:idx]
123 flag_str = flag_str[idx:]
128 while len(flag_str) > 0 and (flag_str[0] == "+" or flag_str[0] == "-"):
129 if flag_str[0] == "+":
131 elif flag_str[0] == "-":
134 flag_str = flag_str[1:]
138 flag_str[flag_len] != "+"
139 and flag_str[flag_len] != "-"
140 and flag_str[flag_len] != ","
141 and flag_str[flag_len] != ")"
145 flag = flag_str[0:flag_len]
160 flag_str = flag_str[flag_len:]
162 return flag_str, bitResult, maskResult