diff --git a/src/parse.py b/src/parse.py index 85a36b1..1a6f83c 100644 --- a/src/parse.py +++ b/src/parse.py @@ -77,6 +77,8 @@ return None elif s.type != SyntaxType.TOKEN: return None + elif s.value.type != tokenize.TokenType.KEYWORD: + return None elif s.value.value != "StartText": return None location = s.location @@ -91,7 +93,7 @@ elif s.value.value in ["StartText"]: return None # EndText found, end things - elif s.value.value == "EndText": + elif s.value.type == tokenize.TokenType.KEYWORD and s.value.value == "EndText": break else: buffer += s.value.value