| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 5b08a4b commit f66a879
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -379,36 +379,32 @@ def closeTagOpenState(self): | |||
| 379 | 379 | # emitting the end tag token. | |
| 380 | 380 | self.contentModelFlag = contentModelFlags["PCDATA"] | |
| 381 | 381 | else: | |
| 382 | - self.tokenQueue.append({"type": "ParseError", "data": | ||
| 383 | - _("Expected closing tag after seeing '</'. None found.")}) | ||
| 384 | 382 | self.tokenQueue.append({"type": "Characters", "data": u"</"}) | |
| 385 | 383 | self.state = self.states["data"] | |
| 386 | 384 | ||
| 387 | 385 | # Need to return here since we don't want the rest of the | |
| 388 | 386 | # method to be walked through. | |
| 389 | 387 | return True | |
| 390 | 388 | ||
| 391 | - if self.contentModelFlag == contentModelFlags["PCDATA"]: | ||
| 392 | - data = self.stream.char() | ||
| 393 | - if data in asciiLetters: | ||
| 394 | - self.currentToken =\ | ||
| 395 | - {"type": "EndTag", "name": data, "data": []} | ||
| 396 | - self.state = self.states["tagName"] | ||
| 397 | - elif data == u">": | ||
| 398 | - self.tokenQueue.append({"type": "ParseError", "data": | ||
| 399 | - _("Expected closing tag. Got '>' instead. Ignoring '</>'.")}) | ||
| 400 | - self.state = self.states["data"] | ||
| 401 | - elif data == EOF: | ||
| 402 | - self.tokenQueue.append({"type": "ParseError", "data": | ||
| 403 | - _("Expected closing tag. Unexpected end of file.")}) | ||
| 404 | - self.tokenQueue.append({"type": "Characters", "data": u"</"}) | ||
| 405 | - self.state = self.states["data"] | ||
| 406 | - else: | ||
| 407 | - # XXX data can be _'_... | ||
| 408 | - self.tokenQueue.append({"type": "ParseError", "data": | ||
| 409 | - _("Expected closing tag. Unexpected character '" + data + "' found.")}) | ||
| 410 | - self.stream.queue.append(data) | ||
| 411 | - self.state = self.states["bogusComment"] | ||
| 389 | + data = self.stream.char() | ||
| 390 | + if data in asciiLetters: | ||
| 391 | + self.currentToken = {"type":"EndTag", "name":data, "data":[]} | ||
| 392 | + self.state = self.states["tagName"] | ||
| 393 | + elif data == u">": | ||
| 394 | + self.tokenQueue.append({"type": "ParseError", "data": | ||
| 395 | + _("Expected closing tag. Got '>' instead. Ignoring '</>'.")}) | ||
| 396 | + self.state = self.states["data"] | ||
| 397 | + elif data == EOF: | ||
| 398 | + self.tokenQueue.append({"type": "ParseError", "data": | ||
| 399 | + _("Expected closing tag. Unexpected end of file.")}) | ||
| 400 | + self.tokenQueue.append({"type": "Characters", "data": u"</"}) | ||
| 401 | + self.state = self.states["data"] | ||
| 402 | + else: | ||
| 403 | + # XXX data can be _'_... | ||
| 404 | + self.tokenQueue.append({"type": "ParseError", "data": | ||
| 405 | + _("Expected closing tag. Unexpected character '" + data + "' found.")}) | ||
| 406 | + self.stream.queue.append(data) | ||
| 407 | + self.state = self.states["bogusComment"] | ||
| 412 | 408 | return True | |
| 413 | 409 | ||
| 414 | 410 | def tagNameState(self): | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,4 +1,5 @@ | |||
| 1 | - import sys, hotshot, hotshot.stats | ||
| 1 | + import sys | ||
| 2 | + #import hotshot, hotshot.stats | ||
| 2 | 3 | import os | |
| 3 | 4 | ||
| 4 | 5 | if __name__ == '__main__': | |
| Back | FazBrowse Home | New Git URL |
0 commit comments