[clang-tools-extra] [clang-doc] Replace HTML-CHECK commands with HTML-CHECK-NEXT commands (PR #181330)

Samrudh Nelli via cfe-commits cfe-commits at lists.llvm.org
Fri Feb 13 23:27:41 PST 2026


https://github.com/SamrudhNelli updated https://github.com/llvm/llvm-project/pull/181330

>From cbb08ed5068f3161566b56cf5bb78c36ba59395e Mon Sep 17 00:00:00 2001
From: Samrudh Nelli <samrudhnelli at gmail.com>
Date: Fri, 13 Feb 2026 13:43:11 +0530
Subject: [PATCH 1/3] fix: replace HTML-CHECK commands with HTML-CHECK-NEXT
 commands fixes #llvm/170733

---
 .../clang-doc/basic-project.mustache.test     | 1101 +++++++++--------
 1 file changed, 558 insertions(+), 543 deletions(-)

diff --git a/clang-tools-extra/test/clang-doc/basic-project.mustache.test b/clang-tools-extra/test/clang-doc/basic-project.mustache.test
index 4c882ef2e8384..c7991101ecdca 100644
--- a/clang-tools-extra/test/clang-doc/basic-project.mustache.test
+++ b/clang-tools-extra/test/clang-doc/basic-project.mustache.test
@@ -8,557 +8,572 @@
 // RUN: FileCheck %s -input-file=%t/docs/html/GlobalNamespace/_ZTV6Circle.html -check-prefix=HTML-CIRCLE
 
 HTML-SHAPE: <html lang="en-US">
-HTML-SHAPE: <head>
-HTML-SHAPE:     <meta charset="utf-8"/>
-HTML-SHAPE:     <title>Shape</title>
-HTML-SHAPE:         <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/>
-HTML-SHAPE:         <script src="../mustache-index.js"></script>
-HTML-SHAPE:     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
-HTML-SHAPE:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
-HTML-SHAPE:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
-HTML-SHAPE: </head>
-HTML-SHAPE: <body>
-HTML-SHAPE: <nav class="navbar">
-HTML-SHAPE:     <div class="navbar__container">
-HTML-SHAPE:             <div class="navbar__logo">
-HTML-SHAPE:             </div>
-HTML-SHAPE:         <div class="navbar__menu">
-HTML-SHAPE:             <ul class="navbar__links">
-HTML-SHAPE:                 <li class="navbar__item">
-HTML-SHAPE:                     <a href="../index.html" class="navbar__link">Home</a>
-HTML-SHAPE:                 </li>
-HTML-SHAPE:             </ul>
-HTML-SHAPE:         </div>
-HTML-SHAPE:     </div>
-HTML-SHAPE:     <div class="navbar-breadcrumb-container">
-HTML-SHAPE:         <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
-HTML-SHAPE:     </div>
-HTML-SHAPE: </nav>
-HTML-SHAPE: <main>
-HTML-SHAPE:     <div class="container">
-HTML-SHAPE:         <div class="sidebar">
-HTML-SHAPE:             <h2>class Shape</h2>
-HTML-SHAPE:             <ul>
-HTML-SHAPE:                 <li>
-HTML-SHAPE:                     <details open>
-HTML-SHAPE:                         <summary class="sidebar-section">
-HTML-SHAPE:                             <a class="sidebar-item" href="#PublicMethods">Public Methods</a>
-HTML-SHAPE:                         </summary>
-HTML-SHAPE:                         <ul>
-HTML-SHAPE:                             <li class="sidebar-item-container">
-HTML-SHAPE:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">area</a>
-HTML-SHAPE:                             </li>
-HTML-SHAPE:                             <li class="sidebar-item-container">
-HTML-SHAPE:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">perimeter</a>
-HTML-SHAPE:                             </li>
-HTML-SHAPE:                             <li class="sidebar-item-container">
-HTML-SHAPE:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">~Shape</a>
-HTML-SHAPE:                             </li>
-HTML-SHAPE:                         </ul>
-HTML-SHAPE:                     </details>
-HTML-SHAPE:                 </li>
-HTML-SHAPE:             </ul>
-HTML-SHAPE:         </div>
-HTML-SHAPE:         <div class="resizer" id="resizer"></div>
-HTML-SHAPE:         <div class="content">
-HTML-SHAPE:             <section class="hero section-container">
-HTML-SHAPE:                 <div class="hero__title">
-HTML-SHAPE:                     <h1 class="hero__title-large">class Shape</h1>
-HTML-SHAPE:                     <div class="doc-card">
-HTML-SHAPE:                         <div class="nested-delimiter-container">
-HTML-SHAPE:                             <p> Abstract base class for shapes.</p>
-HTML-SHAPE:                         </div>
-HTML-SHAPE:                         <div class="nested-delimiter-container">
-HTML-SHAPE:                             <p> Provides a common interface for different types of shapes.</p>
-HTML-SHAPE:                         </div>
-HTML-SHAPE:                     </div>
-HTML-SHAPE:                 </div>
-HTML-SHAPE:             </section>
-HTML-SHAPE:             <section id="PublicMethods" class="section-container">
-HTML-SHAPE:                 <h2>Public Methods</h2>
-HTML-SHAPE:                         <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-SHAPE:                             <pre><code class="language-cpp code-clang-doc">double area ()</code></pre>
-HTML-SHAPE:                             <div class="doc-card">
-HTML-SHAPE:                                 <div class="nested-delimiter-container">
-HTML-SHAPE:                                     <p> Calculates the area of the shape.</p>
-HTML-SHAPE:                                 </div>
-HTML-SHAPE:                                 <div class="nested-delimiter-container">
-HTML-SHAPE:                                     <h3>Returns</h3>
-HTML-SHAPE:                                     <p> double The area of the shape.</p>
-HTML-SHAPE:                                 </div>
-HTML-SHAPE:                             </div>
-HTML-SHAPE:                         </div>
-HTML-SHAPE:                         <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-SHAPE:                             <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre>
-HTML-SHAPE:                             <div class="doc-card">
-HTML-SHAPE:                                 <div class="nested-delimiter-container">
-HTML-SHAPE:                                     <p> Calculates the perimeter of the shape.</p>
-HTML-SHAPE:                                 </div>
-HTML-SHAPE:                                 <div class="nested-delimiter-container">
-HTML-SHAPE:                                     <h3>Returns</h3>
-HTML-SHAPE:                                     <p> double The perimeter of the shape.</p>
-HTML-SHAPE:                                 </div>
-HTML-SHAPE:                             </div>
-HTML-SHAPE:                         </div>
-HTML-SHAPE:                         <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-SHAPE:                             <pre><code class="language-cpp code-clang-doc">void ~Shape ()</code></pre>
-HTML-SHAPE:                             <div class="doc-card">
-HTML-SHAPE:                                 <div class="nested-delimiter-container">
-HTML-SHAPE:                                     <p> Virtual destructor.</p>
-HTML-SHAPE:                                 </div>
-HTML-SHAPE:                             </div>
-HTML-SHAPE:                         </div>
-HTML-SHAPE:             </section>
-HTML-SHAPE:         </div>
-HTML-SHAPE:     </div>
-HTML-SHAPE: </main>
-HTML-SHAPE: </body>
-HTML-SHAPE: </html>
+HTML-SHAPE-NEXT: <head>
+HTML-SHAPE-NEXT:     <meta charset="utf-8"/>
+HTML-SHAPE-NEXT:     <title>Shape</title>
+HTML-SHAPE-NEXT:         <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/>
+HTML-SHAPE-NEXT:         <script src="../mustache-index.js"></script>
+HTML-SHAPE-NEXT:     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
+HTML-SHAPE-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
+HTML-SHAPE-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
+HTML-SHAPE-NEXT: </head>
+HTML-SHAPE-NEXT: <body>
+HTML-SHAPE-NEXT: <header>
+HTML-SHAPE-NEXT: <nav class="navbar">
+HTML-SHAPE-NEXT:     <div class="navbar__container">
+HTML-SHAPE-NEXT:             <div class="navbar__logo">
+HTML-SHAPE-NEXT:                 {{^ +$}}
+HTML-SHAPE-NEXT:             </div>
+HTML-SHAPE-NEXT:         <div class="navbar__menu">
+HTML-SHAPE-NEXT:             <ul class="navbar__links">
+HTML-SHAPE-NEXT:                 <li class="navbar__item">
+HTML-SHAPE-NEXT:                     <a href="../index.html" class="navbar__link">Home</a>
+HTML-SHAPE-NEXT:                 </li>
+HTML-SHAPE-NEXT:             </ul>
+HTML-SHAPE-NEXT:         </div>
+HTML-SHAPE-NEXT:     </div>
+HTML-SHAPE-NEXT:     <div class="navbar-breadcrumb-container">
+HTML-SHAPE-NEXT:         <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
+HTML-SHAPE-NEXT:     </div>
+HTML-SHAPE-NEXT: </nav>
+HTML-SHAPE-NEXT: </header>
+HTML-SHAPE-NEXT: <main>
+HTML-SHAPE-NEXT:     <div class="container">
+HTML-SHAPE-NEXT:         <div class="sidebar">
+HTML-SHAPE-NEXT:             <h2>class Shape</h2>
+HTML-SHAPE-NEXT:             <ul>
+HTML-SHAPE-NEXT:                 <li>
+HTML-SHAPE-NEXT:                     <details open>
+HTML-SHAPE-NEXT:                         <summary class="sidebar-section">
+HTML-SHAPE-NEXT:                             <a class="sidebar-item" href="#PublicMethods">Public Methods</a>
+HTML-SHAPE-NEXT:                         </summary>
+HTML-SHAPE-NEXT:                         <ul>
+HTML-SHAPE-NEXT:                             <li class="sidebar-item-container">
+HTML-SHAPE-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">area</a>
+HTML-SHAPE-NEXT:                             </li>
+HTML-SHAPE-NEXT:                             <li class="sidebar-item-container">
+HTML-SHAPE-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">perimeter</a>
+HTML-SHAPE-NEXT:                             </li>
+HTML-SHAPE-NEXT:                             <li class="sidebar-item-container">
+HTML-SHAPE-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">~Shape</a>
+HTML-SHAPE-NEXT:                             </li>
+HTML-SHAPE-NEXT:                         </ul>
+HTML-SHAPE-NEXT:                     </details>
+HTML-SHAPE-NEXT:                 </li>
+HTML-SHAPE-NEXT:             </ul>
+HTML-SHAPE-NEXT:         </div>
+HTML-SHAPE-NEXT:         <div class="resizer" id="resizer"></div>
+HTML-SHAPE-NEXT:         <div class="content">
+HTML-SHAPE-NEXT:             <section class="hero section-container">
+HTML-SHAPE-NEXT:                 <div class="hero__title">
+HTML-SHAPE-NEXT:                     <h1 class="hero__title-large">class Shape</h1>
+HTML-SHAPE:                          <div class="doc-card">
+HTML-SHAPE-NEXT:                         <div class="nested-delimiter-container">
+HTML-SHAPE-NEXT:                             <p> Abstract base class for shapes.</p>
+HTML-SHAPE-NEXT:                         </div>
+HTML-SHAPE-NEXT:                         <div class="nested-delimiter-container">
+HTML-SHAPE-NEXT:                             <p> Provides a common interface for different types of shapes.</p>
+HTML-SHAPE-NEXT:                         </div>
+HTML-SHAPE-NEXT:                     </div>
+HTML-SHAPE-NEXT:                 </div>
+HTML-SHAPE-NEXT:             </section>
+HTML-SHAPE-NEXT:             <section id="PublicMethods" class="section-container">
+HTML-SHAPE-NEXT:                 <h2>Public Methods</h2>
+HTML-SHAPE-NEXT:                         <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-SHAPE-NEXT:                             <pre><code class="language-cpp code-clang-doc">double area ()</code></pre>
+HTML-SHAPE-NEXT:                             <div class="doc-card">
+HTML-SHAPE-NEXT:                                 <div class="nested-delimiter-container">
+HTML-SHAPE-NEXT:                                     <p> Calculates the area of the shape.</p>
+HTML-SHAPE-NEXT:                                 </div>
+HTML-SHAPE-NEXT:                                 <div class="nested-delimiter-container">
+HTML-SHAPE-NEXT:                                     <h3>Returns</h3>
+HTML-SHAPE-NEXT:                                     <p> double The area of the shape.</p>
+HTML-SHAPE-NEXT:                                 </div>
+HTML-SHAPE-NEXT:                             </div>
+HTML-SHAPE-NEXT:                         </div>
+HTML-SHAPE-NEXT:                         <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-SHAPE-NEXT:                             <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre>
+HTML-SHAPE-NEXT:                             <div class="doc-card">
+HTML-SHAPE-NEXT:                                 <div class="nested-delimiter-container">
+HTML-SHAPE-NEXT:                                     <p> Calculates the perimeter of the shape.</p>
+HTML-SHAPE-NEXT:                                 </div>
+HTML-SHAPE-NEXT:                                 <div class="nested-delimiter-container">
+HTML-SHAPE-NEXT:                                     <h3>Returns</h3>
+HTML-SHAPE-NEXT:                                     <p> double The perimeter of the shape.</p>
+HTML-SHAPE-NEXT:                                 </div>
+HTML-SHAPE-NEXT:                             </div>
+HTML-SHAPE-NEXT:                         </div>
+HTML-SHAPE-NEXT:                         <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-SHAPE-NEXT:                             <pre><code class="language-cpp code-clang-doc">void ~Shape ()</code></pre>
+HTML-SHAPE-NEXT:                             <div class="doc-card">
+HTML-SHAPE-NEXT:                                 <div class="nested-delimiter-container">
+HTML-SHAPE-NEXT:                                     <p> Virtual destructor.</p>
+HTML-SHAPE-NEXT:                                 </div>
+HTML-SHAPE-NEXT:                             </div>
+
 
 
 HTML-CALC: <!DOCTYPE html>
-HTML-CALC: <html lang="en-US">
-HTML-CALC: <head>
-HTML-CALC:     <meta charset="utf-8"/>
-HTML-CALC:     <title>Calculator</title>
-HTML-CALC:         <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/>
-HTML-CALC:         <script src="../mustache-index.js"></script>
-HTML-CALC:     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
-HTML-CALC:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
-HTML-CALC:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
-HTML-CALC: </head>
-HTML-CALC: <body>
-HTML-CALC: <nav class="navbar">
-HTML-CALC:     <div class="navbar__container">
-HTML-CALC:             <div class="navbar__logo">
-HTML-CALC:             </div>
-HTML-CALC:         <div class="navbar__menu">
-HTML-CALC:             <ul class="navbar__links">
-HTML-CALC:                 <li class="navbar__item">
-HTML-CALC:                     <a href="../index.html" class="navbar__link">Home</a>
-HTML-CALC:                 </li>
-HTML-CALC:             </ul>
-HTML-CALC:         </div>
-HTML-CALC:     </div>
-HTML-CALC:     <div class="navbar-breadcrumb-container">
-HTML-CALC:         <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
-HTML-CALC:     </div>
-HTML-CALC: </nav>
-HTML-CALC: <main>
-HTML-CALC:     <div class="container">
-HTML-CALC:         <div class="sidebar">
-HTML-CALC:             <h2>class Calculator</h2>
-HTML-CALC:             <ul>
-HTML-CALC:                 <li>
-HTML-CALC:                     <details open>
-HTML-CALC:                         <summary class="sidebar-section">
-HTML-CALC:                             <a class="sidebar-item" href="#PublicMembers">Public Members</a>
-HTML-CALC:                         </summary>
-HTML-CALC:                         <ul>
-HTML-CALC:                             <li class="sidebar-item-container">
-HTML-CALC:                                 <a class="sidebar-item" href="#public_val">public_val</a>
-HTML-CALC:                             </li>
-HTML-CALC:                             <li class="sidebar-item-container">
-HTML-CALC:                                 <a class="sidebar-item" href="#static_val">static_val</a>
-HTML-CALC:                             </li>
-HTML-CALC:                         </ul>
-HTML-CALC:                     </details>
-HTML-CALC:                 </li>
-HTML-CALC:                 <li>
-HTML-CALC:                     <details open>
-HTML-CALC:                         <summary class="sidebar-section">
-HTML-CALC:                             <a class="sidebar-item" href="#PublicMethods">Public Methods</a>
-HTML-CALC:                         </summary>
-HTML-CALC:                         <ul>
-HTML-CALC:                             <li class="sidebar-item-container">
-HTML-CALC:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">add</a>
-HTML-CALC:                             </li>
-HTML-CALC:                             <li class="sidebar-item-container">
-HTML-CALC:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">subtract</a>
-HTML-CALC:                             </li>
-HTML-CALC:                             <li class="sidebar-item-container">
-HTML-CALC:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">multiply</a>
-HTML-CALC:                             </li>
-HTML-CALC:                             <li class="sidebar-item-container">
-HTML-CALC:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">divide</a>
-HTML-CALC:                             </li>
-HTML-CALC:                             <li class="sidebar-item-container">
-HTML-CALC:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">mod</a>
-HTML-CALC:                             </li>
-HTML-CALC:                         </ul>
-HTML-CALC:                     </details>
-HTML-CALC:                 </li>
-HTML-CALC:             </ul>
-HTML-CALC:         </div>
-HTML-CALC:         <div class="resizer" id="resizer"></div>
-HTML-CALC:         <div class="content">
-HTML-CALC:             <section class="hero section-container">
-HTML-CALC:                 <div class="hero__title">
-HTML-CALC:                     <h1 class="hero__title-large">class Calculator</h1>
-HTML-CALC:                     <div class="doc-card">
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <p> A simple calculator class.</p>
-HTML-CALC:                         </div>
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <p> Provides basic arithmetic operations.</p>
-HTML-CALC:                         </div>
-HTML-CALC:                     </div>
-HTML-CALC:                 </div>
-HTML-CALC:             </section>
-HTML-CALC:             <section id="PublicMembers" class="section-container">
-HTML-CALC:                 <h2>Public Members</h2>
-HTML-CALC:                 <div>
-HTML-CALC:                     <div id="public_val" class="delimiter-container">
-HTML-CALC:                         <pre><code class="language-cpp code-clang-doc" >int public_val</code></pre>
-HTML-CALC:                     </div>
-HTML-CALC:                     <div id="static_val" class="delimiter-container">
-HTML-CALC:                         <pre><code class="language-cpp code-clang-doc" >static const int static_val</code></pre>
-HTML-CALC:                     </div>
-HTML-CALC:                 </div>
-HTML-CALC:             </section>
-HTML-CALC:             <section id="PublicMethods" class="section-container">
-HTML-CALC:                 <h2>Public Methods</h2>
-HTML-CALC:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-CALC:                     <pre><code class="language-cpp code-clang-doc">int add (int a, int b)</code></pre>
-HTML-CALC:                     <div class="doc-card">
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <p> Adds two integers.</p>
-HTML-CALC:                         </div>
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <h3>Parameters</h3>
-HTML-CALC:                             <div>
-HTML-CALC:                                 <b>a</b>   First integer.
-HTML-CALC:                             </div>
-HTML-CALC:                             <div>
-HTML-CALC:                                 <b>b</b>   Second integer.
-HTML-CALC:                             </div>
-HTML-CALC:                         </div>
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <h3>Returns</h3>
-HTML-CALC:                             <p> int The sum of a and b.</p>
-HTML-CALC:                         </div>
-HTML-CALC:                     </div>
-HTML-CALC:                 </div>
-HTML-CALC:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-CALC:                     <pre><code class="language-cpp code-clang-doc">int subtract (int a, int b)</code></pre>
-HTML-CALC:                     <div class="doc-card">
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <p> Subtracts the second integer from the first.</p>
-HTML-CALC:                         </div>
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <h3>Parameters</h3>
-HTML-CALC:                             <div>
-HTML-CALC:                                 <b>a</b>   First integer.
-HTML-CALC:                             </div>
-HTML-CALC:                             <div>
-HTML-CALC:                                 <b>b</b>   Second integer.
-HTML-CALC:                             </div>
-HTML-CALC:                         </div>
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <h3>Returns</h3>
-HTML-CALC:                             <p> int The result of a - b.</p>
-HTML-CALC:                         </div>
-HTML-CALC:                     </div>
-HTML-CALC:                 </div>
-HTML-CALC:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-CALC:                     <pre><code class="language-cpp code-clang-doc">int multiply (int a, int b)</code></pre>
-HTML-CALC:                     <div class="doc-card">
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <p> Multiplies two integers.</p>
-HTML-CALC:                         </div>
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <h3>Parameters</h3>
-HTML-CALC:                             <div>
-HTML-CALC:                                 <b>a</b>   First integer.
-HTML-CALC:                             </div>
-HTML-CALC:                             <div>
-HTML-CALC:                                 <b>b</b>   Second integer.
-HTML-CALC:                             </div>
-HTML-CALC:                         </div>
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <h3>Returns</h3>
-HTML-CALC:                             <p> int The product of a and b.</p>
-HTML-CALC:                         </div>
-HTML-CALC:                     </div>
-HTML-CALC:                 </div>
-HTML-CALC:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-CALC:                     <pre><code class="language-cpp code-clang-doc">double divide (int a, int b)</code></pre>
-HTML-CALC:                     <div class="doc-card">
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <p> Divides the first integer by the second.</p>
-HTML-CALC:                         </div>
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <h3>Parameters</h3>
-HTML-CALC:                             <div>
-HTML-CALC:                                 <b>a</b>   First integer.
-HTML-CALC:                             </div>
-HTML-CALC:                             <div>
-HTML-CALC:                                 <b>b</b>   Second integer.
-HTML-CALC:                             </div>
-HTML-CALC:                         </div>
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <h3>Returns</h3>
-HTML-CALC:                             <p> double The result of a / b.</p>
-HTML-CALC:                         </div>
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <h3>Throws</h3>
-HTML-CALC:                             <div>
-HTML-CALC:                                 <b>std::invalid_argument</b> if b is zero.
-HTML-CALC:                             </div>
-HTML-CALC:                         </div>
-HTML-CALC:                     </div>
-HTML-CALC:                 </div>
-HTML-CALC:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-CALC:                     <pre><code class="language-cpp code-clang-doc">int mod (int a, int b)</code></pre>
-HTML-CALC:                     <div class="doc-card">
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <p> Performs the mod operation on integers.</p>
-HTML-CALC:                         </div>
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <h3>Parameters</h3>
-HTML-CALC:                             <div>
-HTML-CALC:                                 <b>a</b>   First integer.
-HTML-CALC:                             </div>
-HTML-CALC:                             <div>
-HTML-CALC:                                 <b>b</b>   Second integer.
-HTML-CALC:                             </div>
-HTML-CALC:                         </div>
-HTML-CALC:                         <div class="nested-delimiter-container">
-HTML-CALC:                             <h3>Returns</h3>
-HTML-CALC:                             <p> The result of a % b.</p>
-HTML-CALC:                         </div>
-HTML-CALC:                     </div>
-HTML-CALC:                 </div>
+HTML-CALC-NEXT: <html lang="en-US">
+HTML-CALC-NEXT: <head>
+HTML-CALC-NEXT:     <meta charset="utf-8"/>
+HTML-CALC-NEXT:     <title>Calculator</title>
+HTML-CALC-NEXT:         <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/>
+HTML-CALC-NEXT:         <script src="../mustache-index.js"></script>
+HTML-CALC-NEXT:     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
+HTML-CALC-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
+HTML-CALC-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
+HTML-CALC-NEXT: </head>
+HTML-CALC-NEXT: <body>
+HTML-CALC-NEXT: <header>
+HTML-CALC-NEXT: <nav class="navbar">
+HTML-CALC-NEXT:     <div class="navbar__container">
+HTML-CALC-NEXT:             <div class="navbar__logo">
+HTML-CALC-NEXT:                 {{^ +$}}
+HTML-CALC-NEXT:             </div>
+HTML-CALC-NEXT:         <div class="navbar__menu">
+HTML-CALC-NEXT:             <ul class="navbar__links">
+HTML-CALC-NEXT:                 <li class="navbar__item">
+HTML-CALC-NEXT:                     <a href="../index.html" class="navbar__link">Home</a>
+HTML-CALC-NEXT:                 </li>
+HTML-CALC-NEXT:             </ul>
+HTML-CALC-NEXT:         </div>
+HTML-CALC-NEXT:     </div>
+HTML-CALC-NEXT:     <div class="navbar-breadcrumb-container">
+HTML-CALC-NEXT:         <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
+HTML-CALC-NEXT:     </div>
+HTML-CALC-NEXT: </nav>
+HTML-CALC-NEXT: </header>
+HTML-CALC-NEXT: <main>
+HTML-CALC-NEXT:     <div class="container">
+HTML-CALC-NEXT:         <div class="sidebar">
+HTML-CALC-NEXT:             <h2>class Calculator</h2>
+HTML-CALC-NEXT:             <ul>
+HTML-CALC-NEXT:                 <li>
+HTML-CALC-NEXT:                     <details open>
+HTML-CALC-NEXT:                         <summary class="sidebar-section">
+HTML-CALC-NEXT:                             <a class="sidebar-item" href="#PublicMembers">Public Members</a>
+HTML-CALC-NEXT:                         </summary>
+HTML-CALC-NEXT:                         <ul>
+HTML-CALC-NEXT:                             <li class="sidebar-item-container">
+HTML-CALC-NEXT:                                 <a class="sidebar-item" href="#public_val">public_val</a>
+HTML-CALC-NEXT:                             </li>
+HTML-CALC-NEXT:                             <li class="sidebar-item-container">
+HTML-CALC-NEXT:                                 <a class="sidebar-item" href="#static_val">static_val</a>
+HTML-CALC-NEXT:                             </li>
+HTML-CALC-NEXT:                         </ul>
+HTML-CALC-NEXT:                     </details>
+HTML-CALC-NEXT:                 </li>
+HTML-CALC-NEXT:                 <li>
+HTML-CALC-NEXT:                     <details open>
+HTML-CALC-NEXT:                         <summary class="sidebar-section">
+HTML-CALC-NEXT:                             <a class="sidebar-item" href="#PublicMethods">Public Methods</a>
+HTML-CALC-NEXT:                         </summary>
+HTML-CALC-NEXT:                         <ul>
+HTML-CALC-NEXT:                             <li class="sidebar-item-container">
+HTML-CALC-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">add</a>
+HTML-CALC-NEXT:                             </li>
+HTML-CALC-NEXT:                             <li class="sidebar-item-container">
+HTML-CALC-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">subtract</a>
+HTML-CALC-NEXT:                             </li>
+HTML-CALC-NEXT:                             <li class="sidebar-item-container">
+HTML-CALC-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">multiply</a>
+HTML-CALC-NEXT:                             </li>
+HTML-CALC-NEXT:                             <li class="sidebar-item-container">
+HTML-CALC-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">divide</a>
+HTML-CALC-NEXT:                             </li>
+HTML-CALC-NEXT:                             <li class="sidebar-item-container">
+HTML-CALC-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">mod</a>
+HTML-CALC-NEXT:                             </li>
+HTML-CALC-NEXT:                         </ul>
+HTML-CALC-NEXT:                     </details>
+HTML-CALC-NEXT:                 </li>
+HTML-CALC-NEXT:             </ul>
+HTML-CALC-NEXT:         </div>
+HTML-CALC-NEXT:         <div class="resizer" id="resizer"></div>
+HTML-CALC-NEXT:         <div class="content">
+HTML-CALC-NEXT:             <section class="hero section-container">
+HTML-CALC-NEXT:                 <div class="hero__title">
+HTML-CALC-NEXT:                     <h1 class="hero__title-large">class Calculator</h1>
+HTML-CALC:                          <div class="doc-card">
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <p> A simple calculator class.</p>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <p> Provides basic arithmetic operations.</p>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                     </div>
+HTML-CALC-NEXT:                 </div>
+HTML-CALC-NEXT:             </section>
+HTML-CALC-NEXT:             <section id="PublicMembers" class="section-container">
+HTML-CALC-NEXT:                 <h2>Public Members</h2>
+HTML-CALC-NEXT:                 <div>
+HTML-CALC-NEXT:                     <div id="public_val" class="delimiter-container">
+HTML-CALC-NEXT:                         <pre><code class="language-cpp code-clang-doc" >int public_val</code></pre>
+HTML-CALC-NEXT:                     </div>
+HTML-CALC-NEXT:                     <div id="static_val" class="delimiter-container">
+HTML-CALC-NEXT:                         <pre><code class="language-cpp code-clang-doc" >static const int static_val</code></pre>
+HTML-CALC-NEXT:                     </div>
+HTML-CALC-NEXT:                 </div>
+HTML-CALC-NEXT:             </section>
+HTML-CALC-NEXT:             <section id="PublicMethods" class="section-container">
+HTML-CALC-NEXT:                 <h2>Public Methods</h2>
+HTML-CALC-NEXT:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-CALC-NEXT:                     <pre><code class="language-cpp code-clang-doc">int add (int a, int b)</code></pre>
+HTML-CALC-NEXT:                     <div class="doc-card">
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <p> Adds two integers.</p>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <h3>Parameters</h3>
+HTML-CALC-NEXT:                             <div>
+HTML-CALC-NEXT:                                 <b>a</b>   First integer.
+HTML-CALC-NEXT:                             </div>
+HTML-CALC-NEXT:                             <div>
+HTML-CALC-NEXT:                                 <b>b</b>   Second integer.
+HTML-CALC-NEXT:                             </div>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <h3>Returns</h3>
+HTML-CALC-NEXT:                             <p> int The sum of a and b.</p>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                     </div>
+HTML-CALC:                      <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-CALC-NEXT:                     <pre><code class="language-cpp code-clang-doc">int subtract (int a, int b)</code></pre>
+HTML-CALC-NEXT:                     <div class="doc-card">
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <p> Subtracts the second integer from the first.</p>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <h3>Parameters</h3>
+HTML-CALC-NEXT:                             <div>
+HTML-CALC-NEXT:                                 <b>a</b>   First integer.
+HTML-CALC-NEXT:                             </div>
+HTML-CALC-NEXT:                             <div>
+HTML-CALC-NEXT:                                 <b>b</b>   Second integer.
+HTML-CALC-NEXT:                             </div>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <h3>Returns</h3>
+HTML-CALC-NEXT:                             <p> int The result of a - b.</p>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                     </div>
+HTML-CALC:                      <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-CALC-NEXT:                     <pre><code class="language-cpp code-clang-doc">int multiply (int a, int b)</code></pre>
+HTML-CALC-NEXT:                     <div class="doc-card">
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <p> Multiplies two integers.</p>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <h3>Parameters</h3>
+HTML-CALC-NEXT:                             <div>
+HTML-CALC-NEXT:                                 <b>a</b>   First integer.
+HTML-CALC-NEXT:                             </div>
+HTML-CALC-NEXT:                             <div>
+HTML-CALC-NEXT:                                 <b>b</b>   Second integer.
+HTML-CALC-NEXT:                             </div>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <h3>Returns</h3>
+HTML-CALC-NEXT:                             <p> int The product of a and b.</p>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                     </div>
+HTML-CALC:                      <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-CALC-NEXT:                     <pre><code class="language-cpp code-clang-doc">double divide (int a, int b)</code></pre>
+HTML-CALC-NEXT:                     <div class="doc-card">
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <p> Divides the first integer by the second.</p>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <h3>Parameters</h3>
+HTML-CALC-NEXT:                             <div>
+HTML-CALC-NEXT:                                 <b>a</b>   First integer.
+HTML-CALC-NEXT:                             </div>
+HTML-CALC-NEXT:                             <div>
+HTML-CALC-NEXT:                                 <b>b</b>   Second integer.
+HTML-CALC-NEXT:                             </div>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <h3>Returns</h3>
+HTML-CALC-NEXT:                             <p> double The result of a / b.</p>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <h3>Throws</h3>
+HTML-CALC-NEXT:                             <div>
+HTML-CALC-NEXT:                                 <b>std::invalid_argument</b> if b is zero.
+HTML-CALC-NEXT:                             </div>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                     </div>
+HTML-CALC:                      <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-CALC-NEXT:                     <pre><code class="language-cpp code-clang-doc">int mod (int a, int b)</code></pre>
+HTML-CALC-NEXT:                     <div class="doc-card">
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <p> Performs the mod operation on integers.</p>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <h3>Parameters</h3>
+HTML-CALC-NEXT:                             <div>
+HTML-CALC-NEXT:                                 <b>a</b>   First integer.
+HTML-CALC-NEXT:                             </div>
+HTML-CALC-NEXT:                             <div>
+HTML-CALC-NEXT:                                 <b>b</b>   Second integer.
+HTML-CALC-NEXT:                             </div>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
+HTML-CALC-NEXT:                             <h3>Returns</h3>
+HTML-CALC-NEXT:                             <p> The result of a % b.</p>
+HTML-CALC-NEXT:                         </div>
+HTML-CALC-NEXT:                     </div>
+HTML-CALC:                      </div>
+HTML-CALC-NEXT:      </section>
+HTML-CALC-NEXT:    </div>
+HTML-CALC-NEXT:  </div>
+HTML-CALC-NEXT: </main>
+HTML-CALC-NEXT: </body>
+HTML-CALC-NEXT: </html>
 
 HTML-RECTANGLE: <!DOCTYPE html>
-HTML-RECTANGLE: <html lang="en-US">
-HTML-RECTANGLE: <head>
-HTML-RECTANGLE:     <meta charset="utf-8"/>
-HTML-RECTANGLE:     <title>Rectangle</title>
-HTML-RECTANGLE:         <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/>
-HTML-RECTANGLE:         <script src="../mustache-index.js"></script>
-HTML-RECTANGLE:     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
-HTML-RECTANGLE:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
-HTML-RECTANGLE:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
-HTML-RECTANGLE: </head>
-HTML-RECTANGLE: <body>
-HTML-RECTANGLE: <nav class="navbar">
-HTML-RECTANGLE:     <div class="navbar__container">
-HTML-RECTANGLE:             <div class="navbar__logo">
-HTML-RECTANGLE:             </div>
-HTML-RECTANGLE:         <div class="navbar__menu">
-HTML-RECTANGLE:             <ul class="navbar__links">
-HTML-RECTANGLE:                 <li class="navbar__item">
-HTML-RECTANGLE:                     <a href="../index.html" class="navbar__link">Home</a>
-HTML-RECTANGLE:                 </li>
-HTML-RECTANGLE:             </ul>
-HTML-RECTANGLE:         </div>
-HTML-RECTANGLE:     </div>
-HTML-RECTANGLE:     <div class="navbar-breadcrumb-container">
-HTML-RECTANGLE:         <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
-HTML-RECTANGLE:     </div>
-HTML-RECTANGLE: </nav>
-HTML-RECTANGLE: <main>
-HTML-RECTANGLE:     <div class="container">
-HTML-RECTANGLE:         <div class="sidebar">
-HTML-RECTANGLE:             <h2>class Rectangle</h2>
-HTML-RECTANGLE:             <ul>
-HTML-RECTANGLE:                 <li>
-HTML-RECTANGLE:                     <details open>
-HTML-RECTANGLE:                         <summary class="sidebar-section">
-HTML-RECTANGLE:                             <a class="sidebar-item" href="#PublicMethods">Public Methods</a>
-HTML-RECTANGLE:                         </summary>
-HTML-RECTANGLE:                         <ul>
-HTML-RECTANGLE:                             <li class="sidebar-item-container">
-HTML-RECTANGLE:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">Rectangle</a>
-HTML-RECTANGLE:                             </li>
-HTML-RECTANGLE:                             <li class="sidebar-item-container">
-HTML-RECTANGLE:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">area</a>
-HTML-RECTANGLE:                             </li>
-HTML-RECTANGLE:                             <li class="sidebar-item-container">
-HTML-RECTANGLE:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">perimeter</a>
-HTML-RECTANGLE:                             </li>
-HTML-RECTANGLE:                         </ul>
-HTML-RECTANGLE:                     </details>
-HTML-RECTANGLE:                 </li>
-HTML-RECTANGLE:             </ul>
-HTML-RECTANGLE:         </div>
-HTML-RECTANGLE:         <div class="resizer" id="resizer"></div>
-HTML-RECTANGLE:         <div class="content">
-HTML-RECTANGLE:             <section class="hero section-container">
-HTML-RECTANGLE:                 <div class="hero__title">
-HTML-RECTANGLE:                     <h1 class="hero__title-large">class Rectangle</h1>
-HTML-RECTANGLE:                     <div class="doc-card">
-HTML-RECTANGLE:                         <div class="nested-delimiter-container">
-HTML-RECTANGLE:                             <p> Rectangle class derived from Shape.</p>
-HTML-RECTANGLE:                         </div>
-HTML-RECTANGLE:                         <div class="nested-delimiter-container">
-HTML-RECTANGLE:                             <p> Represents a rectangle with a given width and height.</p>
-HTML-RECTANGLE:                         </div>
-HTML-RECTANGLE:                     </div>
-HTML-RECTANGLE:                 </div>
-HTML-RECTANGLE:             </section>
-HTML-RECTANGLE:             <section id="PublicMethods" class="section-container">
-HTML-RECTANGLE:                 <h2>Public Methods</h2>
-HTML-RECTANGLE:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-RECTANGLE:                     <pre><code class="language-cpp code-clang-doc">void Rectangle (double width, double height)</code></pre>
-HTML-RECTANGLE:                     <div class="doc-card">
-HTML-RECTANGLE:                         <div class="nested-delimiter-container">
-HTML-RECTANGLE:                             <p> Constructs a new Rectangle object.</p>
-HTML-RECTANGLE:                         </div>
-HTML-RECTANGLE:                         <div class="nested-delimiter-container">
-HTML-RECTANGLE:                             <h3>Parameters</h3>
-HTML-RECTANGLE:                             <div>
-HTML-RECTANGLE:                                 <b>width</b>   Width of the rectangle.
-HTML-RECTANGLE:                             </div>
-HTML-RECTANGLE:                             <div>
-HTML-RECTANGLE:                                 <b>height</b>   Height of the rectangle.
-HTML-RECTANGLE:                             </div>
-HTML-RECTANGLE:                         </div>
-HTML-RECTANGLE:                     </div>
-HTML-RECTANGLE:                 </div>
-HTML-RECTANGLE:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-RECTANGLE:                     <pre><code class="language-cpp code-clang-doc">double area ()</code></pre>
-HTML-RECTANGLE:                     <div class="doc-card">
-HTML-RECTANGLE:                         <div class="nested-delimiter-container">
-HTML-RECTANGLE:                             <p> Calculates the area of the rectangle.</p>
-HTML-RECTANGLE:                         </div>
-HTML-RECTANGLE:                         <div class="nested-delimiter-container">
-HTML-RECTANGLE:                             <h3>Returns</h3>
-HTML-RECTANGLE:                             <p> double The area of the rectangle.</p>
-HTML-RECTANGLE:                         </div>
-HTML-RECTANGLE:                     </div>
-HTML-RECTANGLE:                 </div>
-HTML-RECTANGLE:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-RECTANGLE:                     <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre>
+HTML-RECTANGLE-NEXT: <html lang="en-US">
+HTML-RECTANGLE-NEXT: <head>
+HTML-RECTANGLE-NEXT:     <meta charset="utf-8"/>
+HTML-RECTANGLE-NEXT:     <title>Rectangle</title>
+HTML-RECTANGLE-NEXT:         <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/>
+HTML-RECTANGLE-NEXT:         <script src="../mustache-index.js"></script>
+HTML-RECTANGLE-NEXT:     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
+HTML-RECTANGLE-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
+HTML-RECTANGLE-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
+HTML-RECTANGLE-NEXT: </head>
+HTML-RECTANGLE-NEXT: <body>
+HTML-RECTANGLE-NEXT: <header>
+HTML-RECTANGLE-NEXT: <nav class="navbar">
+HTML-RECTANGLE-NEXT:     <div class="navbar__container">
+HTML-RECTANGLE-NEXT:             <div class="navbar__logo">
+HTML-RECTANGLE-NEXT:                 {{^ +$}}
+HTML-RECTANGLE-NEXT:             </div>
+HTML-RECTANGLE-NEXT:         <div class="navbar__menu">
+HTML-RECTANGLE-NEXT:             <ul class="navbar__links">
+HTML-RECTANGLE-NEXT:                 <li class="navbar__item">
+HTML-RECTANGLE-NEXT:                     <a href="../index.html" class="navbar__link">Home</a>
+HTML-RECTANGLE-NEXT:                 </li>
+HTML-RECTANGLE-NEXT:             </ul>
+HTML-RECTANGLE-NEXT:         </div>
+HTML-RECTANGLE-NEXT:     </div>
+HTML-RECTANGLE-NEXT:     <div class="navbar-breadcrumb-container">
+HTML-RECTANGLE-NEXT:         <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
+HTML-RECTANGLE-NEXT:     </div>
+HTML-RECTANGLE-NEXT: </nav>
+HTML-RECTANGLE-NEXT: </header>
+HTML-RECTANGLE-NEXT: <main>
+HTML-RECTANGLE-NEXT:     <div class="container">
+HTML-RECTANGLE-NEXT:         <div class="sidebar">
+HTML-RECTANGLE-NEXT:             <h2>class Rectangle</h2>
+HTML-RECTANGLE-NEXT:             <ul>
+HTML-RECTANGLE-NEXT:                 <li>
+HTML-RECTANGLE-NEXT:                     <details open>
+HTML-RECTANGLE-NEXT:                         <summary class="sidebar-section">
+HTML-RECTANGLE-NEXT:                             <a class="sidebar-item" href="#PublicMethods">Public Methods</a>
+HTML-RECTANGLE-NEXT:                         </summary>
+HTML-RECTANGLE-NEXT:                         <ul>
+HTML-RECTANGLE-NEXT:                             <li class="sidebar-item-container">
+HTML-RECTANGLE-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">Rectangle</a>
+HTML-RECTANGLE-NEXT:                             </li>
+HTML-RECTANGLE-NEXT:                             <li class="sidebar-item-container">
+HTML-RECTANGLE-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">area</a>
+HTML-RECTANGLE-NEXT:                             </li>
+HTML-RECTANGLE-NEXT:                             <li class="sidebar-item-container">
+HTML-RECTANGLE-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">perimeter</a>
+HTML-RECTANGLE-NEXT:                             </li>
+HTML-RECTANGLE-NEXT:                         </ul>
+HTML-RECTANGLE-NEXT:                     </details>
+HTML-RECTANGLE-NEXT:                 </li>
+HTML-RECTANGLE-NEXT:             </ul>
+HTML-RECTANGLE-NEXT:         </div>
+HTML-RECTANGLE-NEXT:         <div class="resizer" id="resizer"></div>
+HTML-RECTANGLE-NEXT:         <div class="content">
+HTML-RECTANGLE-NEXT:             <section class="hero section-container">
+HTML-RECTANGLE-NEXT:                 <div class="hero__title">
+HTML-RECTANGLE-NEXT:                     <h1 class="hero__title-large">class Rectangle</h1>
 HTML-RECTANGLE:                     <div class="doc-card">
-HTML-RECTANGLE:                         <div class="nested-delimiter-container">
-HTML-RECTANGLE:                             <p> Calculates the perimeter of the rectangle.</p>
-HTML-RECTANGLE:                         </div>
-HTML-RECTANGLE:                         <div class="nested-delimiter-container">
-HTML-RECTANGLE:                             <h3>Returns</h3>
-HTML-RECTANGLE:                             <p> double The perimeter of the rectangle.</p>
-HTML-RECTANGLE:                         </div>
-HTML-RECTANGLE:                     </div>
-HTML-RECTANGLE:                 </div>
+HTML-RECTANGLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-RECTANGLE-NEXT:                             <p> Rectangle class derived from Shape.</p>
+HTML-RECTANGLE-NEXT:                         </div>
+HTML-RECTANGLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-RECTANGLE-NEXT:                             <p> Represents a rectangle with a given width and height.</p>
+HTML-RECTANGLE-NEXT:                         </div>
+HTML-RECTANGLE-NEXT:                     </div>
+HTML-RECTANGLE-NEXT:                 </div>
+HTML-RECTANGLE-NEXT:             </section>
+HTML-RECTANGLE-NEXT:             <section id="PublicMethods" class="section-container">
+HTML-RECTANGLE-NEXT:                 <h2>Public Methods</h2>
+HTML-RECTANGLE-NEXT:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-RECTANGLE-NEXT:                     <pre><code class="language-cpp code-clang-doc">void Rectangle (double width, double height)</code></pre>
+HTML-RECTANGLE-NEXT:                     <div class="doc-card">
+HTML-RECTANGLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-RECTANGLE-NEXT:                             <p> Constructs a new Rectangle object.</p>
+HTML-RECTANGLE-NEXT:                         </div>
+HTML-RECTANGLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-RECTANGLE-NEXT:                             <h3>Parameters</h3>
+HTML-RECTANGLE-NEXT:                             <div>
+HTML-RECTANGLE-NEXT:                                 <b>width</b>   Width of the rectangle.
+HTML-RECTANGLE-NEXT:                             </div>
+HTML-RECTANGLE-NEXT:                             <div>
+HTML-RECTANGLE-NEXT:                                 <b>height</b>   Height of the rectangle.
+HTML-RECTANGLE-NEXT:                             </div>
+HTML-RECTANGLE-NEXT:                         </div>
+HTML-RECTANGLE-NEXT:                     </div>
+HTML-RECTANGLE:                      <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-RECTANGLE-NEXT:                     <pre><code class="language-cpp code-clang-doc">double area ()</code></pre>
+HTML-RECTANGLE-NEXT:                     <div class="doc-card">
+HTML-RECTANGLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-RECTANGLE-NEXT:                             <p> Calculates the area of the rectangle.</p>
+HTML-RECTANGLE-NEXT:                         </div>
+HTML-RECTANGLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-RECTANGLE-NEXT:                             <h3>Returns</h3>
+HTML-RECTANGLE-NEXT:                             <p> double The area of the rectangle.</p>
+HTML-RECTANGLE-NEXT:                         </div>
+HTML-RECTANGLE-NEXT:                     </div>
+HTML-RECTANGLE:                      <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-RECTANGLE-NEXT:                     <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre>
+HTML-RECTANGLE-NEXT:                     <div class="doc-card">
+HTML-RECTANGLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-RECTANGLE-NEXT:                             <p> Calculates the perimeter of the rectangle.</p>
+HTML-RECTANGLE-NEXT:                         </div>
+HTML-RECTANGLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-RECTANGLE-NEXT:                             <h3>Returns</h3>
+HTML-RECTANGLE-NEXT:                             <p> double The perimeter of the rectangle.</p>
+HTML-RECTANGLE-NEXT:                         </div>
+HTML-RECTANGLE-NEXT:                     </div>
+HTML-RECTANGLE:                              </div>
+HTML-RECTANGLE-NEXT:             </section>
+HTML-RECTANGLE-NEXT:         </div>
+HTML-RECTANGLE-NEXT:     </div>
+HTML-RECTANGLE-NEXT: </main>
+HTML-RECTANGLE-NEXT: </body>
+HTML-RECTANGLE-NEXT: </html>
 
 
 
 HTML-CIRCLE: <!DOCTYPE html>
-HTML-CIRCLE: <html lang="en-US">
-HTML-CIRCLE: <head>
-HTML-CIRCLE:     <meta charset="utf-8"/>
-HTML-CIRCLE:     <title>Circle</title>
-HTML-CIRCLE:         <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/>
-HTML-CIRCLE:         <script src="../mustache-index.js"></script>
-HTML-CIRCLE:     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
-HTML-CIRCLE:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
-HTML-CIRCLE:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
-HTML-CIRCLE: </head>
-HTML-CIRCLE: <body>
-HTML-CIRCLE: <nav class="navbar">
-HTML-CIRCLE:     <div class="navbar__container">
-HTML-CIRCLE:             <div class="navbar__logo">
-HTML-CIRCLE:             </div>
-HTML-CIRCLE:         <div class="navbar__menu">
-HTML-CIRCLE:             <ul class="navbar__links">
-HTML-CIRCLE:                 <li class="navbar__item">
-HTML-CIRCLE:                     <a href="../index.html" class="navbar__link">Home</a>
-HTML-CIRCLE:                 </li>
-HTML-CIRCLE:             </ul>
-HTML-CIRCLE:         </div>
-HTML-CIRCLE:     </div>
-HTML-CIRCLE:     <div class="navbar-breadcrumb-container">
-HTML-CIRCLE:         <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
-HTML-CIRCLE:     </div>
-HTML-CIRCLE: </nav>
-HTML-CIRCLE: <main>
-HTML-CIRCLE:     <div class="container">
-HTML-CIRCLE:         <div class="sidebar">
-HTML-CIRCLE:             <h2>class Circle</h2>
-HTML-CIRCLE:             <ul>
-HTML-CIRCLE:                 <li>
-HTML-CIRCLE:                     <details open>
-HTML-CIRCLE:                         <summary class="sidebar-section">
-HTML-CIRCLE:                             <a class="sidebar-item" href="#PublicMethods">Public Methods</a>
-HTML-CIRCLE:                         </summary>
-HTML-CIRCLE:                         <ul>
-HTML-CIRCLE:                             <li class="sidebar-item-container">
-HTML-CIRCLE:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">Circle</a>
-HTML-CIRCLE:                             </li>
-HTML-CIRCLE:                             <li class="sidebar-item-container">
-HTML-CIRCLE:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">area</a>
-HTML-CIRCLE:                             </li>
-HTML-CIRCLE:                             <li class="sidebar-item-container">
-HTML-CIRCLE:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">perimeter</a>
-HTML-CIRCLE:                             </li>
-HTML-CIRCLE:                         </ul>
-HTML-CIRCLE:                     </details>
-HTML-CIRCLE:                 </li>
-HTML-CIRCLE:             </ul>
-HTML-CIRCLE:         </div>
-HTML-CIRCLE:         <div class="resizer" id="resizer"></div>
-HTML-CIRCLE:         <div class="content">
-HTML-CIRCLE:             <section class="hero section-container">
-HTML-CIRCLE:                 <div class="hero__title">
-HTML-CIRCLE:                     <h1 class="hero__title-large">class Circle</h1>
-HTML-CIRCLE:                     <div class="doc-card">
-HTML-CIRCLE:                         <div class="nested-delimiter-container">
-HTML-CIRCLE:                             <p> Circle class derived from Shape.</p>
-HTML-CIRCLE:                         </div>
-HTML-CIRCLE:                         <div class="nested-delimiter-container">
-HTML-CIRCLE:                             <p> Represents a circle with a given radius.</p>
-HTML-CIRCLE:                         </div>
-HTML-CIRCLE:                     </div>
-HTML-CIRCLE:                 </div>
-HTML-CIRCLE:             </section>
-HTML-CIRCLE:             <section id="PublicMethods" class="section-container">
-HTML-CIRCLE:                 <h2>Public Methods</h2>
-HTML-CIRCLE:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-CIRCLE:                     <pre><code class="language-cpp code-clang-doc">void Circle (double radius)</code></pre>
-HTML-CIRCLE:                     <div class="doc-card">
-HTML-CIRCLE:                         <div class="nested-delimiter-container">
-HTML-CIRCLE:                             <p> Constructs a new Circle object.</p>
-HTML-CIRCLE:                         </div>
-HTML-CIRCLE:                         <div class="nested-delimiter-container">
-HTML-CIRCLE:                             <h3>Parameters</h3>
-HTML-CIRCLE:                             <div>
-HTML-CIRCLE:                                 <b>radius</b>   Radius of the circle.
-HTML-CIRCLE:                             </div>
-HTML-CIRCLE:                         </div>
-HTML-CIRCLE:                     </div>
-HTML-CIRCLE:                 </div>
-HTML-CIRCLE:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-CIRCLE:                     <pre><code class="language-cpp code-clang-doc">double area ()</code></pre>
-HTML-CIRCLE:                     <div class="doc-card">
-HTML-CIRCLE:                         <div class="nested-delimiter-container">
-HTML-CIRCLE:                             <p> Calculates the area of the circle.</p>
-HTML-CIRCLE:                         </div>
-HTML-CIRCLE:                         <div class="nested-delimiter-container">
-HTML-CIRCLE:                             <h3>Returns</h3>
-HTML-CIRCLE:                             <p> double The area of the circle.</p>
-HTML-CIRCLE:                         </div>
-HTML-CIRCLE:                     </div>
-HTML-CIRCLE:                 </div>
-HTML-CIRCLE:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
-HTML-CIRCLE:                     <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre>
+HTML-CIRCLE-NEXT: <html lang="en-US">
+HTML-CIRCLE-NEXT: <head>
+HTML-CIRCLE-NEXT:     <meta charset="utf-8"/>
+HTML-CIRCLE-NEXT:     <title>Circle</title>
+HTML-CIRCLE-NEXT:         <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/>
+HTML-CIRCLE-NEXT:         <script src="../mustache-index.js"></script>
+HTML-CIRCLE-NEXT:     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
+HTML-CIRCLE-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
+HTML-CIRCLE-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
+HTML-CIRCLE-NEXT: </head>
+HTML-CIRCLE-NEXT: <body>
+HTML-CIRCLE-NEXT: <header>
+HTML-CIRCLE-NEXT: <nav class="navbar">
+HTML-CIRCLE-NEXT:     <div class="navbar__container">
+HTML-CIRCLE-NEXT:             <div class="navbar__logo">
+HTML-CIRCLE-NEXT:                 {{^ +$}}
+HTML-CIRCLE-NEXT:             </div>
+HTML-CIRCLE-NEXT:         <div class="navbar__menu">
+HTML-CIRCLE-NEXT:             <ul class="navbar__links">
+HTML-CIRCLE-NEXT:                 <li class="navbar__item">
+HTML-CIRCLE-NEXT:                     <a href="../index.html" class="navbar__link">Home</a>
+HTML-CIRCLE-NEXT:                 </li>
+HTML-CIRCLE-NEXT:             </ul>
+HTML-CIRCLE-NEXT:         </div>
+HTML-CIRCLE-NEXT:     </div>
+HTML-CIRCLE-NEXT:     <div class="navbar-breadcrumb-container">
+HTML-CIRCLE-NEXT:         <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
+HTML-CIRCLE-NEXT:     </div>
+HTML-CIRCLE-NEXT: </nav>
+HTML-CIRCLE-NEXT: </header>
+HTML-CIRCLE-NEXT: <main>
+HTML-CIRCLE-NEXT:     <div class="container">
+HTML-CIRCLE-NEXT:         <div class="sidebar">
+HTML-CIRCLE-NEXT:             <h2>class Circle</h2>
+HTML-CIRCLE-NEXT:             <ul>
+HTML-CIRCLE-NEXT:                 <li>
+HTML-CIRCLE-NEXT:                     <details open>
+HTML-CIRCLE-NEXT:                         <summary class="sidebar-section">
+HTML-CIRCLE-NEXT:                             <a class="sidebar-item" href="#PublicMethods">Public Methods</a>
+HTML-CIRCLE-NEXT:                         </summary>
+HTML-CIRCLE-NEXT:                         <ul>
+HTML-CIRCLE-NEXT:                             <li class="sidebar-item-container">
+HTML-CIRCLE-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">Circle</a>
+HTML-CIRCLE-NEXT:                             </li>
+HTML-CIRCLE-NEXT:                             <li class="sidebar-item-container">
+HTML-CIRCLE-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">area</a>
+HTML-CIRCLE-NEXT:                             </li>
+HTML-CIRCLE-NEXT:                             <li class="sidebar-item-container">
+HTML-CIRCLE-NEXT:                                 <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">perimeter</a>
+HTML-CIRCLE-NEXT:                             </li>
+HTML-CIRCLE-NEXT:                         </ul>
+HTML-CIRCLE-NEXT:                     </details>
+HTML-CIRCLE-NEXT:                 </li>
+HTML-CIRCLE-NEXT:             </ul>
+HTML-CIRCLE-NEXT:         </div>
+HTML-CIRCLE-NEXT:         <div class="resizer" id="resizer"></div>
+HTML-CIRCLE-NEXT:         <div class="content">
+HTML-CIRCLE-NEXT:             <section class="hero section-container">
+HTML-CIRCLE-NEXT:                 <div class="hero__title">
+HTML-CIRCLE-NEXT:                     <h1 class="hero__title-large">class Circle</h1>
 HTML-CIRCLE:                     <div class="doc-card">
-HTML-CIRCLE:                         <div class="nested-delimiter-container">
-HTML-CIRCLE:                             <p> Calculates the perimeter of the circle.</p>
-HTML-CIRCLE:                         </div>
-HTML-CIRCLE:                         <div class="nested-delimiter-container">
-HTML-CIRCLE:                             <h3>Returns</h3>
-HTML-CIRCLE:                             <p> double The perimeter of the circle.</p>
-HTML-CIRCLE:                         </div>
-HTML-CIRCLE:                             <h3>Code</h3>
-HTML-CIRCLE:                             <div>
-HTML-CIRCLE:                                 <pre class="code-block">
-HTML-CIRCLE:                                     <code>
-HTML-CIRCLE:                                          Circle circle(5.0);
-HTML-CIRCLE:                                          double perimeter = circle.perimeter();
-HTML-CIRCLE:                                     </code>
-HTML-CIRCLE:                                 </pre>
-HTML-CIRCLE:                             </div>
-HTML-CIRCLE:                     </div>
-HTML-CIRCLE:                 </div>
-HTML-CIRCLE:             </section>
+HTML-CIRCLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-CIRCLE-NEXT:                             <p> Circle class derived from Shape.</p>
+HTML-CIRCLE-NEXT:                         </div>
+HTML-CIRCLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-CIRCLE-NEXT:                             <p> Represents a circle with a given radius.</p>
+HTML-CIRCLE-NEXT:                         </div>
+HTML-CIRCLE-NEXT:                     </div>
+HTML-CIRCLE-NEXT:                 </div>
+HTML-CIRCLE-NEXT:             </section>
+HTML-CIRCLE-NEXT:             <section id="PublicMethods" class="section-container">
+HTML-CIRCLE-NEXT:                 <h2>Public Methods</h2>
+HTML-CIRCLE-NEXT:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-CIRCLE-NEXT:                     <pre><code class="language-cpp code-clang-doc">void Circle (double radius)</code></pre>
+HTML-CIRCLE-NEXT:                     <div class="doc-card">
+HTML-CIRCLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-CIRCLE-NEXT:                             <p> Constructs a new Circle object.</p>
+HTML-CIRCLE-NEXT:                         </div>
+HTML-CIRCLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-CIRCLE-NEXT:                             <h3>Parameters</h3>
+HTML-CIRCLE-NEXT:                             <div>
+HTML-CIRCLE-NEXT:                                 <b>radius</b>   Radius of the circle.
+HTML-CIRCLE-NEXT:                             </div>
+HTML-CIRCLE-NEXT:                         </div>
+HTML-CIRCLE-NEXT:                     </div>
+HTML-CIRCLE:                      <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-CIRCLE-NEXT:                     <pre><code class="language-cpp code-clang-doc">double area ()</code></pre>
+HTML-CIRCLE-NEXT:                     <div class="doc-card">
+HTML-CIRCLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-CIRCLE-NEXT:                             <p> Calculates the area of the circle.</p>
+HTML-CIRCLE-NEXT:                         </div>
+HTML-CIRCLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-CIRCLE-NEXT:                             <h3>Returns</h3>
+HTML-CIRCLE-NEXT:                             <p> double The area of the circle.</p>
+HTML-CIRCLE-NEXT:                         </div>
+HTML-CIRCLE-NEXT:                     </div>
+HTML-CIRCLE:                      <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-CIRCLE-NEXT:                     <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre>
+HTML-CIRCLE-NEXT:                     <div class="doc-card">
+HTML-CIRCLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-CIRCLE-NEXT:                             <p> Calculates the perimeter of the circle.</p>
+HTML-CIRCLE-NEXT:                         </div>
+HTML-CIRCLE-NEXT:                         <div class="nested-delimiter-container">
+HTML-CIRCLE-NEXT:                             <h3>Returns</h3>
+HTML-CIRCLE-NEXT:                             <p> double The perimeter of the circle.</p>
+HTML-CIRCLE-NEXT:                         </div>
+HTML-CIRCLE-NEXT:                             <h3>Code</h3>
+HTML-CIRCLE-NEXT:                             <div>
+HTML-CIRCLE-NEXT:                                 <pre class="code-block">
+HTML-CIRCLE-NEXT:                                     <code>
+HTML-CIRCLE-NEXT:                                          Circle circle(5.0);
+HTML-CIRCLE-NEXT:                                          double perimeter = circle.perimeter();
+HTML-CIRCLE-NEXT:                                     </code>
+HTML-CIRCLE-NEXT:                                 </pre>
+HTML-CIRCLE-NEXT:                             </div>
+HTML-CIRCLE-NEXT:                     </div>
+HTML-CIRCLE:                       </div>
+HTML-CIRCLE-NEXT:             </section>
+HTML-CIRCLE-NEXT:         </div>
+HTML-CIRCLE-NEXT:     </div>
+HTML-CIRCLE-NEXT: </main>
+HTML-CIRCLE-NEXT: </body>
+HTML-CIRCLE-NEXT: </html>

>From 6beb973c17596d9b2504386ecd4fccbb8016077c Mon Sep 17 00:00:00 2001
From: Samrudh Nelli <samrudhnelli at gmail.com>
Date: Sat, 14 Feb 2026 01:39:51 +0530
Subject: [PATCH 2/3] tidy: keep a constant of 2 newlines in between code
 blocks

---
 clang-tools-extra/test/clang-doc/basic-project.mustache.test | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/clang-tools-extra/test/clang-doc/basic-project.mustache.test b/clang-tools-extra/test/clang-doc/basic-project.mustache.test
index c7991101ecdca..7c26e8034914f 100644
--- a/clang-tools-extra/test/clang-doc/basic-project.mustache.test
+++ b/clang-tools-extra/test/clang-doc/basic-project.mustache.test
@@ -112,7 +112,6 @@ HTML-SHAPE-NEXT:                                 </div>
 HTML-SHAPE-NEXT:                             </div>
 
 
-
 HTML-CALC: <!DOCTYPE html>
 HTML-CALC-NEXT: <html lang="en-US">
 HTML-CALC-NEXT: <head>
@@ -332,6 +331,7 @@ HTML-CALC-NEXT: </main>
 HTML-CALC-NEXT: </body>
 HTML-CALC-NEXT: </html>
 
+
 HTML-RECTANGLE: <!DOCTYPE html>
 HTML-RECTANGLE-NEXT: <html lang="en-US">
 HTML-RECTANGLE-NEXT: <head>
@@ -452,7 +452,6 @@ HTML-RECTANGLE-NEXT: </body>
 HTML-RECTANGLE-NEXT: </html>
 
 
-
 HTML-CIRCLE: <!DOCTYPE html>
 HTML-CIRCLE-NEXT: <html lang="en-US">
 HTML-CIRCLE-NEXT: <head>

>From a8977356509f2887142d3b1f5ad080c96c3c7075 Mon Sep 17 00:00:00 2001
From: Samrudh Nelli <samrudhnelli at gmail.com>
Date: Sat, 14 Feb 2026 12:52:03 +0530
Subject: [PATCH 3/3] Remove brittle tests and incorporate consistency among
 the tests

---
 .../clang-doc/basic-project.mustache.test     | 262 +++++++-----------
 1 file changed, 99 insertions(+), 163 deletions(-)

diff --git a/clang-tools-extra/test/clang-doc/basic-project.mustache.test b/clang-tools-extra/test/clang-doc/basic-project.mustache.test
index 7c26e8034914f..5cc98ec8cb038 100644
--- a/clang-tools-extra/test/clang-doc/basic-project.mustache.test
+++ b/clang-tools-extra/test/clang-doc/basic-project.mustache.test
@@ -7,38 +7,22 @@
 // RUN: FileCheck %s -input-file=%t/docs/html/GlobalNamespace/_ZTV9Rectangle.html -check-prefix=HTML-RECTANGLE
 // RUN: FileCheck %s -input-file=%t/docs/html/GlobalNamespace/_ZTV6Circle.html -check-prefix=HTML-CIRCLE
 
-HTML-SHAPE: <html lang="en-US">
-HTML-SHAPE-NEXT: <head>
-HTML-SHAPE-NEXT:     <meta charset="utf-8"/>
-HTML-SHAPE-NEXT:     <title>Shape</title>
-HTML-SHAPE-NEXT:         <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/>
-HTML-SHAPE-NEXT:         <script src="../mustache-index.js"></script>
-HTML-SHAPE-NEXT:     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
-HTML-SHAPE-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
-HTML-SHAPE-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
-HTML-SHAPE-NEXT: </head>
-HTML-SHAPE-NEXT: <body>
+HTML-SHAPE-LABEL:<html lang="en-US">
+HTML-SHAPE-LABEL:<head>
+HTML-SHAPE:      </head>
+HTML-SHAPE-LABEL:<body>
 HTML-SHAPE-NEXT: <header>
-HTML-SHAPE-NEXT: <nav class="navbar">
-HTML-SHAPE-NEXT:     <div class="navbar__container">
-HTML-SHAPE-NEXT:             <div class="navbar__logo">
-HTML-SHAPE-NEXT:                 {{^ +$}}
-HTML-SHAPE-NEXT:             </div>
-HTML-SHAPE-NEXT:         <div class="navbar__menu">
-HTML-SHAPE-NEXT:             <ul class="navbar__links">
-HTML-SHAPE-NEXT:                 <li class="navbar__item">
-HTML-SHAPE-NEXT:                     <a href="../index.html" class="navbar__link">Home</a>
-HTML-SHAPE-NEXT:                 </li>
-HTML-SHAPE-NEXT:             </ul>
-HTML-SHAPE-NEXT:         </div>
-HTML-SHAPE-NEXT:     </div>
-HTML-SHAPE-NEXT:     <div class="navbar-breadcrumb-container">
-HTML-SHAPE-NEXT:         <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
-HTML-SHAPE-NEXT:     </div>
-HTML-SHAPE-NEXT: </nav>
-HTML-SHAPE-NEXT: </header>
-HTML-SHAPE-NEXT: <main>
-HTML-SHAPE-NEXT:     <div class="container">
+HTML-SHAPE-LABEL: <nav class="navbar">
+HTML-SHAPE:           <div class="navbar__container">
+HTML-SHAPE:                  <div class="navbar__logo">
+HTML-SHAPE:                  <div class="navbar__menu">
+HTML-SHAPE:                     <a href="../index.html" class="navbar__link">Home</a>
+HTML-SHAPE:           <div class="navbar-breadcrumb-container">
+HTML-SHAPE:               <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
+HTML-SHAPE:       </nav>
+HTML-SHAPE-LABEL:</header>
+HTML-SHAPE-LABEL:<main>
+HTML-SHAPE:         <div class="container">
 HTML-SHAPE-NEXT:         <div class="sidebar">
 HTML-SHAPE-NEXT:             <h2>class Shape</h2>
 HTML-SHAPE-NEXT:             <ul>
@@ -62,7 +46,7 @@ HTML-SHAPE-NEXT:                     </details>
 HTML-SHAPE-NEXT:                 </li>
 HTML-SHAPE-NEXT:             </ul>
 HTML-SHAPE-NEXT:         </div>
-HTML-SHAPE-NEXT:         <div class="resizer" id="resizer"></div>
+HTML-SHAPE:              <div class="resizer" id="resizer"></div>
 HTML-SHAPE-NEXT:         <div class="content">
 HTML-SHAPE-NEXT:             <section class="hero section-container">
 HTML-SHAPE-NEXT:                 <div class="hero__title">
@@ -77,9 +61,9 @@ HTML-SHAPE-NEXT:                         </div>
 HTML-SHAPE-NEXT:                     </div>
 HTML-SHAPE-NEXT:                 </div>
 HTML-SHAPE-NEXT:             </section>
-HTML-SHAPE-NEXT:             <section id="PublicMethods" class="section-container">
+HTML-SHAPE:                  <section id="PublicMethods" class="section-container">
 HTML-SHAPE-NEXT:                 <h2>Public Methods</h2>
-HTML-SHAPE-NEXT:                         <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-SHAPE:                              <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
 HTML-SHAPE-NEXT:                             <pre><code class="language-cpp code-clang-doc">double area ()</code></pre>
 HTML-SHAPE-NEXT:                             <div class="doc-card">
 HTML-SHAPE-NEXT:                                 <div class="nested-delimiter-container">
@@ -91,7 +75,7 @@ HTML-SHAPE-NEXT:                                     <p> double The area of the
 HTML-SHAPE-NEXT:                                 </div>
 HTML-SHAPE-NEXT:                             </div>
 HTML-SHAPE-NEXT:                         </div>
-HTML-SHAPE-NEXT:                         <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-SHAPE:                              <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
 HTML-SHAPE-NEXT:                             <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre>
 HTML-SHAPE-NEXT:                             <div class="doc-card">
 HTML-SHAPE-NEXT:                                 <div class="nested-delimiter-container">
@@ -103,48 +87,37 @@ HTML-SHAPE-NEXT:                                     <p> double The perimeter of
 HTML-SHAPE-NEXT:                                 </div>
 HTML-SHAPE-NEXT:                             </div>
 HTML-SHAPE-NEXT:                         </div>
-HTML-SHAPE-NEXT:                         <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-SHAPE:                              <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
 HTML-SHAPE-NEXT:                             <pre><code class="language-cpp code-clang-doc">void ~Shape ()</code></pre>
 HTML-SHAPE-NEXT:                             <div class="doc-card">
 HTML-SHAPE-NEXT:                                 <div class="nested-delimiter-container">
 HTML-SHAPE-NEXT:                                     <p> Virtual destructor.</p>
 HTML-SHAPE-NEXT:                                 </div>
 HTML-SHAPE-NEXT:                             </div>
+HTML-SHAPE:                              </div>
+HTML-SHAPE:                  </section>
+HTML-SHAPE:          </div> 
+HTML-SHAPE:      </main>
+HTML-SHAPE:      </body>
+HTML-SHAPE:      </html>
 
 
-HTML-CALC: <!DOCTYPE html>
-HTML-CALC-NEXT: <html lang="en-US">
-HTML-CALC-NEXT: <head>
-HTML-CALC-NEXT:     <meta charset="utf-8"/>
-HTML-CALC-NEXT:     <title>Calculator</title>
-HTML-CALC-NEXT:         <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/>
-HTML-CALC-NEXT:         <script src="../mustache-index.js"></script>
-HTML-CALC-NEXT:     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
-HTML-CALC-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
-HTML-CALC-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
-HTML-CALC-NEXT: </head>
-HTML-CALC-NEXT: <body>
+HTML-CALC-LABEL:<html lang="en-US">
+HTML-CALC-LABEL:<head>
+HTML-CALC:      </head>
+HTML-CALC-LABEL:<body>
 HTML-CALC-NEXT: <header>
-HTML-CALC-NEXT: <nav class="navbar">
-HTML-CALC-NEXT:     <div class="navbar__container">
-HTML-CALC-NEXT:             <div class="navbar__logo">
-HTML-CALC-NEXT:                 {{^ +$}}
-HTML-CALC-NEXT:             </div>
-HTML-CALC-NEXT:         <div class="navbar__menu">
-HTML-CALC-NEXT:             <ul class="navbar__links">
-HTML-CALC-NEXT:                 <li class="navbar__item">
-HTML-CALC-NEXT:                     <a href="../index.html" class="navbar__link">Home</a>
-HTML-CALC-NEXT:                 </li>
-HTML-CALC-NEXT:             </ul>
-HTML-CALC-NEXT:         </div>
-HTML-CALC-NEXT:     </div>
-HTML-CALC-NEXT:     <div class="navbar-breadcrumb-container">
-HTML-CALC-NEXT:         <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
-HTML-CALC-NEXT:     </div>
-HTML-CALC-NEXT: </nav>
-HTML-CALC-NEXT: </header>
-HTML-CALC-NEXT: <main>
-HTML-CALC-NEXT:     <div class="container">
+HTML-CALC-LABEL: <nav class="navbar">
+HTML-CALC:           <div class="navbar__container">
+HTML-CALC:                  <div class="navbar__logo">
+HTML-CALC:                  <div class="navbar__menu">
+HTML-CALC:                     <a href="../index.html" class="navbar__link">Home</a>
+HTML-CALC:           <div class="navbar-breadcrumb-container">
+HTML-CALC:               <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
+HTML-CALC:       </nav>
+HTML-CALC-LABEL:</header>
+HTML-CALC-LABEL:<main>
+HTML-CALC:          <div class="container">
 HTML-CALC-NEXT:         <div class="sidebar">
 HTML-CALC-NEXT:             <h2>class Calculator</h2>
 HTML-CALC-NEXT:             <ul>
@@ -189,9 +162,9 @@ HTML-CALC-NEXT:                     </details>
 HTML-CALC-NEXT:                 </li>
 HTML-CALC-NEXT:             </ul>
 HTML-CALC-NEXT:         </div>
-HTML-CALC-NEXT:         <div class="resizer" id="resizer"></div>
-HTML-CALC-NEXT:         <div class="content">
-HTML-CALC-NEXT:             <section class="hero section-container">
+HTML-CALC:              <div class="resizer" id="resizer"></div>
+HTML-CALC:              <div class="content">
+HTML-CALC:                 <section class="hero section-container">
 HTML-CALC-NEXT:                 <div class="hero__title">
 HTML-CALC-NEXT:                     <h1 class="hero__title-large">class Calculator</h1>
 HTML-CALC:                          <div class="doc-card">
@@ -204,7 +177,7 @@ HTML-CALC-NEXT:                         </div>
 HTML-CALC-NEXT:                     </div>
 HTML-CALC-NEXT:                 </div>
 HTML-CALC-NEXT:             </section>
-HTML-CALC-NEXT:             <section id="PublicMembers" class="section-container">
+HTML-CALC:                 <section id="PublicMembers" class="section-container">
 HTML-CALC-NEXT:                 <h2>Public Members</h2>
 HTML-CALC-NEXT:                 <div>
 HTML-CALC-NEXT:                     <div id="public_val" class="delimiter-container">
@@ -215,9 +188,9 @@ HTML-CALC-NEXT:                         <pre><code class="language-cpp code-clan
 HTML-CALC-NEXT:                     </div>
 HTML-CALC-NEXT:                 </div>
 HTML-CALC-NEXT:             </section>
-HTML-CALC-NEXT:             <section id="PublicMethods" class="section-container">
+HTML-CALC:                 <section id="PublicMethods" class="section-container">
 HTML-CALC-NEXT:                 <h2>Public Methods</h2>
-HTML-CALC-NEXT:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-CALC:                      <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
 HTML-CALC-NEXT:                     <pre><code class="language-cpp code-clang-doc">int add (int a, int b)</code></pre>
 HTML-CALC-NEXT:                     <div class="doc-card">
 HTML-CALC-NEXT:                         <div class="nested-delimiter-container">
@@ -324,47 +297,29 @@ HTML-CALC-NEXT:                             <p> The result of a % b.</p>
 HTML-CALC-NEXT:                         </div>
 HTML-CALC-NEXT:                     </div>
 HTML-CALC:                      </div>
-HTML-CALC-NEXT:      </section>
-HTML-CALC-NEXT:    </div>
-HTML-CALC-NEXT:  </div>
-HTML-CALC-NEXT: </main>
-HTML-CALC-NEXT: </body>
-HTML-CALC-NEXT: </html>
+HTML-CALC:                  </section>
+HTML-CALC:         </div>
+HTML-CALC:      </main>
+HTML-CALC:      </body>
+HTML-CALC:      </html>
 
 
-HTML-RECTANGLE: <!DOCTYPE html>
-HTML-RECTANGLE-NEXT: <html lang="en-US">
-HTML-RECTANGLE-NEXT: <head>
-HTML-RECTANGLE-NEXT:     <meta charset="utf-8"/>
-HTML-RECTANGLE-NEXT:     <title>Rectangle</title>
-HTML-RECTANGLE-NEXT:         <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/>
-HTML-RECTANGLE-NEXT:         <script src="../mustache-index.js"></script>
-HTML-RECTANGLE-NEXT:     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
-HTML-RECTANGLE-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
-HTML-RECTANGLE-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
-HTML-RECTANGLE-NEXT: </head>
-HTML-RECTANGLE-NEXT: <body>
+HTML-RECTANGLE-LABEL:<html lang="en-US">
+HTML-RECTANGLE-LABEL:<head>
+HTML-RECTANGLE:      </head>
+HTML-RECTANGLE-LABEL:<body>
 HTML-RECTANGLE-NEXT: <header>
-HTML-RECTANGLE-NEXT: <nav class="navbar">
-HTML-RECTANGLE-NEXT:     <div class="navbar__container">
-HTML-RECTANGLE-NEXT:             <div class="navbar__logo">
-HTML-RECTANGLE-NEXT:                 {{^ +$}}
-HTML-RECTANGLE-NEXT:             </div>
-HTML-RECTANGLE-NEXT:         <div class="navbar__menu">
-HTML-RECTANGLE-NEXT:             <ul class="navbar__links">
-HTML-RECTANGLE-NEXT:                 <li class="navbar__item">
-HTML-RECTANGLE-NEXT:                     <a href="../index.html" class="navbar__link">Home</a>
-HTML-RECTANGLE-NEXT:                 </li>
-HTML-RECTANGLE-NEXT:             </ul>
-HTML-RECTANGLE-NEXT:         </div>
-HTML-RECTANGLE-NEXT:     </div>
-HTML-RECTANGLE-NEXT:     <div class="navbar-breadcrumb-container">
-HTML-RECTANGLE-NEXT:         <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
-HTML-RECTANGLE-NEXT:     </div>
-HTML-RECTANGLE-NEXT: </nav>
-HTML-RECTANGLE-NEXT: </header>
-HTML-RECTANGLE-NEXT: <main>
-HTML-RECTANGLE-NEXT:     <div class="container">
+HTML-RECTANGLE-LABEL: <nav class="navbar">
+HTML-RECTANGLE:           <div class="navbar__container">
+HTML-RECTANGLE:                  <div class="navbar__logo">
+HTML-RECTANGLE:                  <div class="navbar__menu">
+HTML-RECTANGLE:                     <a href="../index.html" class="navbar__link">Home</a>
+HTML-RECTANGLE:           <div class="navbar-breadcrumb-container">
+HTML-RECTANGLE:               <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
+HTML-RECTANGLE:       </nav>
+HTML-RECTANGLE-LABEL:</header>
+HTML-RECTANGLE-LABEL:<main>
+HTML-RECTANGLE:          <div class="container">
 HTML-RECTANGLE-NEXT:         <div class="sidebar">
 HTML-RECTANGLE-NEXT:             <h2>class Rectangle</h2>
 HTML-RECTANGLE-NEXT:             <ul>
@@ -388,9 +343,9 @@ HTML-RECTANGLE-NEXT:                     </details>
 HTML-RECTANGLE-NEXT:                 </li>
 HTML-RECTANGLE-NEXT:             </ul>
 HTML-RECTANGLE-NEXT:         </div>
-HTML-RECTANGLE-NEXT:         <div class="resizer" id="resizer"></div>
+HTML-RECTANGLE:              <div class="resizer" id="resizer"></div>
 HTML-RECTANGLE-NEXT:         <div class="content">
-HTML-RECTANGLE-NEXT:             <section class="hero section-container">
+HTML-RECTANGLE:                  <section class="hero section-container">
 HTML-RECTANGLE-NEXT:                 <div class="hero__title">
 HTML-RECTANGLE-NEXT:                     <h1 class="hero__title-large">class Rectangle</h1>
 HTML-RECTANGLE:                     <div class="doc-card">
@@ -403,7 +358,7 @@ HTML-RECTANGLE-NEXT:                         </div>
 HTML-RECTANGLE-NEXT:                     </div>
 HTML-RECTANGLE-NEXT:                 </div>
 HTML-RECTANGLE-NEXT:             </section>
-HTML-RECTANGLE-NEXT:             <section id="PublicMethods" class="section-container">
+HTML-RECTANGLE:                  <section id="PublicMethods" class="section-container">
 HTML-RECTANGLE-NEXT:                 <h2>Public Methods</h2>
 HTML-RECTANGLE-NEXT:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
 HTML-RECTANGLE-NEXT:                     <pre><code class="language-cpp code-clang-doc">void Rectangle (double width, double height)</code></pre>
@@ -443,48 +398,30 @@ HTML-RECTANGLE-NEXT:                             <h3>Returns</h3>
 HTML-RECTANGLE-NEXT:                             <p> double The perimeter of the rectangle.</p>
 HTML-RECTANGLE-NEXT:                         </div>
 HTML-RECTANGLE-NEXT:                     </div>
-HTML-RECTANGLE:                              </div>
-HTML-RECTANGLE-NEXT:             </section>
-HTML-RECTANGLE-NEXT:         </div>
-HTML-RECTANGLE-NEXT:     </div>
-HTML-RECTANGLE-NEXT: </main>
-HTML-RECTANGLE-NEXT: </body>
-HTML-RECTANGLE-NEXT: </html>
+HTML-RECTANGLE:                      </div>
+HTML-RECTANGLE:                  </section>
+HTML-RECTANGLE:          </div>
+HTML-RECTANGLE:      </main>
+HTML-RECTANGLE:      </body>
+HTML-RECTANGLE:      </html>
 
 
-HTML-CIRCLE: <!DOCTYPE html>
-HTML-CIRCLE-NEXT: <html lang="en-US">
-HTML-CIRCLE-NEXT: <head>
-HTML-CIRCLE-NEXT:     <meta charset="utf-8"/>
-HTML-CIRCLE-NEXT:     <title>Circle</title>
-HTML-CIRCLE-NEXT:         <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/>
-HTML-CIRCLE-NEXT:         <script src="../mustache-index.js"></script>
-HTML-CIRCLE-NEXT:     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
-HTML-CIRCLE-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
-HTML-CIRCLE-NEXT:     <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
-HTML-CIRCLE-NEXT: </head>
-HTML-CIRCLE-NEXT: <body>
+HTML-CIRCLE-LABEL:<html lang="en-US">
+HTML-CIRCLE-LABEL:<head>
+HTML-CIRCLE:      </head>
+HTML-CIRCLE-LABEL:<body>
 HTML-CIRCLE-NEXT: <header>
-HTML-CIRCLE-NEXT: <nav class="navbar">
-HTML-CIRCLE-NEXT:     <div class="navbar__container">
-HTML-CIRCLE-NEXT:             <div class="navbar__logo">
-HTML-CIRCLE-NEXT:                 {{^ +$}}
-HTML-CIRCLE-NEXT:             </div>
-HTML-CIRCLE-NEXT:         <div class="navbar__menu">
-HTML-CIRCLE-NEXT:             <ul class="navbar__links">
-HTML-CIRCLE-NEXT:                 <li class="navbar__item">
-HTML-CIRCLE-NEXT:                     <a href="../index.html" class="navbar__link">Home</a>
-HTML-CIRCLE-NEXT:                 </li>
-HTML-CIRCLE-NEXT:             </ul>
-HTML-CIRCLE-NEXT:         </div>
-HTML-CIRCLE-NEXT:     </div>
-HTML-CIRCLE-NEXT:     <div class="navbar-breadcrumb-container">
-HTML-CIRCLE-NEXT:         <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
-HTML-CIRCLE-NEXT:     </div>
-HTML-CIRCLE-NEXT: </nav>
-HTML-CIRCLE-NEXT: </header>
-HTML-CIRCLE-NEXT: <main>
-HTML-CIRCLE-NEXT:     <div class="container">
+HTML-CIRCLE-LABEL: <nav class="navbar">
+HTML-CIRCLE:           <div class="navbar__container">
+HTML-CIRCLE:                  <div class="navbar__logo">
+HTML-CIRCLE:                  <div class="navbar__menu">
+HTML-CIRCLE:                     <a href="../index.html" class="navbar__link">Home</a>
+HTML-CIRCLE:           <div class="navbar-breadcrumb-container">
+HTML-CIRCLE:               <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a>
+HTML-CIRCLE:       </nav>
+HTML-CIRCLE-LABEL:</header>
+HTML-CIRCLE-LABEL:<main>
+HTML-CIRCLE:          <div class="container">
 HTML-CIRCLE-NEXT:         <div class="sidebar">
 HTML-CIRCLE-NEXT:             <h2>class Circle</h2>
 HTML-CIRCLE-NEXT:             <ul>
@@ -508,7 +445,7 @@ HTML-CIRCLE-NEXT:                     </details>
 HTML-CIRCLE-NEXT:                 </li>
 HTML-CIRCLE-NEXT:             </ul>
 HTML-CIRCLE-NEXT:         </div>
-HTML-CIRCLE-NEXT:         <div class="resizer" id="resizer"></div>
+HTML-CIRCLE:              <div class="resizer" id="resizer"></div>
 HTML-CIRCLE-NEXT:         <div class="content">
 HTML-CIRCLE-NEXT:             <section class="hero section-container">
 HTML-CIRCLE-NEXT:                 <div class="hero__title">
@@ -523,9 +460,9 @@ HTML-CIRCLE-NEXT:                         </div>
 HTML-CIRCLE-NEXT:                     </div>
 HTML-CIRCLE-NEXT:                 </div>
 HTML-CIRCLE-NEXT:             </section>
-HTML-CIRCLE-NEXT:             <section id="PublicMethods" class="section-container">
+HTML-CIRCLE:                  <section id="PublicMethods" class="section-container">
 HTML-CIRCLE-NEXT:                 <h2>Public Methods</h2>
-HTML-CIRCLE-NEXT:                 <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
+HTML-CIRCLE:                      <div id="{{([0-9A-F]{40})}}" class="delimiter-container">
 HTML-CIRCLE-NEXT:                     <pre><code class="language-cpp code-clang-doc">void Circle (double radius)</code></pre>
 HTML-CIRCLE-NEXT:                     <div class="doc-card">
 HTML-CIRCLE-NEXT:                         <div class="nested-delimiter-container">
@@ -570,9 +507,8 @@ HTML-CIRCLE-NEXT:                                 </pre>
 HTML-CIRCLE-NEXT:                             </div>
 HTML-CIRCLE-NEXT:                     </div>
 HTML-CIRCLE:                       </div>
-HTML-CIRCLE-NEXT:             </section>
-HTML-CIRCLE-NEXT:         </div>
-HTML-CIRCLE-NEXT:     </div>
-HTML-CIRCLE-NEXT: </main>
-HTML-CIRCLE-NEXT: </body>
-HTML-CIRCLE-NEXT: </html>
+HTML-CIRCLE:                  </section>
+HTML-CIRCLE:          </div>
+HTML-CIRCLE:      </main>
+HTML-CIRCLE:      </body>
+HTML-CIRCLE:      </html>



More information about the cfe-commits mailing list