We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4b5eb62 commit 6a9913cCopy full SHA for 6a9913c
src/syntactes/_state.py
@@ -11,6 +11,7 @@ class LR0State:
11
def __init__(self) -> None:
12
self.number = None
13
self.items = set()
14
+ self.is_final = False
15
16
@staticmethod
17
def from_items(items: Iterable[LR0Item]) -> "LR0State":
@@ -31,6 +32,9 @@ def add_item(self, item: LR0Item) -> None:
31
32
def set_number(self, number: int) -> None:
33
self.number = number
34
35
+ def set_final(self) -> None:
36
+ self.is_final = True
37
+
38
def __repr__(self) -> str:
39
return f"<LR0State: {self.number}>"
40
0 commit comments