From 6d6aabdeb347686f83f837927c07b3b1f4e75d4d Mon Sep 17 00:00:00 2001 From: John Doty Date: Sat, 24 Aug 2024 08:35:10 -0700 Subject: [PATCH] Terminal name must be explicit on construction --- parser/parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser/parser.py b/parser/parser.py index 8a23d4e..3c93d61 100644 --- a/parser/parser.py +++ b/parser/parser.py @@ -1609,7 +1609,7 @@ class Terminal(Rule): value: str | None pattern: "str | Re" - def __init__(self, pattern, name=None): + def __init__(self, pattern, *, name=None): self.value = name self.pattern = pattern