Home | History | Annotate | Download | only in config

Lines Matching refs:IDENTIFIER

185   IDENTIFIER = 0x1,
276 /* Extract an identifier based on the provided character matcher. */
286 as_bad (_("invalid character '%c' in identifier"),
297 /* Resolve the identifier if it matches a known tag. */
299 resolve_if_matching_known_tag (const char *identifier,
303 if (strcmp (known_identifier->name, identifier) != 0)
311 /* Resolve the identifier if it matches the known one. */
313 resolve_if_matching (const char *identifier,
317 /* Lowercase the identifier before comparison. */
320 for (; i < sizeof (normalized_identifier) && identifier[i] != '\0'; ++i)
321 normalized_identifier[i] = TOLOWER (identifier[i]);
323 /* Identifier is too long. */
325 gas_assert (identifier[i] == '\0');
328 /* Comparison with normalized identifier. */
355 (const char *identifier ATTRIBUTE_UNUSED,
364 int tag = CONVERT_SYMBOLIC_ATTRIBUTE (identifier);
376 obj_attr_v2_lookup_known_attr_tag_symbol (const char *identifier,
401 = resolve_if_matching_known_tag (identifier,
416 /* Look up known symbols, and try to resolve the given identifier. */
418 lookup_known_symbols (const char *identifier,
422 if (identifier == NULL)
470 resolved = resolve_if_matching (identifier,
484 (identifier, token_type, val_out);
490 (identifier, token_type, val_out);
504 given identifier. */
506 lookup_symbol_table (const char *identifier,
510 if (identifier == NULL)
516 symbolS *symbolP = symbol_find (identifier);
560 if (low_ttype & IDENTIFIER)
563 total += snprintf_append (&sbuffer, &length, "`%s'", "identifier");
584 /* In the context of object attributes, an identifier is defined with the
585 following lexical constraint: [a-zA-z_][a-zA-Z0-9_]*. An identifier can
638 /* Check whether this looks like an identifier. */
643 identifier, so we don't expect the extraction to fail. */
647 if (! (low_ttype & IDENTIFIER))
650 as_bad (_("unexpected `identifier' \"%s\", expected %s instead"),
659 /* In some cases, we don't want to resolve the identifier because it is the
664 /* Move the identifier out of arg_out. */
665 const char *identifier = arg_out->val.string;
670 /* The identifier is a symbol, let's try to resolve it by:
674 if (lookup_known_symbols (identifier, expected_ttype, arg_out))
679 if (lookup_symbol_table (identifier, low_ttype, arg_out))
682 as_bad (_("unknown identifier '%s' in this context"), identifier);
686 free ((char *) identifier);
690 /* If it is neither a string nor an identifier, it must be an expression. */
1195 ATTRIBUTE_KEY | IDENTIFIER | UNSIGNED_INTEGER,
1232 SUBSECTION_NAME | IDENTIFIER,
1233 SUBSECTION_OPTION_1 | IDENTIFIER | UNSIGNED_INTEGER,
1234 SUBSECTION_OPTION_2 | IDENTIFIER | UNSIGNED_INTEGER);