Предобработка

This commit is contained in:
2025-05-14 11:57:52 +03:00
parent 681b56b31b
commit 96c9e6db53
2 changed files with 22 additions and 4 deletions

View File

@@ -286,8 +286,9 @@ class Grammar:
return "\n".join(result)
def analyze(self, string: str) -> list[int]:
input_tokens = string.split() + ["$"]
def analyze(self, input_tokens: list[str]) -> list[int]:
input_tokens = input_tokens.copy()
input_tokens += ["$"]
input_pos = 0
# Инициализируем стек с терминальным символом и начальным символом