Searched refs:HTMLTokenizer (Results 1 - 11 of 11) sorted by relevance

/macosx-10.10/WebCore-7600.1.25/html/parser/
H A DHTMLSourceTracker.h34 class HTMLTokenizer;
41 // FIXME: Once we move "end" into HTMLTokenizer, rename "start" to
44 void start(SegmentedString&, HTMLTokenizer*, HTMLToken&);
45 void end(SegmentedString&, HTMLTokenizer*, HTMLToken&);
H A DHTMLTokenizer.cpp29 #include "HTMLTokenizer.h"
80 static inline bool isEndTagBufferingState(HTMLTokenizer::State state)
83 case HTMLTokenizer::RCDATAEndTagOpenState:
84 case HTMLTokenizer::RCDATAEndTagNameState:
85 case HTMLTokenizer::RAWTEXTEndTagOpenState:
86 case HTMLTokenizer::RAWTEXTEndTagNameState:
87 case HTMLTokenizer::ScriptDataEndTagOpenState:
88 case HTMLTokenizer::ScriptDataEndTagNameState:
89 case HTMLTokenizer::ScriptDataEscapedEndTagOpenState:
90 case HTMLTokenizer
102 HTMLTokenizer::HTMLTokenizer(const HTMLParserOptions& options) function in class:WebCore::HTMLTokenizer
[all...]
H A DHTMLTokenizer.h37 class HTMLTokenizer { class in namespace:WebCore
38 WTF_MAKE_NONCOPYABLE(HTMLTokenizer);
41 explicit HTMLTokenizer(const HTMLParserOptions&);
42 ~HTMLTokenizer();
170 && (m_state == HTMLTokenizer::DataState
171 || m_state == HTMLTokenizer::RCDATAState
172 || m_state == HTMLTokenizer::RAWTEXTState);
206 m_state = HTMLTokenizer::DataState;
251 InputStreamPreprocessor<HTMLTokenizer> m_inputStreamPreprocessor;
H A DHTMLMetaCharsetParser.h36 class HTMLTokenizer;
65 std::unique_ptr<HTMLTokenizer> m_tokenizer;
H A DHTMLSourceTracker.cpp28 #include "HTMLTokenizer.h"
37 void HTMLSourceTracker::start(SegmentedString& currentInput, HTMLTokenizer* tokenizer, HTMLToken& token)
50 void HTMLSourceTracker::end(SegmentedString& currentInput, HTMLTokenizer* tokenizer, HTMLToken& token)
54 // FIXME: This work should really be done by the HTMLTokenizer.
H A DHTMLDocumentParser.cpp47 static HTMLTokenizer::State tokenizerStateForContextElement(Element* contextElement, bool reportErrors, const HTMLParserOptions& options)
50 return HTMLTokenizer::DataState;
55 return HTMLTokenizer::RCDATAState;
62 return reportErrors ? HTMLTokenizer::RAWTEXTState : HTMLTokenizer::PLAINTEXTState;
64 return reportErrors ? HTMLTokenizer::ScriptDataState : HTMLTokenizer::PLAINTEXTState;
66 return HTMLTokenizer::PLAINTEXTState;
67 return HTMLTokenizer::DataState;
74 , m_tokenizer(std::make_unique<HTMLTokenizer>(m_option
[all...]
H A DHTMLMetaCharsetParser.cpp31 #include "HTMLTokenizer.h"
42 : m_tokenizer(std::make_unique<HTMLTokenizer>(HTMLParserOptions()))
H A DHTMLPreloadScanner.h40 class HTMLTokenizer;
144 std::unique_ptr<HTMLTokenizer> m_tokenizer;
H A DHTMLDocumentParser.h37 #include "HTMLTokenizer.h"
76 HTMLTokenizer* tokenizer() const { return m_tokenizer.get(); }
151 std::unique_ptr<HTMLTokenizer> m_tokenizer;
H A DHTMLPreloadScanner.cpp34 #include "HTMLTokenizer.h"
362 , m_tokenizer(std::make_unique<HTMLTokenizer>(options))
381 ASSERT(isMainThread()); // HTMLTokenizer::updateStateFor only works on the main thread.
H A DHTMLTreeBuilder.cpp718 m_parser.tokenizer()->setState(HTMLTokenizer::PLAINTEXTState);
829 m_parser.tokenizer()->setState(HTMLTokenizer::RCDATAState);
2174 ASSERT(m_parser.tokenizer()->state() == HTMLTokenizer::DataState || m_options.usePreHTML5ParserQuirks);
2175 m_parser.tokenizer()->setState(HTMLTokenizer::DataState);
2813 m_parser.tokenizer()->setState(HTMLTokenizer::RCDATAState);
2823 m_parser.tokenizer()->setState(HTMLTokenizer::RAWTEXTState);
2833 m_parser.tokenizer()->setState(HTMLTokenizer::ScriptDataState);

Completed in 79 milliseconds