# Installed source inspection

Accessed: 2026-11-04. These are editorial observations, not copied source files. Package files were read only. Hashes identify the inspected installation; no identity with upstream tag bytes is asserted.

| Installed module | Function | First line | Module SHA-256 |
| --- | --- | ---: | --- |
| `markdown_it/rules_block/table.py` | `table` | 59 | `f2731df4e34639f7c447b05799cf646db87190b8eda57efd7552d1d226ad1a73` |
| `markdown_it/rules_inline/html_inline.py` | `html_inline` | 13 | `48183a1d1d0746a09dae491e73475f398b90740ab27de2d114b790820b608ef8` |
| `markdown/extensions/tables.py` | `TableProcessor.run` | 87 | `9eefe47f91f6608105cf4db5f17583b20d6640cf0d1a691dd740be032dd395d4` |
| `markdown/extensions/tables.py` | `TableProcessor._build_row` | 126 | `9eefe47f91f6608105cf4db5f17583b20d6640cf0d1a691dd740be032dd395d4` |

- markdown-it-py table rule obtains each physical source line, trims it, splits columns, then assigns each cell's trimmed text to an inline token. A source newline is not included in that cell's inline input. Changing the soft-break rendering option cannot reconnect the next row.
- Its HTML inline rule returns without recognizing a tag when the html option is disabled. The table block can therefore exist while the tag is escaped as text.
- Python-Markdown's TableProcessor.run splits a block into source lines before building rows; _build_row supplies empty text when a source row has fewer cells than the header's alignment list. This explains the padded empty cell in the split-row sample.

Primary public source references:

- https://raw.githubusercontent.com/executablebooks/markdown-it-py/v4.0.0/markdown_it/rules_block/table.py
- https://raw.githubusercontent.com/executablebooks/markdown-it-py/v4.0.0/markdown_it/rules_inline/html_inline.py
- https://raw.githubusercontent.com/Python-Markdown/markdown/3.10.2/markdown/extensions/tables.py

The public tagged sources were opened through web tools. Function-level behavior was also checked in the installed source. No tests of GitHub.com, VS Code, Markovo, sanitizers, CSS or document export are claimed.
