• Home
  • Raw
  • Download

Lines Matching refs:arg_

117   fprintf(stderr, "Parse error:\n    %s\n", arg_);  in print_error()
124 while (isspace(arg_[pos])) pos++; in skip_whitespace_from()
129 while (arg_[pos] != '\0' && !isspace(arg_[pos])) in skip_until_whitespace_from()
160 if (arg_[pos] != 'x') in parse_mem()
165 if (arg_[new_pos] == ',') { in parse_mem()
171 if (arg_[new_pos] != ']') in parse_mem()
193 if (arg_[new_pos] != '@') in parse()
197 if (arg_[cur_pos] == 'x') { in parse()
204 } else if (arg_[cur_pos] == '[') { in parse()
232 std::string arg_str(&arg_[cur_pos_]); in parse()
251 arg_str = &arg_[cur_pos_]; in parse()
290 if (isalpha(arg_[pos]) || arg_[pos] == '_') { in parse_identifier()
292 while (isalnum(arg_[pos]) || arg_[pos] == '_') pos++; in parse_identifier()
294 result->emplace(arg_ + start, pos - start); in parse_identifier()
302 if (arg_[start - 1] != '%') in parse_register()
305 while (isalnum(arg_[pos])) pos++; in parse_register()
307 std::string regname(arg_ + start, pos - start); in parse_register()
346 if (arg_[pos] == '$') in parse_expr()
349 if (arg_[pos] == '%') in parse_expr()
352 if (isdigit(arg_[pos]) || arg_[pos] == '-') { in parse_expr()
354 if (arg_[pos] == '+') { in parse_expr()
362 if (arg_[pos] == '+' || arg_[pos] == '-') { in parse_expr()
367 if (arg_[pos] != '(') in parse_expr()
374 if (arg_[pos] == ',') { in parse_expr()
379 if (arg_[pos] == ',') { in parse_expr()
386 return (arg_[pos] == ')') ? pos + 1 : -pos; in parse_expr()
390 if (isdigit(arg_[pos]) || arg_[pos] == '-') { in parse_1()
393 if (arg_[m] == '@' && asize) { in parse_1()
408 if (!isspace(arg_[res]) && arg_[res] != '\0') in parse()