Lines Matching refs:Text
78 parseTextOutsideMarkup(takeTo(Line, Element->Text.begin())); in nextNode()
80 advanceTo(Line, Element->Text.end()); in nextNode()
125 Element.Text = Line.slice(BeginPos, EndPos); in parseElement()
129 StringRef Content = Element.Text.drop_front(3).drop_back(3); in parseElement()
145 static MarkupNode textNode(StringRef Text) { in textNode() argument
147 Node.Text = Text; in textNode()
154 void MarkupParser::parseTextOutsideMarkup(StringRef Text) { in parseTextOutsideMarkup() argument
155 if (Text.empty()) in parseTextOutsideMarkup()
158 while (SGRSyntax.match(Text, &Matches)) { in parseTextOutsideMarkup()
160 if (Matches.begin()->begin() != Text.begin()) in parseTextOutsideMarkup()
161 Buffer.push_back(textNode(takeTo(Text, Matches.begin()->begin()))); in parseTextOutsideMarkup()
164 advanceTo(Text, Matches.begin()->end()); in parseTextOutsideMarkup()
166 if (!Text.empty()) in parseTextOutsideMarkup()
167 Buffer.push_back(textNode(Text)); in parseTextOutsideMarkup()