Remove exact_op_types as a parameter, because it's not even used.

This commit is contained in:
Dave Halter
2017-05-26 11:49:48 -04:00
parent 0d93a2a2df
commit 33c228aa42

View File

@@ -204,13 +204,13 @@ class TokenInfo(namedtuple('Token', ['type', 'string', 'start_pos', 'prefix'])):
return self.start_pos[0], self.start_pos[1] + len(self.string) return self.start_pos[0], self.start_pos[1] + len(self.string)
def source_tokens(source, exact_op_types=True): def source_tokens(source):
"""Generate tokens from a the source code (string).""" """Generate tokens from a the source code (string)."""
lines = splitlines(source, keepends=True) lines = splitlines(source, keepends=True)
return generate_tokens(lines, exact_op_types) return generate_tokens(lines)
def generate_tokens(lines, exact_op_types=True): def generate_tokens(lines):
""" """
A heavily modified Python standard library tokenizer. A heavily modified Python standard library tokenizer.
@@ -335,13 +335,9 @@ def generate_tokens(lines, exact_op_types=True):
try: try:
# This check is needed in any case to check if it's a valid # This check is needed in any case to check if it's a valid
# operator or just some random unicode character. # operator or just some random unicode character.
exact_type = opmap[token] typ = opmap[token]
except KeyError: except KeyError:
exact_type = typ = ERRORTOKEN typ = ERRORTOKEN
if exact_op_types:
typ = exact_type
else:
typ = OP
yield TokenInfo(typ, token, spos, prefix) yield TokenInfo(typ, token, spos, prefix)
if contstr: if contstr:
@@ -365,5 +361,5 @@ if __name__ == "__main__":
code = u(f.read()) code = u(f.read())
else: else:
code = u(sys.stdin.read()) code = u(sys.stdin.read())
for token in source_tokens(code, exact_op_types=True): for token in source_tokens(code):
print(token) print(token)