Structsยง
- Dada
Preprocessor ๐ - RfcFront
Matter ๐ - RfcInfo ๐
Functionsยง
- build_
nonterminal_ ๐map - Scans all chapters for headings matching
## `Nonterminal` definitionand builds a map from nonterminal name to relative URL for cross-chapter linking. - create_
rfc_ ๐chapter - extract_
rfc_ ๐info - extract_
section ๐ - format_
status ๐ - generate_
all_ ๐rfcs_ html - generate_
rfc_ ๐table_ html - get_
inline_ ๐css - ๐ก Returns inline CSS with blank lines stripped. Blank lines inside
<style>tags cause mdbookโs markdown processor to insert<p>tags, which breaks the CSS. - handle_
preprocessing ๐ - handle_
supports ๐ - html_
escape ๐ - Escapes HTML special characters in terminal content.
- main ๐
- make_
app - make_
relative_ ๐link - Computes a relative link from
current_pathtotarget_url. - parse_
front_ ๐matter - populate_
all_ ๐rfcs_ section - populate_
rfc_ ๐sections - process_
spec_ ๐directives - Processes MyST
{spec}directives into HTML with anchors and styling. - render_
ebnf_ ๐blocks - Converts markdown
```ebnf ```code fences into HTML<pre>blocks with linked nonterminals. - render_
ebnf_ ๐line - Renders a single EBNF line, replacing nonterminal references with links
and backtick-quoted terminals with styled
<code>spans.