symbols
static token symbols[] = {
for (s = symbols; s->kind != TOK_EOF; s++) {
symbols(cache, shnum, ehdr, osabi, &versym, file, flags);
const struct res_sym *symbols;
symbols = __p_update_section_syms;
symbols = __p_default_section_syms;
return (sym_ntos(symbols, section, (int *)0));
lem.symbols = Symbol_arrayof();
for(i=0; i<=lem.nsymbol; i++) lem.symbols[i]->index = i;
qsort(lem.symbols,lem.nsymbol+1,sizeof(struct symbol*),
for(i=0; i<=lem.nsymbol; i++) lem.symbols[i]->index = i;
for(i=1; isupper(lem.symbols[i]->name[0]); i++);
struct symbol **symbols; /* Sorted array of pointers to symbols */
sp = lemp->symbols[i];
sp = lemp->symbols[j];
fprintf(out,"%s%s",spacer,lemp->symbols[i]->name);
struct symbol *sp = lemp->symbols[i];
struct symbol *sp = lemp->symbols[i];
fprintf(out,"#define %s%-30s %2d\n",prefix,lemp->symbols[i]->name,i);
struct symbol *p = lemp->symbols[i];
sprintf(line,"\"%s\",",lemp->symbols[i]->name);
struct symbol *sp = lemp->symbols[i];
for(i=0; i<lemp->nsymbol && lemp->symbols[i]->type!=TERMINAL; i++);
emit_destructor_code(out,lemp->symbols[i],lemp,&lineno);
struct symbol *sp = lemp->symbols[i];
emit_destructor_code(out,lemp->symbols[i],lemp,&lineno);
struct symbol *sp = lemp->symbols[i];
sprintf(pattern,"#define %s%-30s %2d\n",prefix,lemp->symbols[i]->name,i);
fprintf(out,"#define %s%-30s %2d\n",prefix,lemp->symbols[i]->name,i);
lemp->symbols[i]->lambda = B_FALSE;
lemp->symbols[i]->firstset = SetNew();
Action_add(&stp->ap,REDUCE,lemp->symbols[j],(char *)cfp->rp);
for (i = 0; i < symbols; ++i) {
if (i == symbols) { /* if not already in list */
if (symbols > 0) {
if (symbols == msymbols) {
symbol[symbols].type = token;
symbol[symbols].first = first;
symbol[symbols].last = last;
symbol[symbols].length = last - first;
++symbols;
else if (symput < symbols && i == symbol[symput].first) {
symput < symbols && i + 1 != symbol[symput].first) {
if (symput < symbols && symbol[symput].type == DEFINEEND) {
symbols = 0;
int symbols; /* number of symbols */
symbols = 0;
extern int symbols; /* number of symbols */
examine_symbol_list(file, file_scope->symbols);
examine_symbol_list(file, global_scope->symbols);
symbols = create_function_hashtable(4000);
static struct hashtable *symbols;
insert_symbol(symbols, left_name, left_name);
destroy_function_hashtable(symbols);
symbols = create_function_hashtable(4000);
if (search_symbol(symbols, name))
find_module_init_exit(sym->scope->symbols);
examine_symbol_list(file_scope->symbols);
examine_symbol_list(global_scope->symbols);
for (sym = insn->func->sym->ident->symbols;
struct symbol_list *symbols = scope->symbols;
scope->symbols = NULL;
FOR_EACH_PTR(symbols, sym) {
add_symbol(&scope->symbols, sym);
delete_ptr_list_entry((struct ptr_list**) &old->symbols, sym, 1);
struct symbol **ptr = &sym->ident->symbols;
struct symbol_list *symbols; /* List of symbols in this scope */
scope_list = sym->scope->symbols;
for (sym = ident->symbols; sym; sym = sym->next_id) {
sym->next_id = ident->symbols;
ident->symbols = sym;
struct symbol *symbols; /* Pointer to semantic meaning list */
ident->symbols = NULL;
sym_t *symbols[4];
if ((symbols[i] = find_symbol(tokens[i+1])) == NULL) {
if (symbols[i]->type == SY_INPUT)
if (symbols[i]->type == SY_ACCUM && i != 1)
symbols[0]->arg,
symbols[1]->arg,
symbols[2]->arg,
symbols[3]->arg);
symbols[0]->arg,
symbols[1]->arg,
symbols[2]->arg,
symbols[3]->arg);