Skip to content

Commit 583dd79

Browse files
committed
Parser: group internal methods into a class
Replicates graphql/graphql-js@7de6d85
1 parent 3a19279 commit 583dd79

File tree

2 files changed

+938
-996
lines changed

2 files changed

+938
-996
lines changed

src/graphql/language/lexer.py

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -63,22 +63,11 @@ class Lexer:
6363
EOF token whenever called.
6464
"""
6565

66-
def __init__(
67-
self,
68-
source: Source,
69-
no_location=False,
70-
experimental_fragment_variables=False,
71-
experimental_variable_definition_directives=False,
72-
) -> None:
66+
def __init__(self, source: Source) -> None:
7367
"""Given a Source object, this returns a Lexer for that source."""
7468
self.source = source
7569
self.token = self.last_token = Token(TokenKind.SOF, 0, 0, 0, 0)
7670
self.line, self.line_start = 1, 0
77-
self.no_location = no_location
78-
self.experimental_fragment_variables = experimental_fragment_variables
79-
self.experimental_variable_definition_directives = (
80-
experimental_variable_definition_directives
81-
)
8271

8372
def advance(self) -> Token:
8473
self.last_token = self.token

0 commit comments

Comments
 (0)