Lines Matching refs:flag_str
105 def parse_flags(flag_str, flag_vals): argument
109 if len(flag_str) == 0:
110 return flag_str, bitResult, maskResult
112 if flag_str[0].isdigit():
114 while flag_str[idx].isdigit() or flag_str[idx] == "x":
116 digits = flag_str[:idx]
117 flag_str = flag_str[idx:]
122 while len(flag_str) > 0 and (flag_str[0] == "+" or flag_str[0] == "-"):
123 if flag_str[0] == "+":
125 elif flag_str[0] == "-":
128 flag_str = flag_str[1:]
132 flag_str[flag_len] != "+"
133 and flag_str[flag_len] != "-"
134 and flag_str[flag_len] != ","
135 and flag_str[flag_len] != ")"
139 flag = flag_str[0:flag_len]
154 flag_str = flag_str[flag_len:]
156 return flag_str, bitResult, maskResult