Skip to content

Commit b7d4f30

Browse files
committed
Adds has_null_rhs method to Rule
1 parent e68761b commit b7d4f30

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/syntactes/rule.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ def __init__(self, number: int, lhs: Token, *args: tuple[Token]) -> None:
1515
self.rhs = args
1616
self.rhs_len = len(args)
1717

18+
def has_null_rhs(self) -> bool:
19+
return self.rhs_len == 1 and self.rhs[0] == Token.null()
20+
1821
def __repr__(self) -> str:
1922
return f"<Rule: {self}>"
2023

0 commit comments

Comments
 (0)