HTMLTokenizer 88 Source/core/html/parser/BackgroundHTMLParser.cpp , m_tokenizer(HTMLTokenizer::create(config->options)) HTMLTokenizer 186 Source/core/html/parser/BackgroundHTMLParser.cpp m_tokenizer->setState(HTMLTokenizer::PLAINTEXTState); HTMLTokenizer 61 Source/core/html/parser/BackgroundHTMLParser.h OwnPtr<HTMLTokenizer> tokenizer; HTMLTokenizer 94 Source/core/html/parser/BackgroundHTMLParser.h OwnPtr<HTMLTokenizer> m_tokenizer; HTMLTokenizer 54 Source/core/html/parser/HTMLDocumentParser.cpp static HTMLTokenizer::State tokenizerStateForContextElement(Element* contextElement, bool reportErrors, const HTMLParserOptions& options) HTMLTokenizer 57 Source/core/html/parser/HTMLDocumentParser.cpp return HTMLTokenizer::DataState; HTMLTokenizer 62 Source/core/html/parser/HTMLDocumentParser.cpp return HTMLTokenizer::RCDATAState; HTMLTokenizer 69 Source/core/html/parser/HTMLDocumentParser.cpp return reportErrors ? HTMLTokenizer::RAWTEXTState : HTMLTokenizer::PLAINTEXTState; HTMLTokenizer 71 Source/core/html/parser/HTMLDocumentParser.cpp return reportErrors ? HTMLTokenizer::ScriptDataState : HTMLTokenizer::PLAINTEXTState; HTMLTokenizer 73 Source/core/html/parser/HTMLDocumentParser.cpp return HTMLTokenizer::PLAINTEXTState; HTMLTokenizer 74 Source/core/html/parser/HTMLDocumentParser.cpp return HTMLTokenizer::DataState; HTMLTokenizer 105 Source/core/html/parser/HTMLDocumentParser.cpp , m_tokenizer(m_options.useThreading ? nullptr : HTMLTokenizer::create(m_options)) HTMLTokenizer 126 Source/core/html/parser/HTMLDocumentParser.cpp , m_tokenizer(HTMLTokenizer::create(m_options)) HTMLTokenizer 161 Source/core/html/parser/HTMLDocumentParser.cpp m_tokenizer = HTMLTokenizer::create(m_options); HTMLTokenizer 366 Source/core/html/parser/HTMLDocumentParser.cpp OwnPtr<HTMLTokenizer> tokenizer = m_tokenizer.release(); HTMLTokenizer 380 Source/core/html/parser/HTMLDocumentParser.cpp if (chunk->tokenizerState == HTMLTokenizer::DataState HTMLTokenizer 381 Source/core/html/parser/HTMLDocumentParser.cpp && tokenizer->state() == HTMLTokenizer::DataState HTMLTokenizer 391 Source/core/html/parser/HTMLDocumentParser.cpp void HTMLDocumentParser::discardSpeculationsAndResumeFrom(PassOwnPtr<ParsedChunk> lastChunkBeforeScript, PassOwnPtr<HTMLToken> token, PassOwnPtr<HTMLTokenizer> tokenizer) HTMLTokenizer 529 Source/core/html/parser/HTMLDocumentParser.cpp m_tokenizer->setState(HTMLTokenizer::PLAINTEXTState); HTMLTokenizer 606 Source/core/html/parser/HTMLDocumentParser.cpp ASSERT(m_tokenizer->state() == HTMLTokenizer::DataState); HTMLTokenizer 673 Source/core/html/parser/HTMLDocumentParser.cpp m_tokenizer = HTMLTokenizer::create(m_options); HTMLTokenizer 848 Source/core/html/parser/HTMLDocumentParser.cpp m_tokenizer = HTMLTokenizer::create(m_options); HTMLTokenizer 82 Source/core/html/parser/HTMLDocumentParser.h HTMLTokenizer* tokenizer() const { return m_tokenizer.get(); } HTMLTokenizer 94 Source/core/html/parser/HTMLDocumentParser.h HTMLTokenizer::State tokenizerState; HTMLTokenizer 150 Source/core/html/parser/HTMLDocumentParser.h void discardSpeculationsAndResumeFrom(PassOwnPtr<ParsedChunk> lastChunk, PassOwnPtr<HTMLToken>, PassOwnPtr<HTMLTokenizer>); HTMLTokenizer 187 Source/core/html/parser/HTMLDocumentParser.h OwnPtr<HTMLTokenizer> m_tokenizer; HTMLTokenizer 43 Source/core/html/parser/HTMLMetaCharsetParser.cpp : m_tokenizer(HTMLTokenizer::create(HTMLParserOptions(0))) HTMLTokenizer 37 Source/core/html/parser/HTMLMetaCharsetParser.h class HTMLTokenizer; HTMLTokenizer 56 Source/core/html/parser/HTMLMetaCharsetParser.h OwnPtr<HTMLTokenizer> m_tokenizer; HTMLTokenizer 390 Source/core/html/parser/HTMLPreloadScanner.cpp , m_tokenizer(HTMLTokenizer::create(options)) HTMLTokenizer 41 Source/core/html/parser/HTMLPreloadScanner.h class HTMLTokenizer; HTMLTokenizer 112 Source/core/html/parser/HTMLPreloadScanner.h OwnPtr<HTMLTokenizer> m_tokenizer; HTMLTokenizer 38 Source/core/html/parser/HTMLSourceTracker.cpp void HTMLSourceTracker::start(SegmentedString& currentInput, HTMLTokenizer* tokenizer, HTMLToken& token) HTMLTokenizer 51 Source/core/html/parser/HTMLSourceTracker.cpp void HTMLSourceTracker::end(SegmentedString& currentInput, HTMLTokenizer* tokenizer, HTMLToken& token) HTMLTokenizer 34 Source/core/html/parser/HTMLSourceTracker.h class HTMLTokenizer; HTMLTokenizer 44 Source/core/html/parser/HTMLSourceTracker.h void start(SegmentedString&, HTMLTokenizer*, HTMLToken&); HTMLTokenizer 45 Source/core/html/parser/HTMLSourceTracker.h void end(SegmentedString&, HTMLTokenizer*, HTMLToken&); HTMLTokenizer 82 Source/core/html/parser/HTMLTokenizer.cpp static inline bool isEndTagBufferingState(HTMLTokenizer::State state) HTMLTokenizer 85 Source/core/html/parser/HTMLTokenizer.cpp case HTMLTokenizer::RCDATAEndTagOpenState: HTMLTokenizer 86 Source/core/html/parser/HTMLTokenizer.cpp case HTMLTokenizer::RCDATAEndTagNameState: HTMLTokenizer 87 Source/core/html/parser/HTMLTokenizer.cpp case HTMLTokenizer::RAWTEXTEndTagOpenState: HTMLTokenizer 88 Source/core/html/parser/HTMLTokenizer.cpp case HTMLTokenizer::RAWTEXTEndTagNameState: HTMLTokenizer 89 Source/core/html/parser/HTMLTokenizer.cpp case HTMLTokenizer::ScriptDataEndTagOpenState: HTMLTokenizer 90 Source/core/html/parser/HTMLTokenizer.cpp case HTMLTokenizer::ScriptDataEndTagNameState: HTMLTokenizer 91 Source/core/html/parser/HTMLTokenizer.cpp case HTMLTokenizer::ScriptDataEscapedEndTagOpenState: HTMLTokenizer 92 Source/core/html/parser/HTMLTokenizer.cpp case HTMLTokenizer::ScriptDataEscapedEndTagNameState: HTMLTokenizer 99 Source/core/html/parser/HTMLTokenizer.cpp #define HTML_BEGIN_STATE(stateName) BEGIN_STATE(HTMLTokenizer, stateName) HTMLTokenizer 100 Source/core/html/parser/HTMLTokenizer.cpp #define HTML_RECONSUME_IN(stateName) RECONSUME_IN(HTMLTokenizer, stateName) HTMLTokenizer 101 Source/core/html/parser/HTMLTokenizer.cpp #define HTML_ADVANCE_TO(stateName) ADVANCE_TO(HTMLTokenizer, stateName) HTMLTokenizer 102 Source/core/html/parser/HTMLTokenizer.cpp #define HTML_SWITCH_TO(stateName) SWITCH_TO(HTMLTokenizer, stateName) HTMLTokenizer 104 Source/core/html/parser/HTMLTokenizer.cpp HTMLTokenizer::HTMLTokenizer(const HTMLParserOptions& options) HTMLTokenizer 111 Source/core/html/parser/HTMLTokenizer.cpp HTMLTokenizer::~HTMLTokenizer() HTMLTokenizer 115 Source/core/html/parser/HTMLTokenizer.cpp void HTMLTokenizer::reset() HTMLTokenizer 117 Source/core/html/parser/HTMLTokenizer.cpp m_state = HTMLTokenizer::DataState; HTMLTokenizer 124 Source/core/html/parser/HTMLTokenizer.cpp bool HTMLTokenizer::canCreateCheckpoint() const HTMLTokenizer 135 Source/core/html/parser/HTMLTokenizer.cpp void HTMLTokenizer::createCheckpoint(Checkpoint& result) const HTMLTokenizer 145 Source/core/html/parser/HTMLTokenizer.cpp void HTMLTokenizer::restoreFromCheckpoint(const Checkpoint& checkpoint) HTMLTokenizer 155 Source/core/html/parser/HTMLTokenizer.cpp inline bool HTMLTokenizer::processEntity(SegmentedString& source) HTMLTokenizer 172 Source/core/html/parser/HTMLTokenizer.cpp bool HTMLTokenizer::flushBufferedEndTag(SegmentedString& source) HTMLTokenizer 187 Source/core/html/parser/HTMLTokenizer.cpp m_state = HTMLTokenizer::stateName; \ HTMLTokenizer 197 Source/core/html/parser/HTMLTokenizer.cpp bool HTMLTokenizer::flushEmitAndResumeIn(SegmentedString& source, HTMLTokenizer::State state) HTMLTokenizer 204 Source/core/html/parser/HTMLTokenizer.cpp bool HTMLTokenizer::nextToken(SegmentedString& source, HTMLToken& token) HTMLTokenizer 218 Source/core/html/parser/HTMLTokenizer.cpp if (m_state == HTMLTokenizer::DataState) { HTMLTokenizer 364 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 430 Source/core/html/parser/HTMLTokenizer.cpp return flushEmitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 495 Source/core/html/parser/HTMLTokenizer.cpp return flushEmitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 564 Source/core/html/parser/HTMLTokenizer.cpp return flushEmitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 710 Source/core/html/parser/HTMLTokenizer.cpp return flushEmitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 833 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 865 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 890 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 924 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 983 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1031 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1045 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1064 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1066 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1112 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1115 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1128 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1131 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1145 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1158 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1169 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1179 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1197 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1200 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1218 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1236 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1241 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1253 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1260 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1272 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1276 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1316 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1320 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1341 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1345 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1360 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1364 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1378 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1382 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1394 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1406 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1419 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1429 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1452 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1456 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1477 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1481 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1496 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1500 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1514 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1518 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1530 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1534 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1544 Source/core/html/parser/HTMLTokenizer.cpp return emitAndResumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1546 Source/core/html/parser/HTMLTokenizer.cpp return emitAndReconsumeIn(source, HTMLTokenizer::DataState); HTMLTokenizer 1589 Source/core/html/parser/HTMLTokenizer.cpp String HTMLTokenizer::bufferedCharacters() const HTMLTokenizer 1600 Source/core/html/parser/HTMLTokenizer.cpp void HTMLTokenizer::updateStateFor(const String& tagName) HTMLTokenizer 1603 Source/core/html/parser/HTMLTokenizer.cpp setState(HTMLTokenizer::RCDATAState); HTMLTokenizer 1605 Source/core/html/parser/HTMLTokenizer.cpp setState(HTMLTokenizer::PLAINTEXTState); HTMLTokenizer 1607 Source/core/html/parser/HTMLTokenizer.cpp setState(HTMLTokenizer::ScriptDataState); HTMLTokenizer 1614 Source/core/html/parser/HTMLTokenizer.cpp setState(HTMLTokenizer::RAWTEXTState); HTMLTokenizer 1617 Source/core/html/parser/HTMLTokenizer.cpp inline bool HTMLTokenizer::temporaryBufferIs(const String& expectedString) HTMLTokenizer 1622 Source/core/html/parser/HTMLTokenizer.cpp inline void HTMLTokenizer::addToPossibleEndTag(LChar cc) HTMLTokenizer 1628 Source/core/html/parser/HTMLTokenizer.cpp inline bool HTMLTokenizer::isAppropriateEndTag() HTMLTokenizer 1643 Source/core/html/parser/HTMLTokenizer.cpp inline void HTMLTokenizer::parseError() HTMLTokenizer 37 Source/core/html/parser/HTMLTokenizer.h class HTMLTokenizer { HTMLTokenizer 38 Source/core/html/parser/HTMLTokenizer.h WTF_MAKE_NONCOPYABLE(HTMLTokenizer); HTMLTokenizer 41 Source/core/html/parser/HTMLTokenizer.h static PassOwnPtr<HTMLTokenizer> create(const HTMLParserOptions& options) { return adoptPtr(new HTMLTokenizer(options)); } HTMLTokenizer 42 Source/core/html/parser/HTMLTokenizer.h ~HTMLTokenizer(); HTMLTokenizer 191 Source/core/html/parser/HTMLTokenizer.h && (m_state == HTMLTokenizer::DataState HTMLTokenizer 192 Source/core/html/parser/HTMLTokenizer.h || m_state == HTMLTokenizer::RCDATAState HTMLTokenizer 193 Source/core/html/parser/HTMLTokenizer.h || m_state == HTMLTokenizer::RAWTEXTState); HTMLTokenizer 197 Source/core/html/parser/HTMLTokenizer.h explicit HTMLTokenizer(const HTMLParserOptions&); HTMLTokenizer 229 Source/core/html/parser/HTMLTokenizer.h m_state = HTMLTokenizer::DataState; HTMLTokenizer 274 Source/core/html/parser/HTMLTokenizer.h InputStreamPreprocessor<HTMLTokenizer> m_inputStreamPreprocessor; HTMLTokenizer 699 Source/core/html/parser/HTMLTreeBuilder.cpp m_parser->tokenizer()->setState(HTMLTokenizer::PLAINTEXTState); HTMLTokenizer 806 Source/core/html/parser/HTMLTreeBuilder.cpp m_parser->tokenizer()->setState(HTMLTokenizer::RCDATAState); HTMLTokenizer 2093 Source/core/html/parser/HTMLTreeBuilder.cpp ASSERT(m_parser->tokenizer()->state() == HTMLTokenizer::DataState || m_options.useThreading); HTMLTokenizer 2094 Source/core/html/parser/HTMLTreeBuilder.cpp m_parser->tokenizer()->setState(HTMLTokenizer::DataState); HTMLTokenizer 2597 Source/core/html/parser/HTMLTreeBuilder.cpp m_parser->tokenizer()->setState(HTMLTokenizer::RCDATAState); HTMLTokenizer 2607 Source/core/html/parser/HTMLTreeBuilder.cpp m_parser->tokenizer()->setState(HTMLTokenizer::RAWTEXTState); HTMLTokenizer 2617 Source/core/html/parser/HTMLTreeBuilder.cpp m_parser->tokenizer()->setState(HTMLTokenizer::ScriptDataState); HTMLTokenizer 132 Source/core/html/parser/HTMLTreeBuilderSimulator.cpp bool HTMLTreeBuilderSimulator::simulate(const CompactHTMLToken& token, HTMLTokenizer* tokenizer) HTMLTokenizer 148 Source/core/html/parser/HTMLTreeBuilderSimulator.cpp tokenizer->setState(HTMLTokenizer::RCDATAState); HTMLTokenizer 150 Source/core/html/parser/HTMLTreeBuilderSimulator.cpp tokenizer->setState(HTMLTokenizer::PLAINTEXTState); HTMLTokenizer 152 Source/core/html/parser/HTMLTreeBuilderSimulator.cpp tokenizer->setState(HTMLTokenizer::ScriptDataState); HTMLTokenizer 159 Source/core/html/parser/HTMLTreeBuilderSimulator.cpp tokenizer->setState(HTMLTokenizer::RAWTEXTState); HTMLTokenizer 172 Source/core/html/parser/HTMLTreeBuilderSimulator.cpp tokenizer->setState(HTMLTokenizer::DataState); HTMLTokenizer 35 Source/core/html/parser/HTMLTreeBuilderSimulator.h class HTMLTokenizer; HTMLTokenizer 57 Source/core/html/parser/HTMLTreeBuilderSimulator.h bool simulate(const CompactHTMLToken&, HTMLTokenizer*); HTMLTokenizer 38 Source/core/html/parser/HTMLViewSourceParser.cpp , m_tokenizer(HTMLTokenizer::create(HTMLParserOptions(document))) HTMLTokenizer 41 Source/core/html/parser/HTMLViewSourceParser.cpp m_tokenizer->setState(HTMLTokenizer::PLAINTEXTState); HTMLTokenizer 61 Source/core/html/parser/HTMLViewSourceParser.h OwnPtr<HTMLTokenizer> m_tokenizer;