(self, table, filename)
| 38 | return SymbolTable(table, filename) |
| 39 | |
| 40 | def __call__(self, table, filename): |
| 41 | key = table, filename |
| 42 | obj = self.__memo.get(key, None) |
| 43 | if obj is None: |
| 44 | obj = self.__memo[key] = self.new(table, filename) |
| 45 | return obj |
| 46 | |
| 47 | _newSymbolTable = SymbolTableFactory() |
| 48 |