Lines Matching refs:symbols
31 | Symbols sorted by tag. Allocated by the first invocation of |
32 | symbols_do, after which no more symbols should be created. |
38 | Distinguished symbols. |
91 fatal (_("too many symbols in input grammar (limit is %d)"),
237 /* Apply default %destructor's only to user-defined symbols. */
291 /* Apply the default %printer only to user-defined symbols. */
496 | into FDEFINES. Put in SYMBOLS. |
508 symbols[this->number] = this;
558 symbols[token_translations[this->user_token_number]],
759 | Free the symbols. |
767 free (symbols);
773 | Look for undefined symbols, report an error, and consider them |
808 | Check that all the symbols are defined. Report any undefined |
809 | symbols and consider them nonterminals. |
819 | Set TOKEN_TRANSLATIONS. Check that no two symbols share the same |
834 symbol *this = symbols[i];
855 symbol *this = symbols[i];
876 | FDEFINES. Set up vectors SYMBOL_TABLE, TAGS of symbols. |
884 symbols = xcalloc (nsyms, sizeof *symbols);
887 /* Aliases leave empty slots in symbols, so remove them. */
894 if (symbols[readi] == NULL)
901 symbols[writei] = symbols[readi];
902 symbols[writei]->number = writei;
903 if (symbols[writei]->alias)
904 symbols[writei]->alias->number = writei;
909 symbols = xnrealloc (symbols, nsyms, sizeof *symbols);