• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebCore-7537.78.1/html/parser/

Lines Matching defs:HTMLTokenizer

29 #include "HTMLTokenizer.h"
84 static inline bool isEndTagBufferingState(HTMLTokenizer::State state)
87 case HTMLTokenizer::RCDATAEndTagOpenState:
88 case HTMLTokenizer::RCDATAEndTagNameState:
89 case HTMLTokenizer::RAWTEXTEndTagOpenState:
90 case HTMLTokenizer::RAWTEXTEndTagNameState:
91 case HTMLTokenizer::ScriptDataEndTagOpenState:
92 case HTMLTokenizer::ScriptDataEndTagNameState:
93 case HTMLTokenizer::ScriptDataEscapedEndTagOpenState:
94 case HTMLTokenizer::ScriptDataEscapedEndTagNameState:
101 #define HTML_BEGIN_STATE(stateName) BEGIN_STATE(HTMLTokenizer, stateName)
102 #define HTML_RECONSUME_IN(stateName) RECONSUME_IN(HTMLTokenizer, stateName)
103 #define HTML_ADVANCE_TO(stateName) ADVANCE_TO(HTMLTokenizer, stateName)
104 #define HTML_SWITCH_TO(stateName) SWITCH_TO(HTMLTokenizer, stateName)
106 HTMLTokenizer::HTMLTokenizer(const HTMLParserOptions& options)
113 HTMLTokenizer::~HTMLTokenizer()
117 void HTMLTokenizer::reset()
119 m_state = HTMLTokenizer::DataState;
128 bool HTMLTokenizer::canCreateCheckpoint() const
139 void HTMLTokenizer::createCheckpoint(Checkpoint& result) const
149 void HTMLTokenizer::restoreFromCheckpoint(const Checkpoint& checkpoint)
161 inline bool HTMLTokenizer::processEntity(SegmentedString& source)
178 bool HTMLTokenizer::flushBufferedEndTag(SegmentedString& source)
193 m_state = HTMLTokenizer::stateName; \
203 bool HTMLTokenizer::flushEmitAndResumeIn(SegmentedString& source, HTMLTokenizer::State state)
210 bool HTMLTokenizer::nextToken(SegmentedString& source, HTMLToken& token)
224 if (m_state == HTMLTokenizer::DataState) {
370 return emitAndResumeIn(source, HTMLTokenizer::DataState);
372 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
438 return flushEmitAndResumeIn(source, HTMLTokenizer::DataState);
503 return flushEmitAndResumeIn(source, HTMLTokenizer::DataState);
572 return flushEmitAndResumeIn(source, HTMLTokenizer::DataState);
718 return flushEmitAndResumeIn(source, HTMLTokenizer::DataState);
841 return emitAndResumeIn(source, HTMLTokenizer::DataState);
843 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
875 return emitAndResumeIn(source, HTMLTokenizer::DataState);
878 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
903 return emitAndResumeIn(source, HTMLTokenizer::DataState);
905 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
939 return emitAndResumeIn(source, HTMLTokenizer::DataState);
998 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1046 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1048 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1062 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1081 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1083 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1129 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1132 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1145 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1148 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1162 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1175 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1186 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1196 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1214 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1217 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1235 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1253 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1258 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1270 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1277 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1289 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1293 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1333 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1337 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1358 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1362 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1377 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1381 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1395 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1399 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1411 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1423 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1436 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1446 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1469 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1473 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1494 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1498 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1513 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1517 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1531 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1535 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1547 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1551 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1561 return emitAndResumeIn(source, HTMLTokenizer::DataState);
1563 return emitAndReconsumeIn(source, HTMLTokenizer::DataState);
1606 String HTMLTokenizer::bufferedCharacters() const
1617 void HTMLTokenizer::updateStateFor(const AtomicString& tagName)
1620 setState(HTMLTokenizer::RCDATAState);
1622 setState(HTMLTokenizer::PLAINTEXTState);
1624 setState(HTMLTokenizer::ScriptDataState);
1631 setState(HTMLTokenizer::RAWTEXTState);
1634 inline bool HTMLTokenizer::temporaryBufferIs(const String& expectedString)
1639 inline void HTMLTokenizer::addToPossibleEndTag(LChar cc)
1645 inline bool HTMLTokenizer::isAppropriateEndTag()
1660 inline void HTMLTokenizer::parseError()