code: def addfirstsets(self) -> None:
      names = list(self.dfas.keys())
      names.sort()
      for name in names:
          if name not in self.first:
              self.calcfirst(name)
  
imports: import os
  from typing import IO, Any, Dict, Iterator, List, NoReturn, Optional, Sequence, Tuple, Union
  from blib2to3.pgen2 import grammar, token, tokenize
  from blib2to3.pgen2.tokenize import GoodTokenInfo
  import pkgutil
  import io
label_desc: Use image node_id 5 for calling the ParserGenerator obj's underlying member method code with example usage: obj.addfirstsets() without return types