original_docstring:  This function populates the dictionary `self.symbols` which stores
          the set of symbols declared in each module. This is the union of all
          public variables, private variables and subprograms for each module.
          
docstring: This function populates the dictionary `self.symbols` which stores
  the set of symbols declared in each module. This is the union of all
  public variables, private variables and subprograms for each module.
docstring_tokens: This function populates the dictionary ` self . symbols ` which stores the set of symbols declared in each module . This is the union of all public variables private variables and subprograms for each module .
code: def populate_symbols(self):
          """ This function populates the dictionary `self.symbols` which stores
          the set of symbols declared in each module. This is the union of all
          public variables, private variables and subprograms for each module.
          """
          for item in self.modules:
              self.symbols[item] = self.public.get(item, []) + \
                                   self.private.get(item, []) + \
                                   self.subprograms.get(item, [])
code_tokens: def populate_symbols ( self ) : for item in self . modules : self . symbols [ item ] = self . public . get ( item , [ ] ) + self . private . get ( item , [ ] ) + self . subprograms . get ( item , [ ] )
short_docstring: This function populates the dictionary `self.symbols` which stores
  the set of symbols declared in each module.
short_docstring_tokens: This function populates the dictionary ` self . symbols ` which stores the set of symbols declared in each module .
comment: """ This function populates the dictionary `self.symbols` which stores
          the set of symbols declared in each module. This is the union of all
          public variables, private variables and subprograms for each module.
          """