| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 362c648 commit cfb1e85
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -121,7 +121,7 @@ def processSolidusInTag(self): | |||
| 121 | 121 | ||
| 122 | 122 | if self.currentToken["type"] == "StartTag" and data == u">": | |
| 123 | 123 | self.currentToken["type"] = "EmptyTag" | |
| 124 | - elif data == EOF: | ||
| 124 | + elif data is EOF: | ||
| 125 | 125 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 126 | 126 | "EOF following solidus"}) | |
| 127 | 127 | self.state = self.states["data"] | |
@@ -248,7 +248,7 @@ def consumeEntity(self, allowedChar=None, fromAttribute=False): | |||
| 248 | 248 | def entitiesStartingWith(name): | |
| 249 | 249 | return [e for e in filteredEntityList if e.startswith(name)] | |
| 250 | 250 | ||
| 251 | - while charStack[-1] != EOF and\ | ||
| 251 | + while charStack[-1] is not EOF and\ | ||
| 252 | 252 | entitiesStartingWith("".join(charStack)): | |
| 253 | 253 | charStack.append(self.stream.char()) | |
| 254 | 254 | ||
@@ -344,7 +344,7 @@ def dataState(self): | |||
| 344 | 344 | self.escapeFlag and "".join(self.lastFourChars)[1:] == "-->": | |
| 345 | 345 | self.escapeFlag = False | |
| 346 | 346 | self.tokenQueue.append({"type": "Characters", "data":data}) | |
| 347 | - elif data == EOF: | ||
| 347 | + elif data is EOF: | ||
| 348 | 348 | # Tokenization ends. | |
| 349 | 349 | return False | |
| 350 | 350 | elif data in spaceCharacters: | |
@@ -430,7 +430,7 @@ def closeTagOpenState(self): | |||
| 430 | 430 | for x in xrange(len(self.currentToken["name"]) + 1): | |
| 431 | 431 | charStack.append(self.stream.char()) | |
| 432 | 432 | # Make sure we don't get hit by EOF | |
| 433 | - if charStack[-1] == EOF: | ||
| 433 | + if charStack[-1] is EOF: | ||
| 434 | 434 | break | |
| 435 | 435 | ||
| 436 | 436 | # Since this is just for checking. We put the characters back on | |
@@ -461,7 +461,7 @@ def closeTagOpenState(self): | |||
| 461 | 461 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 462 | 462 | "expected-closing-tag-but-got-right-bracket"}) | |
| 463 | 463 | self.state = self.states["data"] | |
| 464 | - elif data == EOF: | ||
| 464 | + elif data is EOF: | ||
| 465 | 465 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 466 | 466 | "expected-closing-tag-but-got-eof"}) | |
| 467 | 467 | self.tokenQueue.append({"type": "Characters", "data": u"</"}) | |
@@ -484,7 +484,7 @@ def tagNameState(self): | |||
| 484 | 484 | self.stream.charsUntil(asciiLetters, True) | |
| 485 | 485 | elif data == u">": | |
| 486 | 486 | self.emitCurrentToken() | |
| 487 | - elif data == EOF: | ||
| 487 | + elif data is EOF: | ||
| 488 | 488 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 489 | 489 | "eof-in-tag-name"}) | |
| 490 | 490 | self.emitCurrentToken() | |
@@ -511,7 +511,7 @@ def beforeAttributeNameState(self): | |||
| 511 | 511 | "invalid-character-in-attribute-name"}) | |
| 512 | 512 | self.currentToken["data"].append([data, ""]) | |
| 513 | 513 | self.state = self.states["attributeName"] | |
| 514 | - elif data == EOF: | ||
| 514 | + elif data is EOF: | ||
| 515 | 515 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 516 | 516 | "expected-attribute-name-but-got-eof"}) | |
| 517 | 517 | self.emitCurrentToken() | |
@@ -545,7 +545,7 @@ def attributeNameState(self): | |||
| 545 | 545 | "invalid-character-in-attribute-name"}) | |
| 546 | 546 | self.currentToken["data"][-1][0] += data | |
| 547 | 547 | leavingThisState = False | |
| 548 | - elif data == EOF: | ||
| 548 | + elif data is EOF: | ||
| 549 | 549 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 550 | 550 | "eof-in-attribute-name"}) | |
| 551 | 551 | self.state = self.states["data"] | |
@@ -585,7 +585,7 @@ def afterAttributeNameState(self): | |||
| 585 | 585 | elif data == u"/": | |
| 586 | 586 | if not self.processSolidusInTag(): | |
| 587 | 587 | self.state = self.states["beforeAttributeName"] | |
| 588 | - elif data == EOF: | ||
| 588 | + elif data is EOF: | ||
| 589 | 589 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 590 | 590 | "expected-end-of-tag-but-got-eof"}) | |
| 591 | 591 | self.emitCurrentToken() | |
@@ -612,7 +612,7 @@ def beforeAttributeValueState(self): | |||
| 612 | 612 | "equals-in-unquoted-attribute-value"}) | |
| 613 | 613 | self.currentToken["data"][-1][1] += data | |
| 614 | 614 | self.state = self.states["attributeValueUnQuoted"] | |
| 615 | - elif data == EOF: | ||
| 615 | + elif data is EOF: | ||
| 616 | 616 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 617 | 617 | "expected-attribute-value-but-got-eof"}) | |
| 618 | 618 | self.emitCurrentToken() | |
@@ -627,7 +627,7 @@ def attributeValueDoubleQuotedState(self): | |||
| 627 | 627 | self.state = self.states["afterAttributeValue"] | |
| 628 | 628 | elif data == u"&": | |
| 629 | 629 | self.processEntityInAttribute(u'"') | |
| 630 | - elif data == EOF: | ||
| 630 | + elif data is EOF: | ||
| 631 | 631 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 632 | 632 | "eof-in-attribute-value-double-quote"}) | |
| 633 | 633 | self.emitCurrentToken() | |
@@ -642,7 +642,7 @@ def attributeValueSingleQuotedState(self): | |||
| 642 | 642 | self.state = self.states["afterAttributeValue"] | |
| 643 | 643 | elif data == u"&": | |
| 644 | 644 | self.processEntityInAttribute(u"'") | |
| 645 | - elif data == EOF: | ||
| 645 | + elif data is EOF: | ||
| 646 | 646 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 647 | 647 | "eof-in-attribute-value-single-quote"}) | |
| 648 | 648 | self.emitCurrentToken() | |
@@ -663,7 +663,7 @@ def attributeValueUnQuotedState(self): | |||
| 663 | 663 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 664 | 664 | "unexpected-character-in-unquoted-attribute-value"}) | |
| 665 | 665 | self.currentToken["data"][-1][1] += data | |
| 666 | - elif data == EOF: | ||
| 666 | + elif data is EOF: | ||
| 667 | 667 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 668 | 668 | "eof-in-attribute-value-no-quotes"}) | |
| 669 | 669 | self.emitCurrentToken() | |
@@ -682,7 +682,7 @@ def afterAttributeValueState(self): | |||
| 682 | 682 | elif data == u"/": | |
| 683 | 683 | if not self.processSolidusInTag(): | |
| 684 | 684 | self.state = self.states["beforeAttributeName"] | |
| 685 | - elif data == EOF: | ||
| 685 | + elif data is EOF: | ||
| 686 | 686 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 687 | 687 | "unexpected-EOF-after-attribute-value"}) | |
| 688 | 688 | self.emitCurrentToken() | |
@@ -738,7 +738,7 @@ def commentStartState(self): | |||
| 738 | 738 | "incorrect-comment"}) | |
| 739 | 739 | self.tokenQueue.append(self.currentToken) | |
| 740 | 740 | self.state = self.states["data"] | |
| 741 | - elif data == EOF: | ||
| 741 | + elif data is EOF: | ||
| 742 | 742 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 743 | 743 | "eof-in-comment"}) | |
| 744 | 744 | self.tokenQueue.append(self.currentToken) | |
@@ -757,7 +757,7 @@ def commentStartDashState(self): | |||
| 757 | 757 | "incorrect-comment"}) | |
| 758 | 758 | self.tokenQueue.append(self.currentToken) | |
| 759 | 759 | self.state = self.states["data"] | |
| 760 | - elif data == EOF: | ||
| 760 | + elif data is EOF: | ||
| 761 | 761 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 762 | 762 | "eof-in-comment"}) | |
| 763 | 763 | self.tokenQueue.append(self.currentToken) | |
@@ -772,7 +772,7 @@ def commentState(self): | |||
| 772 | 772 | data = self.stream.char() | |
| 773 | 773 | if data == u"-": | |
| 774 | 774 | self.state = self.states["commentEndDash"] | |
| 775 | - elif data == EOF: | ||
| 775 | + elif data is EOF: | ||
| 776 | 776 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 777 | 777 | "eof-in-comment"}) | |
| 778 | 778 | self.tokenQueue.append(self.currentToken) | |
@@ -785,7 +785,7 @@ def commentEndDashState(self): | |||
| 785 | 785 | data = self.stream.char() | |
| 786 | 786 | if data == u"-": | |
| 787 | 787 | self.state = self.states["commentEnd"] | |
| 788 | - elif data == EOF: | ||
| 788 | + elif data is EOF: | ||
| 789 | 789 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 790 | 790 | "eof-in-comment-end-dash"}) | |
| 791 | 791 | self.tokenQueue.append(self.currentToken) | |
@@ -808,7 +808,7 @@ def commentEndState(self): | |||
| 808 | 808 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 809 | 809 | "unexpected-dash-after-double-dash-in-comment"}) | |
| 810 | 810 | self.currentToken["data"] += data | |
| 811 | - elif data == EOF: | ||
| 811 | + elif data is EOF: | ||
| 812 | 812 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 813 | 813 | "eof-in-comment-double-dash"}) | |
| 814 | 814 | self.tokenQueue.append(self.currentToken) | |
@@ -842,7 +842,7 @@ def beforeDoctypeNameState(self): | |||
| 842 | 842 | self.currentToken["correct"] = False | |
| 843 | 843 | self.tokenQueue.append(self.currentToken) | |
| 844 | 844 | self.state = self.states["data"] | |
| 845 | - elif data == EOF: | ||
| 845 | + elif data is EOF: | ||
| 846 | 846 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 847 | 847 | "expected-doctype-name-but-got-eof"}) | |
| 848 | 848 | self.currentToken["correct"] = False | |
@@ -860,7 +860,7 @@ def doctypeNameState(self): | |||
| 860 | 860 | elif data == u">": | |
| 861 | 861 | self.tokenQueue.append(self.currentToken) | |
| 862 | 862 | self.state = self.states["data"] | |
| 863 | - elif data == EOF: | ||
| 863 | + elif data is EOF: | ||
| 864 | 864 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 865 | 865 | "eof-in-doctype-name"}) | |
| 866 | 866 | self.currentToken["correct"] = False | |
@@ -877,7 +877,7 @@ def afterDoctypeNameState(self): | |||
| 877 | 877 | elif data == u">": | |
| 878 | 878 | self.tokenQueue.append(self.currentToken) | |
| 879 | 879 | self.state = self.states["data"] | |
| 880 | - elif data == EOF: | ||
| 880 | + elif data is EOF: | ||
| 881 | 881 | self.currentToken["correct"] = False | |
| 882 | 882 | self.stream.unget(data) | |
| 883 | 883 | self.tokenQueue.append({"type": "ParseError", "data": | |
@@ -919,7 +919,7 @@ def beforeDoctypePublicIdentifierState(self): | |||
| 919 | 919 | self.currentToken["correct"] = False | |
| 920 | 920 | self.tokenQueue.append(self.currentToken) | |
| 921 | 921 | self.state = self.states["data"] | |
| 922 | - elif data == EOF: | ||
| 922 | + elif data is EOF: | ||
| 923 | 923 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 924 | 924 | "eof-in-doctype"}) | |
| 925 | 925 | self.currentToken["correct"] = False | |
@@ -942,7 +942,7 @@ def doctypePublicIdentifierDoubleQuotedState(self): | |||
| 942 | 942 | self.currentToken["correct"] = False | |
| 943 | 943 | self.tokenQueue.append(self.currentToken) | |
| 944 | 944 | self.state = self.states["data"] | |
| 945 | - elif data == EOF: | ||
| 945 | + elif data is EOF: | ||
| 946 | 946 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 947 | 947 | "eof-in-doctype"}) | |
| 948 | 948 | self.currentToken["correct"] = False | |
@@ -962,7 +962,7 @@ def doctypePublicIdentifierSingleQuotedState(self): | |||
| 962 | 962 | self.currentToken["correct"] = False | |
| 963 | 963 | self.tokenQueue.append(self.currentToken) | |
| 964 | 964 | self.state = self.states["data"] | |
| 965 | - elif data == EOF: | ||
| 965 | + elif data is EOF: | ||
| 966 | 966 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 967 | 967 | "eof-in-doctype"}) | |
| 968 | 968 | self.currentToken["correct"] = False | |
@@ -985,7 +985,7 @@ def afterDoctypePublicIdentifierState(self): | |||
| 985 | 985 | elif data == ">": | |
| 986 | 986 | self.tokenQueue.append(self.currentToken) | |
| 987 | 987 | self.state = self.states["data"] | |
| 988 | - elif data == EOF: | ||
| 988 | + elif data is EOF: | ||
| 989 | 989 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 990 | 990 | "eof-in-doctype"}) | |
| 991 | 991 | self.currentToken["correct"] = False | |
@@ -1014,7 +1014,7 @@ def beforeDoctypeSystemIdentifierState(self): | |||
| 1014 | 1014 | self.currentToken["correct"] = False | |
| 1015 | 1015 | self.tokenQueue.append(self.currentToken) | |
| 1016 | 1016 | self.state = self.states["data"] | |
| 1017 | - elif data == EOF: | ||
| 1017 | + elif data is EOF: | ||
| 1018 | 1018 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 1019 | 1019 | "eof-in-doctype"}) | |
| 1020 | 1020 | self.currentToken["correct"] = False | |
@@ -1037,7 +1037,7 @@ def doctypeSystemIdentifierDoubleQuotedState(self): | |||
| 1037 | 1037 | self.currentToken["correct"] = False | |
| 1038 | 1038 | self.tokenQueue.append(self.currentToken) | |
| 1039 | 1039 | self.state = self.states["data"] | |
| 1040 | - elif data == EOF: | ||
| 1040 | + elif data is EOF: | ||
| 1041 | 1041 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 1042 | 1042 | "eof-in-doctype"}) | |
| 1043 | 1043 | self.currentToken["correct"] = False | |
@@ -1057,7 +1057,7 @@ def doctypeSystemIdentifierSingleQuotedState(self): | |||
| 1057 | 1057 | self.currentToken["correct"] = False | |
| 1058 | 1058 | self.tokenQueue.append(self.currentToken) | |
| 1059 | 1059 | self.state = self.states["data"] | |
| 1060 | - elif data == EOF: | ||
| 1060 | + elif data is EOF: | ||
| 1061 | 1061 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 1062 | 1062 | "eof-in-doctype"}) | |
| 1063 | 1063 | self.currentToken["correct"] = False | |
@@ -1074,7 +1074,7 @@ def afterDoctypeSystemIdentifierState(self): | |||
| 1074 | 1074 | elif data == ">": | |
| 1075 | 1075 | self.tokenQueue.append(self.currentToken) | |
| 1076 | 1076 | self.state = self.states["data"] | |
| 1077 | - elif data == EOF: | ||
| 1077 | + elif data is EOF: | ||
| 1078 | 1078 | self.tokenQueue.append({"type": "ParseError", "data": | |
| 1079 | 1079 | "eof-in-doctype"}) | |
| 1080 | 1080 | self.currentToken["correct"] = False | |
@@ -1091,7 +1091,7 @@ def bogusDoctypeState(self): | |||
| 1091 | 1091 | if data == u">": | |
| 1092 | 1092 | self.tokenQueue.append(self.currentToken) | |
| 1093 | 1093 | self.state = self.states["data"] | |
| 1094 | - elif data == EOF: | ||
| 1094 | + elif data is EOF: | ||
| 1095 | 1095 | # XXX EMIT | |
| 1096 | 1096 | self.stream.unget(data) | |
| 1097 | 1097 | self.tokenQueue.append(self.currentToken) | |
| Back | FazBrowse Home | New Git URL |
0 commit comments