| Index: third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.h
|
| diff --git a/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.h b/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.h
|
| index ed430f35ec2a034d12ab14f2d97acc55c941102c..216416fa14df10a4940361d46e7471695afd66cc 100644
|
| --- a/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.h
|
| +++ b/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.h
|
| @@ -51,8 +51,10 @@ class HTMLTreeBuilder final
|
| WTF_MAKE_NONCOPYABLE(HTMLTreeBuilder);
|
|
|
| public:
|
| - // HTMLTreeBuilder can be created for non-HTMLDocument (XHTMLDocument) from editing code.
|
| - // TODO(kouhei): Fix editing code to always invoke HTML parser on HTMLDocument.
|
| + // HTMLTreeBuilder can be created for non-HTMLDocument (XHTMLDocument) from
|
| + // editing code.
|
| + // TODO(kouhei): Fix editing code to always invoke HTML parser on
|
| + // HTMLDocument.
|
| static HTMLTreeBuilder* create(HTMLDocumentParser* parser,
|
| Document& document,
|
| ParserContentPolicy parserContentPolicy,
|
| @@ -85,14 +87,15 @@ class HTMLTreeBuilder final
|
| void constructTree(AtomicHTMLToken*);
|
|
|
| bool hasParserBlockingScript() const { return !!m_scriptToProcess; }
|
| - // Must be called to take the parser-blocking script before calling the parser again.
|
| + // Must be called to take the parser-blocking script before calling the parser
|
| + // again.
|
| Element* takeScriptToProcess(TextPosition& scriptStartPosition);
|
|
|
| // Done, close any open tags, etc.
|
| void finished();
|
|
|
| - // Synchronously flush pending text and queued tasks, possibly creating more DOM nodes.
|
| - // Flushing pending text depends on |mode|.
|
| + // Synchronously flush pending text and queued tasks, possibly creating more
|
| + // DOM nodes. Flushing pending text depends on |mode|.
|
| void flush(FlushMode mode) { m_tree.flush(mode); }
|
|
|
| void setShouldSkipLeadingNewline(bool shouldSkip) {
|
| @@ -261,14 +264,16 @@ class HTMLTreeBuilder final
|
|
|
| bool m_shouldSkipLeadingNewline;
|
|
|
| - // We access parser because HTML5 spec requires that we be able to change the state of the tokenizer
|
| - // from within parser actions. We also need it to track the current position.
|
| + // We access parser because HTML5 spec requires that we be able to change the
|
| + // state of the tokenizer from within parser actions. We also need it to track
|
| + // the current position.
|
| Member<HTMLDocumentParser> m_parser;
|
|
|
| - Member<Element>
|
| - m_scriptToProcess; // <script> tag which needs processing before resuming the parser.
|
| - TextPosition
|
| - m_scriptToProcessStartPosition; // Starting line number of the script tag needing processing.
|
| + // <script> tag which needs processing before resuming the parser.
|
| + Member<Element> m_scriptToProcess;
|
| +
|
| + // Starting line number of the script tag needing processing.
|
| + TextPosition m_scriptToProcessStartPosition;
|
|
|
| HTMLParserOptions m_options;
|
| };
|
|
|