В статье про
написание парсера встетил такой текст
All AST classes will subclass Equality so we can check if two AST objects are the same.
from equality import *
class Aexp(Equality):
pass
class IntAexp(Aexp):
def __init__(self, i):
self.i = i
def __repr__(self):
return 'IntAexp(%d)' % self.i
.....
Что за класс такой -
Equality? Он из стандартной библиотеки?
Если бы он был самописным, то его упоминание не взялось бы на пустом месте - он бы фигурировал бы до этого хотя бы в виде наброска. Но тут он просто появляется. И импорт выглядит так, будто он часть стандартной библиотеки.
Но pycharm его не видит.
Одноимённая библиотека не содержит класса Equality, а гугл не даёт надежд.
Вся надежда на сообщество!