Searched refs:MarkupNode (Results 1 – 4 of 4) sorted by relevance
83 bool tryContextualElement(const MarkupNode &Node,84 const SmallVector<MarkupNode> &DeferredNodes);85 bool tryMMap(const MarkupNode &Element,86 const SmallVector<MarkupNode> &DeferredNodes);87 bool tryReset(const MarkupNode &Element,88 const SmallVector<MarkupNode> &DeferredNodes);89 bool tryModule(const MarkupNode &Element,90 const SmallVector<MarkupNode> &DeferredNodes);95 void filterNode(const MarkupNode &Node);97 bool tryPresentation(const MarkupNode &Node);[all …]
34 struct MarkupNode { struct45 bool operator==(const MarkupNode &Other) const { argument48 bool operator!=(const MarkupNode &Other) const { return !(*this == Other); }83 LLVM_ABI std::optional<MarkupNode> nextNode();85 bool isSGR(const MarkupNode &Node) const { in isSGR()90 std::optional<MarkupNode> parseElement(StringRef Line);110 SmallVector<MarkupNode> Buffer;
46 SmallVector<MarkupNode> DeferredNodes; in filter()50 while (std::optional<MarkupNode> Node = Parser.nextNode()) { in filter()60 for (const MarkupNode &Node : DeferredNodes) in filter()66 while (std::optional<MarkupNode> Node = Parser.nextNode()) in finish()83 const MarkupNode &Node, const SmallVector<MarkupNode> &DeferredNodes) { in tryContextualElement()91 bool MarkupFilter::tryMMap(const MarkupNode &Node, in tryMMap()92 const SmallVector<MarkupNode> &DeferredNodes) { in tryMMap()113 for (const MarkupNode &Node : DeferredNodes) in tryMMap()122 bool MarkupFilter::tryReset(const MarkupNode &Node, in tryReset()123 const SmallVector<MarkupNode> &DeferredNodes) { in tryReset()[all …]
44 std::optional<MarkupNode> MarkupParser::nextNode() { in nextNode()76 if (std::optional<MarkupNode> Element = parseElement(Line)) { in nextNode()113 std::optional<MarkupNode> MarkupParser::parseElement(StringRef Line) { in parseElement()123 MarkupNode Element; in parseElement()144 static MarkupNode textNode(StringRef Text) { in textNode()145 MarkupNode Node; in textNode()