declaration
%type <d_val> declaration
%start declaration
declaration
extern void pdeclaration(char *, declaration *, int, char *);
declaration *dflt;
declaration *cs;
inline_type(declaration *dc, int *size)
arraysize(char *sz, declaration *dc, int elsize)
static void print_stat(int, declaration *);
static void emit_inline(int, declaration *, int);
static void emit_inline64(int, declaration *, int);
static void emit_single_in_line(int, declaration *, int, relation);
static void emit_single_in_line64(int, declaration *, int, relation);
print_stat(int indent, declaration *dec)
emit_inline(int indent, declaration *decl, int flag)
emit_inline64(int indent, declaration *decl, int flag)
emit_single_in_line(int indent, declaration *decl, int flag, relation rel)
emit_single_in_line64(int indent, declaration *decl, int flag, relation rel)
declaration *decl;
extern void pdeclaration(char *, declaration *, int, char *);
pdeclaration(char *name, declaration *dec, int tab, char *separator)
check_self_reference(const char *name, const declaration *decp, int first)
is_self_reference(definition *defp, declaration *decp)
declaration current;
declaration dec;
declaration dec;
declaration dec;
defp->def.un.default_decl = calloc(1, sizeof (declaration));
declaration dec;
get_declaration(declaration *dec, defkind dkind)
static void get_declaration(declaration *, defkind);
static void get_prog_declaration(declaration *, defkind, int);
get_prog_declaration(declaration *dec, defkind dkind, int num)
declaration decl;
declaration case_decl;
declaration enum_decl;
declaration *default_decl;
typedef struct declaration declaration;
%type <l_node> declaration
| declaration
declaration: declaration_specifiers ';' {
print_unreached_initializers(stmt->declaration);
x86_symbol_decl(stmt->declaration);
do_sym_list(stmt->declaration);
FOR_EACH_PTR(stmt->declaration, s) {
FOR_EACH_PTR(stmt->declaration, sym) {
newstmt->declaration = NULL;
FOR_EACH_PTR(stmt->declaration, sym) {
add_symbol(&newstmt->declaration, newsym);
decl->declaration = arg_decl;
concat_symbol_list(args->declaration, &ep->syms);
FOR_EACH_PTR(args->declaration, sym) {
concat_symbol_list(stmt->declaration, &ep->syms);
FOR_EACH_PTR(stmt->declaration, sym) {
token = external_declaration(token, &stmt->declaration, NULL);
struct symbol_list *declaration;
show_symbol_decl(stmt->declaration);
split_declaration(stmt->declaration);
FOR_EACH_PTR(tmp->declaration, sym) {