Lines Matching defs:symbol
308 /* Make the initial symbol information gathering pass */
351 /* Make the second symbol analysis pass */
387 "unknown symbol table entry");
407 long symbol = _PyST_GetSymbol(ste, name);
408 return (symbol >> SCOPE_OFFSET) & SCOPE_MASK;
437 /* Analyze raw symbol information to determine scope of each name.
453 The symbol table requires two passes to determine the scope of each name.
474 symbols: dict mapping from symbol names to flag values (including offset scope values)
475 scopes: dict mapping from symbol names to scope values (no offset)
476 local: set of all symbol names local to the current scope
477 bound: set of all symbol names local to a containing function scope
478 free: set of all symbol names referenced but not bound in child scopes
479 global: set of all symbol names explicitly declared as global
667 /* Handle symbol that already exists in this scope */
693 /* Handle global symbol */
698 /* Propagate new free symbol up the lexical stack */
714 /* Make final symbol table decisions for block of ste.
863 /* Records the results of the analysis in the symbol table entry */
993 /* Annotation blocks shouldn't have any affect on the symbol table since in