diff --git a/docs/html/md_README.html b/docs/html/md_README.html
index 75a1776..d015406 100644
--- a/docs/html/md_README.html
+++ b/docs/html/md_README.html
@@ -58,7 +58,7 @@ $(function() {
-
@@ -763,12 +763,12 @@ Mappings are available as <tt>SignalInfo::valueDescriptions</tt> and
<tt>DecodeSignal::valueDescriptions</tt>, and survive both database builders, including
<tt>TreeNode::GetSignal()</tt>. Consumers can look up a decoded result directly:
-@icode{cpp}
+@icode{cpp}
const DecodedSignalValue &value = decodedFrame.signals.at(0);
if (const std::string *description = value.GetValueDescription()) {
std::cout << *description;
}
-@endicode
+@endicode
<tt>GetValueDescription()</tt> uses the exact raw integer before factor/offset scaling.
It returns <tt>nullptr</tt> for an invalid decode or an unknown value; numeric decoding
@@ -884,13 +884,13 @@ The root project declares <tt>tests.depends = core</tt> for parallel
Build out of source with Qt 6.8.2:
-@icode{sh}
+@icode{sh}
mkdir build
cd build
qmake6 ../dbc.pro
make -j
make check
-@endicode
+@endicode
<tt>core/core_files.pri</tt> lists the library sources and headers.
Consumers include <tt>core/core.pri</tt> for include paths and library linkage; the test
@@ -902,12 +902,12 @@ When building a consumer separately, pass
From the repository root:
-@icode{sh}
+@icode{sh}
mkdir -p build/core
cd build/core
qmake6 ../../core/core.pro
make -j
-@endicode
+@endicode
qmake is still the build tool; this target does not link Qt libraries.
@@ -923,13 +923,13 @@ no display server is required. An explicit platform setting is preserved.
Enable its library and focused QtTest suite:
-@icode{sh}
+@icode{sh}
mkdir -p build-qt
cd build-qt
qmake6 ../dbc.pro CONFIG+=dbc_qt
make -j
make check
-@endicode
+@endicode
Consumers include <tt>qt/qt.pri</tt> instead of <tt>core/core.pri</tt>, and set
<tt>DBC_CORE_BUILD_DIR</tt> and <tt>DBC_QT_BUILD_DIR</tt> to the corresponding library build
@@ -937,7 +937,7 @@ directories when building separately. A widget application also needs <tt>
<tt>no_keywords</tt>, because core metadata has a <tt>signals</tt> member; use <tt>Q_SIGNALS</tt>,
<tt>Q_SLOTS</tt>, and <tt>Q_EMIT</tt> in consuming Qt classes.
-@icode{cpp}
+@icode{cpp}
#include "dbc_parser.h"
#include "dbc_tree_builder.h"
#include "dbc_tree_model.h"
@@ -952,7 +952,7 @@ view.expandAll();
view.show();
// On reload, pass a newly built tree to SetTree(); to clear:
// model->SetTree(nullptr);
-@endicode
+@endicode
The root is invisible: frames are top-level rows, signals are their children.
Only column zero has children. <tt>parent()</tt> always returns column zero.