Loading common.py +6 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,9 @@ class Terminal: def __hash__(self): return hash(self.name) def __repr__(self) -> str: return f"Terminal({self.name})" class Nonterminal: def __init__(self, name: str): Loading @@ -28,6 +31,9 @@ class Nonterminal: def __lt__(self, other) -> bool: return self.name < other.name def __repr__(self) -> str: return f"Nonterminal({self.name})" class Character: def __init__(self, name: str): Loading Loading
common.py +6 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,9 @@ class Terminal: def __hash__(self): return hash(self.name) def __repr__(self) -> str: return f"Terminal({self.name})" class Nonterminal: def __init__(self, name: str): Loading @@ -28,6 +31,9 @@ class Nonterminal: def __lt__(self, other) -> bool: return self.name < other.name def __repr__(self) -> str: return f"Nonterminal({self.name})" class Character: def __init__(self, name: str): Loading