提交 1bf5cca3 编写于 作者: A Adam Barth

Remove unused code from the Sky parser system

R=eseidel@chromium.org

Review URL: https://codereview.chromium.org/673963002
上级 b189c4cd
......@@ -59,7 +59,6 @@ base::WeakPtr<BackgroundHTMLParser> BackgroundHTMLParser::create(PassOwnPtr<Back
BackgroundHTMLParser::BackgroundHTMLParser(PassOwnPtr<Configuration> config)
: m_token(adoptPtr(new HTMLToken))
, m_tokenizer(HTMLTokenizer::create(config->options))
, m_options(config->options)
, m_parser(config->parser)
, m_pendingTokens(adoptPtr(new CompactHTMLTokenStream))
, m_decoder(TextResourceDecoder::create())
......@@ -71,11 +70,6 @@ BackgroundHTMLParser::~BackgroundHTMLParser()
{
}
void BackgroundHTMLParser::appendRawBytesFromParserThread(const char* data, int dataLength)
{
updateDocument(m_decoder->decode(data, dataLength));
}
void BackgroundHTMLParser::appendRawBytesFromMainThread(PassOwnPtr<Vector<char> > buffer)
{
updateDocument(m_decoder->decode(buffer->data(), buffer->size()));
......@@ -172,7 +166,6 @@ void BackgroundHTMLParser::sendTokensToMainThread()
#endif
OwnPtr<HTMLDocumentParser::ParsedChunk> chunk = adoptPtr(new HTMLDocumentParser::ParsedChunk);
chunk->tokenizerState = m_tokenizer->state();
chunk->tokens = m_pendingTokens.release();
callOnMainThread(bind(&HTMLDocumentParser::didReceiveParsedChunkFromBackgroundParser, m_parser, chunk.release()));
......
......@@ -50,18 +50,8 @@ public:
static base::WeakPtr<BackgroundHTMLParser> create(PassOwnPtr<Configuration>);
struct Checkpoint {
WeakPtr<HTMLDocumentParser> parser;
OwnPtr<HTMLToken> token;
OwnPtr<HTMLTokenizer> tokenizer;
String unparsedInput;
};
void appendRawBytesFromParserThread(const char* data, int dataLength);
void appendRawBytesFromMainThread(PassOwnPtr<Vector<char> >);
void flush();
void resumeFrom(PassOwnPtr<Checkpoint>);
void finish();
void stop();
......@@ -79,7 +69,6 @@ private:
SegmentedString m_input;
OwnPtr<HTMLToken> m_token;
OwnPtr<HTMLTokenizer> m_tokenizer;
HTMLParserOptions m_options;
WeakPtr<HTMLDocumentParser> m_parser;
OwnPtr<CompactHTMLTokenStream> m_pendingTokens;
......
......@@ -82,7 +82,6 @@ public:
struct ParsedChunk {
OwnPtr<CompactHTMLTokenStream> tokens;
HTMLTokenizer::State tokenizerState;
};
void didReceiveParsedChunkFromBackgroundParser(PassOwnPtr<ParsedChunk>);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册