Index: third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp |
diff --git a/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp b/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp |
index 39b2b1f8f0723f2d052a0c4180afd1c672ef0e84..2ce0a69d690179cb0116ec49bc6a81b25a0b2f15 100644 |
--- a/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp |
+++ b/third_party/WebKit/Source/core/html/parser/HTMLTreeBuilder.cpp |
@@ -983,7 +983,7 @@ HTMLStackItem* HTMLTreeBuilder::adjustedCurrentStackItem() const |
// http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#close-the-cell |
void HTMLTreeBuilder::closeTheCell() |
{ |
- ASSERT(insertionMode() == InCellMode); |
+ ASSERT(getInsertionMode() == InCellMode); |
if (m_tree.openElements()->inTableScope(tdTag)) { |
ASSERT(!m_tree.openElements()->inTableScope(thTag)); |
processFakeEndTag(tdTag); |
@@ -991,7 +991,7 @@ void HTMLTreeBuilder::closeTheCell() |
} |
ASSERT(m_tree.openElements()->inTableScope(thTag)); |
processFakeEndTag(thTag); |
- ASSERT(insertionMode() == InRowMode); |
+ ASSERT(getInsertionMode() == InRowMode); |
} |
void HTMLTreeBuilder::processStartTagForInTable(AtomicHTMLToken* token) |
@@ -1025,7 +1025,7 @@ void HTMLTreeBuilder::processStartTagForInTable(AtomicHTMLToken* token) |
if (isTableCellContextTag(token->name()) |
|| token->name() == trTag) { |
processFakeStartTag(tbodyTag); |
- ASSERT(insertionMode() == InTableBodyMode); |
+ ASSERT(getInsertionMode() == InTableBodyMode); |
processStartTag(token); |
return; |
} |
@@ -1071,13 +1071,13 @@ void HTMLTreeBuilder::processStartTagForInTable(AtomicHTMLToken* token) |
void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
{ |
ASSERT(token->type() == HTMLToken::StartTag); |
- switch (insertionMode()) { |
+ switch (getInsertionMode()) { |
case InitialMode: |
- ASSERT(insertionMode() == InitialMode); |
+ ASSERT(getInsertionMode() == InitialMode); |
defaultForInitial(); |
// Fall through. |
case BeforeHTMLMode: |
- ASSERT(insertionMode() == BeforeHTMLMode); |
+ ASSERT(getInsertionMode() == BeforeHTMLMode); |
if (token->name() == htmlTag) { |
m_tree.insertHTMLHtmlStartTagBeforeHTML(token); |
setInsertionMode(BeforeHeadMode); |
@@ -1086,7 +1086,7 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
defaultForBeforeHTML(); |
// Fall through. |
case BeforeHeadMode: |
- ASSERT(insertionMode() == BeforeHeadMode); |
+ ASSERT(getInsertionMode() == BeforeHeadMode); |
if (token->name() == htmlTag) { |
processHtmlStartTagForInBody(token); |
return; |
@@ -1099,13 +1099,13 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
defaultForBeforeHead(); |
// Fall through. |
case InHeadMode: |
- ASSERT(insertionMode() == InHeadMode); |
+ ASSERT(getInsertionMode() == InHeadMode); |
if (processStartTagForInHead(token)) |
return; |
defaultForInHead(); |
// Fall through. |
case AfterHeadMode: |
- ASSERT(insertionMode() == AfterHeadMode); |
+ ASSERT(getInsertionMode() == AfterHeadMode); |
if (token->name() == htmlTag) { |
processHtmlStartTagForInBody(token); |
return; |
@@ -1145,15 +1145,15 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
defaultForAfterHead(); |
// Fall through |
case InBodyMode: |
- ASSERT(insertionMode() == InBodyMode); |
+ ASSERT(getInsertionMode() == InBodyMode); |
processStartTagForInBody(token); |
break; |
case InTableMode: |
- ASSERT(insertionMode() == InTableMode); |
+ ASSERT(getInsertionMode() == InTableMode); |
processStartTagForInTable(token); |
break; |
case InCaptionMode: |
- ASSERT(insertionMode() == InCaptionMode); |
+ ASSERT(getInsertionMode() == InCaptionMode); |
if (isCaptionColOrColgroupTag(token->name()) |
|| isTableBodyContextTag(token->name()) |
|| isTableCellContextTag(token->name()) |
@@ -1169,7 +1169,7 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
processStartTagForInBody(token); |
break; |
case InColumnGroupMode: |
- ASSERT(insertionMode() == InColumnGroupMode); |
+ ASSERT(getInsertionMode() == InColumnGroupMode); |
if (token->name() == htmlTag) { |
processHtmlStartTagForInBody(token); |
return; |
@@ -1189,7 +1189,7 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
processStartTag(token); |
break; |
case InTableBodyMode: |
- ASSERT(insertionMode() == InTableBodyMode); |
+ ASSERT(getInsertionMode() == InTableBodyMode); |
if (token->name() == trTag) { |
m_tree.openElements()->popUntilTableBodyScopeMarker(); // How is there ever anything to pop? |
m_tree.insertHTMLElement(token); |
@@ -1199,7 +1199,7 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
if (isTableCellContextTag(token->name())) { |
parseError(token); |
processFakeStartTag(trTag); |
- ASSERT(insertionMode() == InRowMode); |
+ ASSERT(getInsertionMode() == InRowMode); |
processStartTag(token); |
return; |
} |
@@ -1219,7 +1219,7 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
processStartTagForInTable(token); |
break; |
case InRowMode: |
- ASSERT(insertionMode() == InRowMode); |
+ ASSERT(getInsertionMode() == InRowMode); |
if (isTableCellContextTag(token->name())) { |
m_tree.openElements()->popUntilTableRowScopeMarker(); |
m_tree.insertHTMLElement(token); |
@@ -1234,14 +1234,14 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
ASSERT(isParsingFragmentOrTemplateContents()); |
return; |
} |
- ASSERT(insertionMode() == InTableBodyMode); |
+ ASSERT(getInsertionMode() == InTableBodyMode); |
processStartTag(token); |
return; |
} |
processStartTagForInTable(token); |
break; |
case InCellMode: |
- ASSERT(insertionMode() == InCellMode); |
+ ASSERT(getInsertionMode() == InCellMode); |
if (isCaptionColOrColgroupTag(token->name()) |
|| isTableCellContextTag(token->name()) |
|| token->name() == trTag |
@@ -1260,7 +1260,7 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
break; |
case AfterBodyMode: |
case AfterAfterBodyMode: |
- ASSERT(insertionMode() == AfterBodyMode || insertionMode() == AfterAfterBodyMode); |
+ ASSERT(getInsertionMode() == AfterBodyMode || getInsertionMode() == AfterAfterBodyMode); |
if (token->name() == htmlTag) { |
processHtmlStartTagForInBody(token); |
return; |
@@ -1269,7 +1269,7 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
processStartTag(token); |
break; |
case InHeadNoscriptMode: |
- ASSERT(insertionMode() == InHeadNoscriptMode); |
+ ASSERT(getInsertionMode() == InHeadNoscriptMode); |
if (token->name() == htmlTag) { |
processHtmlStartTagForInBody(token); |
return; |
@@ -1292,7 +1292,7 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
processToken(token); |
break; |
case InFramesetMode: |
- ASSERT(insertionMode() == InFramesetMode); |
+ ASSERT(getInsertionMode() == InFramesetMode); |
if (token->name() == htmlTag) { |
processHtmlStartTagForInBody(token); |
return; |
@@ -1317,7 +1317,7 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
break; |
case AfterFramesetMode: |
case AfterAfterFramesetMode: |
- ASSERT(insertionMode() == AfterFramesetMode || insertionMode() == AfterAfterFramesetMode); |
+ ASSERT(getInsertionMode() == AfterFramesetMode || getInsertionMode() == AfterAfterFramesetMode); |
if (token->name() == htmlTag) { |
processHtmlStartTagForInBody(token); |
return; |
@@ -1329,7 +1329,7 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
parseError(token); |
break; |
case InSelectInTableMode: |
- ASSERT(insertionMode() == InSelectInTableMode); |
+ ASSERT(getInsertionMode() == InSelectInTableMode); |
if (token->name() == captionTag |
|| token->name() == tableTag |
|| isTableBodyContextTag(token->name()) |
@@ -1343,7 +1343,7 @@ void HTMLTreeBuilder::processStartTag(AtomicHTMLToken* token) |
} |
// Fall through |
case InSelectMode: |
- ASSERT(insertionMode() == InSelectMode || insertionMode() == InSelectInTableMode); |
+ ASSERT(getInsertionMode() == InSelectMode || getInsertionMode() == InSelectInTableMode); |
if (token->name() == htmlTag) { |
processHtmlStartTagForInBody(token); |
return; |
@@ -1696,7 +1696,7 @@ void HTMLTreeBuilder::processEndTagForInRow(AtomicHTMLToken* token) |
ASSERT(isParsingFragmentOrTemplateContents()); |
return; |
} |
- ASSERT(insertionMode() == InTableBodyMode); |
+ ASSERT(getInsertionMode() == InTableBodyMode); |
processEndTag(token); |
return; |
} |
@@ -1706,7 +1706,7 @@ void HTMLTreeBuilder::processEndTagForInRow(AtomicHTMLToken* token) |
return; |
} |
processFakeEndTag(trTag); |
- ASSERT(insertionMode() == InTableBodyMode); |
+ ASSERT(getInsertionMode() == InTableBodyMode); |
processEndTag(token); |
return; |
} |
@@ -1960,13 +1960,13 @@ void HTMLTreeBuilder::processEndTagForInTable(AtomicHTMLToken* token) |
void HTMLTreeBuilder::processEndTag(AtomicHTMLToken* token) |
{ |
ASSERT(token->type() == HTMLToken::EndTag); |
- switch (insertionMode()) { |
+ switch (getInsertionMode()) { |
case InitialMode: |
- ASSERT(insertionMode() == InitialMode); |
+ ASSERT(getInsertionMode() == InitialMode); |
defaultForInitial(); |
// Fall through. |
case BeforeHTMLMode: |
- ASSERT(insertionMode() == BeforeHTMLMode); |
+ ASSERT(getInsertionMode() == BeforeHTMLMode); |
if (token->name() != headTag && token->name() != bodyTag && token->name() != htmlTag && token->name() != brTag) { |
parseError(token); |
return; |
@@ -1974,7 +1974,7 @@ void HTMLTreeBuilder::processEndTag(AtomicHTMLToken* token) |
defaultForBeforeHTML(); |
// Fall through. |
case BeforeHeadMode: |
- ASSERT(insertionMode() == BeforeHeadMode); |
+ ASSERT(getInsertionMode() == BeforeHeadMode); |
if (token->name() != headTag && token->name() != bodyTag && token->name() != htmlTag && token->name() != brTag) { |
parseError(token); |
return; |
@@ -1982,7 +1982,7 @@ void HTMLTreeBuilder::processEndTag(AtomicHTMLToken* token) |
defaultForBeforeHead(); |
// Fall through. |
case InHeadMode: |
- ASSERT(insertionMode() == InHeadMode); |
+ ASSERT(getInsertionMode() == InHeadMode); |
// FIXME: This case should be broken out into processEndTagForInHead, |
// because other end tag cases now refer to it ("process the token for using the rules of the "in head" insertion mode"). |
// but because the logic falls through to AfterHeadMode, that gets a little messy. |
@@ -2002,7 +2002,7 @@ void HTMLTreeBuilder::processEndTag(AtomicHTMLToken* token) |
defaultForInHead(); |
// Fall through. |
case AfterHeadMode: |
- ASSERT(insertionMode() == AfterHeadMode); |
+ ASSERT(getInsertionMode() == AfterHeadMode); |
if (token->name() != bodyTag && token->name() != htmlTag && token->name() != brTag) { |
parseError(token); |
return; |
@@ -2010,15 +2010,15 @@ void HTMLTreeBuilder::processEndTag(AtomicHTMLToken* token) |
defaultForAfterHead(); |
// Fall through |
case InBodyMode: |
- ASSERT(insertionMode() == InBodyMode); |
+ ASSERT(getInsertionMode() == InBodyMode); |
processEndTagForInBody(token); |
break; |
case InTableMode: |
- ASSERT(insertionMode() == InTableMode); |
+ ASSERT(getInsertionMode() == InTableMode); |
processEndTagForInTable(token); |
break; |
case InCaptionMode: |
- ASSERT(insertionMode() == InCaptionMode); |
+ ASSERT(getInsertionMode() == InCaptionMode); |
if (token->name() == captionTag) { |
processCaptionEndTagForInCaption(); |
return; |
@@ -2045,7 +2045,7 @@ void HTMLTreeBuilder::processEndTag(AtomicHTMLToken* token) |
processEndTagForInBody(token); |
break; |
case InColumnGroupMode: |
- ASSERT(insertionMode() == InColumnGroupMode); |
+ ASSERT(getInsertionMode() == InColumnGroupMode); |
if (token->name() == colgroupTag) { |
processColgroupEndTagForInColumnGroup(); |
return; |
@@ -2065,19 +2065,19 @@ void HTMLTreeBuilder::processEndTag(AtomicHTMLToken* token) |
processEndTag(token); |
break; |
case InRowMode: |
- ASSERT(insertionMode() == InRowMode); |
+ ASSERT(getInsertionMode() == InRowMode); |
processEndTagForInRow(token); |
break; |
case InCellMode: |
- ASSERT(insertionMode() == InCellMode); |
+ ASSERT(getInsertionMode() == InCellMode); |
processEndTagForInCell(token); |
break; |
case InTableBodyMode: |
- ASSERT(insertionMode() == InTableBodyMode); |
+ ASSERT(getInsertionMode() == InTableBodyMode); |
processEndTagForInTableBody(token); |
break; |
case AfterBodyMode: |
- ASSERT(insertionMode() == AfterBodyMode); |
+ ASSERT(getInsertionMode() == AfterBodyMode); |
if (token->name() == htmlTag) { |
if (isParsingFragment()) { |
parseError(token); |
@@ -2088,13 +2088,13 @@ void HTMLTreeBuilder::processEndTag(AtomicHTMLToken* token) |
} |
// Fall through. |
case AfterAfterBodyMode: |
- ASSERT(insertionMode() == AfterBodyMode || insertionMode() == AfterAfterBodyMode); |
+ ASSERT(getInsertionMode() == AfterBodyMode || getInsertionMode() == AfterAfterBodyMode); |
parseError(token); |
setInsertionMode(InBodyMode); |
processEndTag(token); |
break; |
case InHeadNoscriptMode: |
- ASSERT(insertionMode() == InHeadNoscriptMode); |
+ ASSERT(getInsertionMode() == InHeadNoscriptMode); |
if (token->name() == noscriptTag) { |
ASSERT(m_tree.currentStackItem()->hasTagName(noscriptTag)); |
m_tree.openElements()->pop(); |
@@ -2129,7 +2129,7 @@ void HTMLTreeBuilder::processEndTag(AtomicHTMLToken* token) |
setInsertionMode(m_originalInsertionMode); |
break; |
case InFramesetMode: |
- ASSERT(insertionMode() == InFramesetMode); |
+ ASSERT(getInsertionMode() == InFramesetMode); |
if (token->name() == framesetTag) { |
bool ignoreFramesetForFragmentParsing = m_tree.currentIsRootNode(); |
ignoreFramesetForFragmentParsing = ignoreFramesetForFragmentParsing || m_tree.openElements()->hasTemplateInHTMLScope(); |
@@ -2149,18 +2149,18 @@ void HTMLTreeBuilder::processEndTag(AtomicHTMLToken* token) |
} |
break; |
case AfterFramesetMode: |
- ASSERT(insertionMode() == AfterFramesetMode); |
+ ASSERT(getInsertionMode() == AfterFramesetMode); |
if (token->name() == htmlTag) { |
setInsertionMode(AfterAfterFramesetMode); |
return; |
} |
// Fall through. |
case AfterAfterFramesetMode: |
- ASSERT(insertionMode() == AfterFramesetMode || insertionMode() == AfterAfterFramesetMode); |
+ ASSERT(getInsertionMode() == AfterFramesetMode || getInsertionMode() == AfterAfterFramesetMode); |
parseError(token); |
break; |
case InSelectInTableMode: |
- ASSERT(insertionMode() == InSelectInTableMode); |
+ ASSERT(getInsertionMode() == InSelectInTableMode); |
if (token->name() == captionTag |
|| token->name() == tableTag |
|| isTableBodyContextTag(token->name()) |
@@ -2176,7 +2176,7 @@ void HTMLTreeBuilder::processEndTag(AtomicHTMLToken* token) |
} |
// Fall through. |
case InSelectMode: |
- ASSERT(insertionMode() == InSelectMode || insertionMode() == InSelectInTableMode); |
+ ASSERT(getInsertionMode() == InSelectMode || getInsertionMode() == InSelectInTableMode); |
if (token->name() == optgroupTag) { |
if (m_tree.currentStackItem()->hasTagName(optionTag) && m_tree.oneBelowTop() && m_tree.oneBelowTop()->hasTagName(optgroupTag)) |
processFakeEndTag(optionTag); |
@@ -2273,9 +2273,9 @@ ReprocessBuffer: |
return; |
} |
- switch (insertionMode()) { |
+ switch (getInsertionMode()) { |
case InitialMode: { |
- ASSERT(insertionMode() == InitialMode); |
+ ASSERT(getInsertionMode() == InitialMode); |
buffer.skipLeadingWhitespace(); |
if (buffer.isEmpty()) |
return; |
@@ -2283,7 +2283,7 @@ ReprocessBuffer: |
// Fall through. |
} |
case BeforeHTMLMode: { |
- ASSERT(insertionMode() == BeforeHTMLMode); |
+ ASSERT(getInsertionMode() == BeforeHTMLMode); |
buffer.skipLeadingWhitespace(); |
if (buffer.isEmpty()) |
return; |
@@ -2291,7 +2291,7 @@ ReprocessBuffer: |
// Fall through. |
} |
case BeforeHeadMode: { |
- ASSERT(insertionMode() == BeforeHeadMode); |
+ ASSERT(getInsertionMode() == BeforeHeadMode); |
buffer.skipLeadingWhitespace(); |
if (buffer.isEmpty()) |
return; |
@@ -2299,7 +2299,7 @@ ReprocessBuffer: |
// Fall through. |
} |
case InHeadMode: { |
- ASSERT(insertionMode() == InHeadMode); |
+ ASSERT(getInsertionMode() == InHeadMode); |
String leadingWhitespace = buffer.takeLeadingWhitespace(); |
if (!leadingWhitespace.isEmpty()) |
m_tree.insertTextNode(leadingWhitespace, AllWhitespace); |
@@ -2309,7 +2309,7 @@ ReprocessBuffer: |
// Fall through. |
} |
case AfterHeadMode: { |
- ASSERT(insertionMode() == AfterHeadMode); |
+ ASSERT(getInsertionMode() == AfterHeadMode); |
String leadingWhitespace = buffer.takeLeadingWhitespace(); |
if (!leadingWhitespace.isEmpty()) |
m_tree.insertTextNode(leadingWhitespace, AllWhitespace); |
@@ -2322,14 +2322,14 @@ ReprocessBuffer: |
case InCaptionMode: |
case TemplateContentsMode: |
case InCellMode: { |
- ASSERT(insertionMode() == InBodyMode || insertionMode() == InCaptionMode || insertionMode() == InCellMode || insertionMode() == TemplateContentsMode); |
+ ASSERT(getInsertionMode() == InBodyMode || getInsertionMode() == InCaptionMode || getInsertionMode() == InCellMode || getInsertionMode() == TemplateContentsMode); |
processCharacterBufferForInBody(buffer); |
break; |
} |
case InTableMode: |
case InTableBodyMode: |
case InRowMode: { |
- ASSERT(insertionMode() == InTableMode || insertionMode() == InTableBodyMode || insertionMode() == InRowMode); |
+ ASSERT(getInsertionMode() == InTableMode || getInsertionMode() == InTableBodyMode || getInsertionMode() == InRowMode); |
ASSERT(m_pendingTableCharacters.isEmpty()); |
if (m_tree.currentStackItem()->isElementNode() |
&& (m_tree.currentStackItem()->hasTagName(tableTag) |
@@ -2352,7 +2352,7 @@ ReprocessBuffer: |
break; |
} |
case InColumnGroupMode: { |
- ASSERT(insertionMode() == InColumnGroupMode); |
+ ASSERT(getInsertionMode() == InColumnGroupMode); |
String leadingWhitespace = buffer.takeLeadingWhitespace(); |
if (!leadingWhitespace.isEmpty()) |
m_tree.insertTextNode(leadingWhitespace, AllWhitespace); |
@@ -2369,18 +2369,18 @@ ReprocessBuffer: |
} |
case AfterBodyMode: |
case AfterAfterBodyMode: { |
- ASSERT(insertionMode() == AfterBodyMode || insertionMode() == AfterAfterBodyMode); |
+ ASSERT(getInsertionMode() == AfterBodyMode || getInsertionMode() == AfterAfterBodyMode); |
// FIXME: parse error |
setInsertionMode(InBodyMode); |
goto ReprocessBuffer; |
} |
case TextMode: { |
- ASSERT(insertionMode() == TextMode); |
+ ASSERT(getInsertionMode() == TextMode); |
m_tree.insertTextNode(buffer.takeRemaining()); |
break; |
} |
case InHeadNoscriptMode: { |
- ASSERT(insertionMode() == InHeadNoscriptMode); |
+ ASSERT(getInsertionMode() == InHeadNoscriptMode); |
String leadingWhitespace = buffer.takeLeadingWhitespace(); |
if (!leadingWhitespace.isEmpty()) |
m_tree.insertTextNode(leadingWhitespace, AllWhitespace); |
@@ -2391,7 +2391,7 @@ ReprocessBuffer: |
} |
case InFramesetMode: |
case AfterFramesetMode: { |
- ASSERT(insertionMode() == InFramesetMode || insertionMode() == AfterFramesetMode || insertionMode() == AfterAfterFramesetMode); |
+ ASSERT(getInsertionMode() == InFramesetMode || getInsertionMode() == AfterFramesetMode || getInsertionMode() == AfterAfterFramesetMode); |
String leadingWhitespace = buffer.takeRemainingWhitespace(); |
if (!leadingWhitespace.isEmpty()) |
m_tree.insertTextNode(leadingWhitespace, AllWhitespace); |
@@ -2401,7 +2401,7 @@ ReprocessBuffer: |
} |
case InSelectInTableMode: |
case InSelectMode: { |
- ASSERT(insertionMode() == InSelectMode || insertionMode() == InSelectInTableMode); |
+ ASSERT(getInsertionMode() == InSelectMode || getInsertionMode() == InSelectInTableMode); |
m_tree.insertTextNode(buffer.takeRemaining()); |
break; |
} |
@@ -2430,48 +2430,48 @@ void HTMLTreeBuilder::processCharacterBufferForInBody(CharacterTokenBuffer& buff |
void HTMLTreeBuilder::processEndOfFile(AtomicHTMLToken* token) |
{ |
ASSERT(token->type() == HTMLToken::EndOfFile); |
- switch (insertionMode()) { |
+ switch (getInsertionMode()) { |
case InitialMode: |
- ASSERT(insertionMode() == InitialMode); |
+ ASSERT(getInsertionMode() == InitialMode); |
defaultForInitial(); |
// Fall through. |
case BeforeHTMLMode: |
- ASSERT(insertionMode() == BeforeHTMLMode); |
+ ASSERT(getInsertionMode() == BeforeHTMLMode); |
defaultForBeforeHTML(); |
// Fall through. |
case BeforeHeadMode: |
- ASSERT(insertionMode() == BeforeHeadMode); |
+ ASSERT(getInsertionMode() == BeforeHeadMode); |
defaultForBeforeHead(); |
// Fall through. |
case InHeadMode: |
- ASSERT(insertionMode() == InHeadMode); |
+ ASSERT(getInsertionMode() == InHeadMode); |
defaultForInHead(); |
// Fall through. |
case AfterHeadMode: |
- ASSERT(insertionMode() == AfterHeadMode); |
+ ASSERT(getInsertionMode() == AfterHeadMode); |
defaultForAfterHead(); |
// Fall through |
case InBodyMode: |
case InCellMode: |
case InCaptionMode: |
case InRowMode: |
- ASSERT(insertionMode() == InBodyMode || insertionMode() == InCellMode || insertionMode() == InCaptionMode || insertionMode() == InRowMode || insertionMode() == TemplateContentsMode); |
+ ASSERT(getInsertionMode() == InBodyMode || getInsertionMode() == InCellMode || getInsertionMode() == InCaptionMode || getInsertionMode() == InRowMode || getInsertionMode() == TemplateContentsMode); |
notImplemented(); // Emit parse error based on what elements are still open. |
if (!m_templateInsertionModes.isEmpty() && processEndOfFileForInTemplateContents(token)) |
return; |
break; |
case AfterBodyMode: |
case AfterAfterBodyMode: |
- ASSERT(insertionMode() == AfterBodyMode || insertionMode() == AfterAfterBodyMode); |
+ ASSERT(getInsertionMode() == AfterBodyMode || getInsertionMode() == AfterAfterBodyMode); |
break; |
case InHeadNoscriptMode: |
- ASSERT(insertionMode() == InHeadNoscriptMode); |
+ ASSERT(getInsertionMode() == InHeadNoscriptMode); |
defaultForInHeadNoscript(); |
processEndOfFile(token); |
return; |
case AfterFramesetMode: |
case AfterAfterFramesetMode: |
- ASSERT(insertionMode() == AfterFramesetMode || insertionMode() == AfterAfterFramesetMode); |
+ ASSERT(getInsertionMode() == AfterFramesetMode || getInsertionMode() == AfterAfterFramesetMode); |
break; |
case InColumnGroupMode: |
if (m_tree.currentIsRootNode()) { |
@@ -2486,7 +2486,7 @@ void HTMLTreeBuilder::processEndOfFile(AtomicHTMLToken* token) |
case InTableBodyMode: |
case InSelectInTableMode: |
case InSelectMode: |
- ASSERT(insertionMode() == InSelectMode || insertionMode() == InSelectInTableMode || insertionMode() == InTableMode || insertionMode() == InFramesetMode || insertionMode() == InTableBodyMode || insertionMode() == InColumnGroupMode); |
+ ASSERT(getInsertionMode() == InSelectMode || getInsertionMode() == InSelectInTableMode || getInsertionMode() == InTableMode || getInsertionMode() == InFramesetMode || getInsertionMode() == InTableBodyMode || getInsertionMode() == InColumnGroupMode); |
if (m_tree.currentNode() != m_tree.openElements()->rootNode()) |
parseError(token); |
if (!m_templateInsertionModes.isEmpty() && processEndOfFileForInTemplateContents(token)) |