Initializing a Grammar now uses keyword only arguments

This commit is contained in:
Dave Halter
2020-07-25 14:33:42 +02:00
parent d9f60b3473
commit 34152d29b2

View File

@@ -30,7 +30,7 @@ class Grammar(object):
_token_namespace = None
_default_normalizer_config = pep8.PEP8NormalizerConfig()
def __init__(self, text, tokenizer, parser=BaseParser, diff_parser=None):
def __init__(self, text, *, tokenizer, parser=BaseParser, diff_parser=None):
self._pgen_grammar = generate_grammar(
text,
token_namespace=self._get_token_namespace()