Searched refs:uniqstr (Results 1 - 21 of 21) sorted by relevance

/external/bison/src/
H A Dfiles.h24 # include "uniqstr.h"
56 extern uniqstr grammar_file;
59 extern uniqstr current_file;
H A Dnamed-ref.h24 #include "uniqstr.h"
31 uniqstr id;
38 named_ref *named_ref_new (uniqstr id, location loc);
H A Dreader.h33 uniqstr name;
34 uniqstr type;
52 void grammar_current_rule_merge_set (uniqstr name, location loc);
H A Duniqstr.c28 #include "uniqstr.h"
31 | A uniqstr hash table. |
34 /* Initial capacity of uniqstr hash table. */
40 | Create the uniqstr for S if needed. |
43 uniqstr
46 uniqstr res = hash_lookup (uniqstrs_table, str);
57 uniqstr
74 | Abort if S is not a uniqstr. |
83 "not a uniqstr: %s", quotearg (str));
90 | Print the uniqstr
[all...]
H A Dsymtab.h32 # include "uniqstr.h"
59 uniqstr tag;
69 uniqstr type_name;
119 symbol *symbol_from_uniqstr (const uniqstr key, location loc);
141 void symbol_type_set (symbol *sym, uniqstr type_name, location loc);
198 uniqstr tag;
207 semantic_type *semantic_type_from_uniqstr (const uniqstr key);
H A Dnamed-ref.c26 named_ref_new (uniqstr id, location loc)
H A Dsymlist.h49 uniqstr type_name;
89 symbol_list *symbol_list_type_new (uniqstr type_name, location loc);
116 uniqstr symbol_list_n_type_name_get (symbol_list *l, location loc, int n);
H A Duniqstr.h27 typedef char const *uniqstr; typedef
29 /* Return the uniqstr for STR. */
30 uniqstr uniqstr_new (char const *str);
32 /* Return a uniqstr built by vsprintf. In order to simply concatenate
35 uniqstr uniqstr_vsprintf (char const *format, ...)
38 /* Two uniqstr values have the same value iff they are the same. */
41 /* Compare two uniqstr a la strcmp: negative for <, nul for =, and
52 /* Die if STR is not a uniqstr. */
65 /* Concatenate at most 20 strings and return a uniqstr. The goal of
H A Dparse-gram.h187 uniqstr uniqstr; member in union:GRAM_STYPE
H A Dlocation.h23 # include "uniqstr.h"
29 uniqstr file;
H A Dsymlist.c64 symbol_list_type_new (uniqstr type_name, location loc)
205 uniqstr
H A Dparse-gram.c141 static uniqstr current_type = NULL;
346 uniqstr uniqstr; member in union:GRAM_STYPE
1109 { fprintf (stderr, "[%s]", ((*yyvaluep).uniqstr)); };
1130 { fputs (((*yyvaluep).uniqstr), stderr); };
1137 { fprintf (stderr, "%s:", ((*yyvaluep).uniqstr)); };
1151 { fprintf (stderr, "<%s>", ((*yyvaluep).uniqstr)); };
1165 { fputs (((*yyvaluep).uniqstr), stderr); };
2224 muscle_percent_define_insert ((yyvsp[(2) - (3)].uniqstr), (yylsp[(2) - (3)]), (yyvsp[(3) - (3)].chars),
2498 muscle_percent_code_grow ((yyvsp[(2) - (3)].uniqstr), (yyls
[all...]
H A Dparse-gram.y65 static uniqstr current_type = NULL;
122 uniqstr uniqstr;
210 %type <uniqstr> BRACKETED_ID ID ID_COLON TYPE variable
211 %printer { fputs ($$, stderr); } <uniqstr>
636 /* Identifiers are returned as uniqstr values by the scanner.
H A Dfiles.c57 uniqstr grammar_file = NULL;
58 uniqstr current_file = NULL;
H A Dreader.c81 get_merge_function (uniqstr name)
114 record_merge_function_type (int merger, uniqstr type, location declaration_loc)
456 grammar_current_rule_merge_set (uniqstr name, location loc)
H A Dsymtab.c62 symbol_new (uniqstr tag, location loc)
102 semantic_type_new (uniqstr tag)
177 symbol_type_set (symbol *sym, uniqstr type_name, location loc)
662 symbol_from_uniqstr (const uniqstr key, location loc)
688 semantic_type_from_uniqstr (const uniqstr key)
H A Dscan-gram.l37 #include "uniqstr.h"
68 static uniqstr bracketed_id_str = 0;
232 val->uniqstr = uniqstr_new (yytext);
274 val->uniqstr = uniqstr_new (last_string);
369 val->uniqstr = bracketed_id_str;
396 val->uniqstr = bracketed_id_str;
H A Dscan-gram.c980 #include "uniqstr.h"
1011 static uniqstr bracketed_id_str = 0;
1737 val->uniqstr = uniqstr_new (gram_text);
1804 val->uniqstr = uniqstr_new (last_string);
1928 val->uniqstr = bracketed_id_str;
1963 val->uniqstr = bracketed_id_str;
H A Dscan-code.l318 uniqstr id;
383 variant_add (uniqstr id, location id_loc, unsigned symbol_index,
H A Dscan-code.c2507 uniqstr id;
2572 variant_add (uniqstr id, location id_loc, unsigned symbol_index,
/external/bison/
H A DAndroid.mk186 src/uniqstr.c

Completed in 586 milliseconds