Lines Matching refs:scope
26 Scope *scope; member
37 Scope *scope; member
56 %type <expr> expr(<scope>)
57 %type decl(<scope>) declarator_list(<scope>, <type>)
58 decl_list(<scope>)
59 %type <code> statement(<scope>) statement_list(<scope>)
60 block_statement(<scope>)
61 %type <decl> declarator(<scope>, <type>) formal_arg(<scope>)
62 %type <type> decl_specs(<scope>) decl_spec(<scope>) typename(<scope>)
64 %type <scope> opt_scope(<scope>)
65 %type <dlist> formal_arg_list(<scope>) nonempty_formal_arg_list(<scope>)
72 free($<decl>$->scope); free($<decl>$->type); } decl
96 if (!d || !d->scope) YYERROR;
97 $$ = d->scope; ]
206 extern Decl * lookup(Scope *scope, char *id);
208 extern Scope * start_fn_def(Scope *scope, Decl *fn_decl);
216 extern Decl * declare(Scope *scope, char *id, Type *type);
223 extern Expr * var_expr(Scope *scope, char *id);