豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 835 行 · 42758 字节 · UTF-8
§
「:
文言:块之辨与出:围栏之码、题、分隔之线、表、引、列、网文之块、段。出之之式仿 kramdown:块间空一行,表、列、引逐层缩进两格。
汉语:块级解析与输出:围栏代码、ATX 标题、分隔线、GFM 表格、引用、列表、网页块与段落。输出格式仿 kramdown:块之间空一行,表格、列表、引用按层缩进两格。待办事项:不支持缩进代码块、Setext 标题、嵌套列表、松散列表(项间空行会把一个列表分成两个)、脚注、定义列表与 {: } 属性。
:」
寻观「标准库」之书。
寻观「标记文」之「文字」之书。
寻观「标记文」之「标题标识」之书。
寻观「标记文」之「行内」之书。

「:文言:行之类。汉语:一行在块级上的类别。:」
「行类」立「元类型」也。
  「空行」立「行类」也。
  「围栏行」立化「字符串」而化「字符串」而「行类」也。
  「标题行」立化「整数」而化「字符串」而「行类」也。
  「分隔行」立「行类」也。
  「表格行」立「行类」也。
  「引用行」立「行类」也。
  「列表行」立化「爻」而化「字符串」而「行类」也。
  「网页行」立化「字符串」而「行类」也。
  「正文行」立「行类」也。

「:文言:围栏之始:三个以上反引号或波浪号,其后之首词为语言。汉语:围栏代码的开始:至少三个反引号或波浪号,后面第一个词是语言名。返回(围栏标记,语言名)。:」
「围栏起」乃
  化(「列」于「字符串」)而
  (「或可有」于(「字符串」合「字符串」))
也。
「围栏起」者会「字们」而
  鉴「字们」而
    有「罄」则(「可无」授以(「字符串」合「字符串」))
    或有(「缀」于「首」于「尾」)则(
      若「或者」于(「串相等」于「首」于『`』)于(「串相等」于「首」于『~』)则
        虑「数」者「首字连数」于「字们」于「首」而
        若「小于」于「数」于「三」则
          「可无」授以(「字符串」合「字符串」)
        否则
          「可有」授以(「字符串」合「字符串」)
          于((「串组合并」于(「取」授以「字符串」于「数」于「字们」))
            与(「串组合并」于(「取至空白」于(「字们去首白」于(「安放」于「数」于「字们」)))))
      否则
        「可无」授以(「字符串」合「字符串」)
    )
也。

「:文言:围栏之终:同字而不短于始,其后唯空白。汉语:围栏代码的结束行:由同一种字符组成、长度不小于开始标记,后面只有空白。:」
「围栏止吗」乃化「字符串」而化「字符串」而「爻」也。
「围栏止吗」者会「该行」而会「标记」而
  虑「字们」者「字们去前空格」于(「获取字符」于「该行」)于「三」而
  虑「标字们」者「获取字符」于「标记」而
  虑「符」者「串组合并」于(「取」授以「字符串」于「一」于「标字们」)而
  虑「数」者「首字连数」于「字们」于「符」而
  「且」
    于(「非」于(「小于」于「数」于(「长度」授以「字符串」于「标字们」)))
    于(「全部符合」授以「字符串」于「空白字吗」于(「安放」于「数」于「字们」))
也。

「:文言:去题尾之井号。汉语:去掉标题末尾连续的井号及其前的空白。:」
「去除尾井」乃化「字符串」而「字符串」也。
「去除尾井」者会「文」而
  虑「逆」者「反转」授以「字符串」于(「获取字符」于「文」)而
  虑「井数」者「首字连数」于「逆」于『#』而
  若「等于」于「井数」于「零」则
    「文」
  否则
    「去尾空白」于(「逆字成串」于(「安放」于「井数」于「逆」))
也。

「:文言:题之始:一至六井号,后接空白与文。汉语:ATX 标题:一至六个井号,后面是空白与标题文字。返回(级别,标题的原始文字)。:」
「标题起」乃
  化(「列」于「字符串」)而
  (「或可有」于(「整数」合「字符串」))
也。
「标题起」者会「字们」而
  虑「数」者「首字连数」于「字们」于『#』而
  虑「后」者「安放」于「数」于「字们」而
  若「且」于(「且」于(「大于」于「数」于「零」)于(「小于」于「数」于「七」))
  于(「首是空白」于「后」)则
    虑「文」者「去除尾井」于(「去空白」于(「串组合并」于「后」))而
    若「串相等」于「文」于『』则
      「可无」授以(「整数」合「字符串」)
    否则
      「可有」授以(「整数」合「字符串」)于(「数」与「文」)
  否则
    「可无」授以(「整数」合「字符串」)
也。

「:文言:分隔之线:三个以上同为「-」「*」「_」,间以空白。汉语:分隔线:至少三个同样的“-”“*”或“_”,中间可有空白。:」
「分隔线吗」乃化(「列」于「字符串」)而「爻」也。
「分隔线吗」者会「字们」而
  鉴「字们」而
    有「罄」则「阴」
    或有(「缀」于「首」于「尾」)则(
      若「是子字符串吗」于「首」于『-*_』则
        「且」
          于(「全部符合」授以「字符串」
            于(会「字」而「或者」于(「串相等」于「字」于「首」)于(「空白字吗」于「字」))
            于「字们」)
            于(「非」
              于(「小于」
                于(「长度」授以「字符串」
                  于(「滤」授以「字符串」于(会「字」而「串相等」于「字」于「首」)于「字们」))
                  于「三」))
      否则
        「阴」
    )
也。

「:文言:字列首连若干十进数字。汉语:字符列表开头连续有多少个 ASCII 数字。:」
「数字连数」乃化(「列」于「字符串」)而「整数」也。
「数字连数」者会「字们」而
  鉴「字们」而
    有「罄」则「零」
    或有(「缀」于「字」于「尾」)则(
      虑「码」者「字符转整数」于「字」于「零」而
      若「且」于(「大于」于「码」于「47」)于(「小于」于「码」于「58」)则
        「加」于「一」于(「数字连数」于「尾」)
      否则
        「零」
    )
也。

「:文言:列之项始:「-」「*」「+」或「数字.」,后接空白。汉语:列表项的开始:“-”“*”“+”或“数字.”后面接空白。返回(是否有序,项的文字)。:」
「列表起」乃化(「列」于「字符串」)而(「或可有」于(「爻」合「字符串」))也。
「列表起」者会「字们」而
  鉴「字们」而
    有「罄」则(「可无」授以(「爻」合「字符串」))
    或有(「缀」于「首」于「尾」)则(
      若「是子字符串吗」于「首」于『-*+』则(
        若「首是空白」于「尾」则
          「可有」授以(「爻」合「字符串」)
          于(「阴」与(「串组合并」于(「字们去首白」于「尾」)))
        否则
          「可无」授以(「爻」合「字符串」)
      )
      否则
        虑「位数」者「数字连数」于「字们」
        而
        虑「后」者「安放」于「位数」于「字们」
        而
        若「且」
          于(「大于」于「位数」于「零」)
          于(「且」于(「首若干皆」于「后」于「一」于『.』)于(「首是空白」于(「安放」于「一」于「后」)))则
            「可有」授以(「爻」合「字符串」)
            于(「阳」与(「串组合并」于(「字们去首白」于(「安放」于「一」于「后」))))
        否则
          「可无」授以(「爻」合「字符串」)
    )
也。

「:文言:行内之标签,不作网文之块。汉语:kramdown 视为行内元素的网页标签;以它们开头的行按段落处理。:」
「行内标签们」乃「列」于「字符串」也。
「行内标签们」者
  「列」【
    『a』,
    『abbr』,
    『acronym』,
    『b』,
    『big』,
    『bdo』,
    『br』,
    『button』,
    『cite』,
    『code』,
    『del』,
    『dfn』,
    『em』,
    『i』,
    『img』,
    『input』,
    『ins』,
    『kbd』,
    『label』,
    『mark』,
    『option』,
    『q』,
    『rb』,
    『rbc』,
    『rp』,
    『rt』,
    『rtc』,
    『ruby』,
    『samp』,
    『select』,
    『small』,
    『span』,
    『strong』,
    『sub』,
    『sup』,
    『textarea』,
    『tt』,
    『u』,
    『var』
  】
也。

「:文言:无闭之元素。汉语:没有闭合标签的空元素。:」
「空元素们」乃「列」于「字符串」也。
「空元素们」者
  「列」【
    『area』,
    『base』,
    『br』,
    『col』,
    『embed』,
    『hr』,
    『img』,
    『input』,
    『link』,
    『meta』,
    『param』,
    『source』,
    『track』,
    『wbr』
  】
也。

「:文言:串在列中乎。汉语:字符串是否在列表中。:」
「串在列」乃化「字符串」而化(「列」于「字符串」)而「爻」也。
「串在列」者会「串」而会「列们」而
  「存在吗」授以「字符串」于(会「项」而「串相等」于「项」于「串」)于「列们」
也。

「:文言:标签名之字:ASCII 字母、数字与连字符。汉语:标签名里允许的字符:ASCII 字母、数字与连字符。:」
「标签名字吗」乃化「字符串」而「爻」也。
「标签名字吗」者会「字」而
  虑「码」者「字符转整数」于「字」于「零」而
  「或者」
    于(「或者」
      于(「且」于(「大于」于「码」于「64」)于(「小于」于「码」于「91」))
      于(「且」于(「大于」于「码」于「96」)于(「小于」于「码」于「123」)))
      于(「或者」
        于(「且」于(「大于」于「码」于「47」)于(「小于」于「码」于「58」))
        于(「等于」于「码」于「45」))
也。

「:文言:取字列首之标签名。汉语:取字符列表开头的标签名。:」
「取标签名」乃化(「列」于「字符串」)而(「列」于「字符串」)也。
「取标签名」者会「字们」而
  鉴「字们」而
    有「罄」则(「罄」授以「字符串」)
    或有(「缀」于「字」于「尾」)则
      (若「标签名字吗」于「字」则「缀」授以「字符串」于「字」于(「取标签名」于「尾」)否则(「罄」授以「字符串」))
也。

「:
文言:网文之块之始:「<」后接块级标签名、闭标签或注释。
汉语:网页块的开始:“<”后面是块级标签名、闭合标签或注释“<!--”,标签名之后须是空白、“>”“/”或行尾(所以“<https://…>”按自动链接处理)。返回标签名(小写;闭合标签前加“/”,注释为“!--”);行内标签不算网页块。
:」
「网页块起」乃化(「列」于「字符串」)而(「或可有」于「字符串」)也。
「网页块起」者会「字们」而
  若「非」于(「首若干皆」于「字们」于「一」于『<』)则
    「可无」授以「字符串」
  否则
    虑「后」者「安放」于「一」于「字们」而
    若「字们以起」于「后」于『!--』则
      「可有」授以「字符串」于『!--』
    否则
      虑「闭」者「首若干皆」于「后」于「一」于『/』
      而
      虑「名源」者
        若「闭」则「安放」于「一」于「后」否则「后」
      而
      虑「名字们」者「取标签名」于「名源」
      而
      虑「名后」者
        「安放」于(「长度」授以「字符串」于「名字们」)于「名源」
      而
      虑「界正」者
        (
          鉴「名后」而
            有「罄」则「阳」
            或有(「缀」于「字」于「尾」)则
              「或者」
                于(「空白字吗」于「字」)
                于(「或者」于(「串相等」于「字」于『>』)于(「串相等」于「字」于『/』))
        )
      而
      虑「名」者「阿斯基小写」于(「串组合并」于「名字们」)
      而
      若「或者」
        于(「或者」于(「串相等」于「名」于『』)于(「非」于「界正」))
        于(「串在列」于「名」于「行内标签们」)则
        「可无」授以「字符串」
      否则
        「可有」授以「字符串」于(
          若「闭」则『/』附「名」否则「名」)
也。

「:文言:辨一行之类。汉语:判断一行在块级上的类别。缩进超过三个空格的行按正文处理(待办事项:kramdown 视之为缩进代码块)。:」
「辨行」乃化「字符串」而「行类」也。
「辨行」者会「该行」而
  虑「全字」者「获取字符」于「该行」而
  虑「空数」者「首字连数」于「全字」于『 』而
  虑「字们」者「安放」于「空数」于「全字」而
  若「全部符合」授以「字符串」于「空白字吗」于「全字」则
    「空行」
  否则若「大于」于「空数」于「三」则
    「正文行」
  否则
    (
      鉴「围栏起」于「字们」而
        有(「可有」于「围」)则(「围栏行」于(「围」中「零」)于(「围」中「一」))
        或有「可无」则(
          鉴「标题起」于「字们」而
            有(「可有」于「题」)则(「标题行」于(「题」中「零」)于(「题」中「一」))
            或有「可无」则(
              若「分隔线吗」于「字们」则
                「分隔行」
              否则
                (
                  鉴「列表起」于「字们」而
                    有(「可有」于「项」)则(「列表行」于(「项」中「零」)于(「项」中「一」))
                    或有「可无」则(
                      若「首若干皆」于「字们」于「一」于『|』则
                        「表格行」
                      否则若「首若干皆」于「字们」于「一」于『>』则
                        「引用行」
                      否则
                        (
                          鉴「网页块起」于「字们」而
                            有(「可有」于「名」)则(「网页行」于「名」)
                            或有「可无」则「正文行」
                        )
                    )
                )
            )
        )
    )
也。

「:文言:取列首合谓之连行。汉语:从行列表开头取出满足条件的连续行,返回(取出的行,剩余的行)。:」
「前段」乃
  化(化「字符串」而「爻」)而
  化(「列」于「字符串」)而
  ((「列」于「字符串」)合(「列」于「字符串」))
也。
「前段」者会「合」而
  会「行们」而
    递归虑「走」其化(「列」于「字符串」)而化(「列」于「字符串」)而((「列」于「字符串」)合(「列」于「字符串」))者
      会「余」而会「累」而
        鉴「余」而
          有「罄」则((「反转」授以「字符串」于「累」)与「余」)
          或有(「缀」于「该行」于「尾」)则(
            若「合」于「该行」则
              「走」于「尾」于(「缀」授以「字符串」于「该行」于「累」)
            否则
              ((「反转」授以「字符串」于「累」)与「余」)
          )
    而
    「走」于「行们」于(「罄」授以「字符串」)
也。

「:文言:收围栏之内文,至终行止;无终行则至篇末。汉语:收集围栏代码的内容行,直到结束行;没有结束行时收到文末。返回(内容行,结束行之后的行)。:」
「收围栏」乃
  化(「列」于「字符串」)而
  化「字符串」而
  ((「列」于「字符串」)合(「列」于「字符串」))
也。
「收围栏」者会「行们」而会「标记」而
  虑「分」者
    「前段」于(会「该行」而「非」于(「围栏止吗」于「该行」于「标记」))于「行们」
  而
  (「分」中「零」)与(「安放」于「一」于(「分」中「一」))
也。

「:文言:段之续行:正文、表样之行与分隔线皆续之。汉语:段落的后续行:kramdown 的 GFM 模式里,空行、标题、围栏、引用、列表与网页块会结束段落,其余行都接在段落里。:」
「段落续吗」乃化「字符串」而「爻」也。
「段落续吗」者会「该行」而
  鉴「辨行」于「该行」而
    有「正文行」则「阳」
    或有「表格行」则「阳」
    或有「分隔行」则「阳」
    或有「其他」则「阴」
也。

「:文言:表之续行。汉语:表格的后续行:以竖线开头的行。:」
「表格续吗」乃化「字符串」而「爻」也。
「表格续吗」者会「该行」而
  鉴「辨行」于「该行」而
    有「表格行」则「阳」
    或有「其他」则「阴」
也。

「:文言:引之续行:引行与无标之正文。汉语:引用的后续行:带“>”的行,以及紧接其后的普通正文行。:」
「引用续吗」乃化「字符串」而「爻」也。
「引用续吗」者会「该行」而
  鉴「辨行」于「该行」而
    有「引用行」则「阳」
    或有「正文行」则「阳」
    或有「其他」则「阴」
也。

「:文言:去引行之标。汉语:去掉引用行开头的“>”及其后一个空格;没有“>”的行原样返回。:」
「引用去标」乃化「字符串」而「字符串」也。
「引用去标」者会「该行」而
  虑「字们」者「字们去前空格」于(「获取字符」于「该行」)于「三」而
  若「首若干皆」于「字们」于「一」于『>』则
    「串组合并」于(「字们去前空格」于(「安放」于「一」于「字们」)于「一」)
  否则
    「该行」
也。

「:
文言:收列之诸项:同类之项起新项,正文续于本项;遇空行或他块则止。
汉语:收集列表项:同类(有序或无序)的项开始新项,普通正文行接在当前项后面;遇到空行或其他块就结束。返回(各项文字,剩余的行)。
:」
「收列表」乃
  化「爻」而
  化「字符串」而
  化(「列」于「字符串」)而
  ((「列」于「字符串」)合(「列」于「字符串」))
也。
「收列表」者会「有序」而会「首项」而会「行们」而
  虑「结项」者
    (化(「列」于「字符串」)而化(「列」于「字符串」)而(「列」于「字符串」)也
    会「本项」而会「项们」而
      「缀」授以「字符串」
      于(「间合」于「换行字」于(「反转」授以「字符串」于「本项」))
      于「项们」
    )
  而
  递归虑「走」其化(「列」于「字符串」)而化(「列」于「字符串」)而化(「列」于「字符串」)而((「列」于「字符串」)合
  (「列」于「字符串」)
  )者
    会「余」而会「本项」而会「项们」而
      鉴「余」而
        有「罄」则((「反转」授以「字符串」于(「结项」于「本项」于「项们」))与「余」)
        或有(「缀」于「该行」于「尾」)则(
          鉴「辨行」于「该行」而
            有(「列表行」于「此序」于「项文」)则(
              若「爻相等」于「此序」于「有序」则
                「走」
                  于「尾」
                  于(「列」【「项文」】)
                  于(「结项」于「本项」于「项们」)
              否则
                ((「反转」授以「字符串」于(「结项」于「本项」于「项们」))与「余」)
            )
            或有「正文行」则
              「走」
                于「尾」
                于(「缀」授以「字符串」于(「去首空白」于「该行」)于「本项」)
                于「项们」
            或有「其他」则
              ((「反转」授以「字符串」于(「结项」于「本项」于「项们」))与「余」)
        )
  而
  「走」于「行们」于(「列」【「首项」】)于(「罄」授以「字符串」)
也。

「:文言:一行之中某标签之启闭各几。汉语:数一行里某个标签的开标签与闭标签各出现几次。返回(开标签数,闭标签数)。:」
「标签计数」乃化「字符串」而化「字符串」而(「整数」合「整数」)也。
「标签计数」者会「该行」而会「名」而
  虑「开」者『<』附「名」而
  虑「闭」者『</』附「名」而
  虑「名长」者「长度」授以「字符串」于(「获取字符」于「名」)而
  虑「界后」者
    (化(「列」于「字符串」)而「爻」也
    会「后」而
      (
        鉴「后」而
          有「罄」则「阳」
          或有(「缀」于「字」于「尾」)则
            「或者」
              于(「空白字吗」于「字」)
              于(「或者」于(「串相等」于「字」于『>』)于(「串相等」于「字」于『/』))
      )
    )
  而
  递归虑「走」其化(「列」于「字符串」)而化「整数」而化「整数」而(「整数」合「整数」)者会「余」而
  会「开数」而
  会「闭数」而
  鉴「余」而
    有「罄」则(「开数」与「闭数」)
    或有(「缀」于「字」于「尾」)则(
      若「非」于(「串相等」于「字」于『<』)则
        「走」于「尾」于「开数」于「闭数」
      否则若「且」于(「字们以起」于「余」于「闭」)于(「界后」于(「安放」于(「加」于「名长」于「二」)于「余」))则
        「走」于(「安放」于(「加」于「名长」于「二」)于「余」)于「开数」
          于(「加」于「闭数」于「一」)
      否则若「且」于(「字们以起」于「余」于「开」)于(「界后」于(「安放」于(「加」于「名长」于「一」)于「余」))则
        「走」于(「安放」于(「加」于「名长」于「一」)于「余」)
        于(「加」于「开数」于「一」)于「闭数」
      否则
        「走」于「尾」于「开数」于「闭数」
    )
  而
  「走」于(「获取字符」于「该行」)于「零」于「零」
也。

「:
文言:收网文之块:注释至「-->」;空元素与闭标签唯一行;余者计同名标签之启闭,至其相抵之行。块中空行不断之,与 kramdown 同。
汉语:收集网页块:注释收到含“-->”的行;空元素和以闭合标签开头的块只占一行;其余按同名标签的开闭计数,收到开闭相抵的那一行为止。块里的空行不结束网页块,与 kramdown 相同。标签一直不闭合时收到文末(待办事项)。返回(块的行,剩余的行)。
:」
「收网页块」乃
  化「字符串」而
  化「字符串」而
  化(「列」于「字符串」)而
  ((「列」于「字符串」)合(「列」于「字符串」))
也。
「收网页块」者会「名」而会「首行」而会「余行们」而
  若「串相等」于「名」于『!--』则(
    若「是子字符串吗」于『-->』于「首行」则
      (「列」【「首行」】)与「余行们」
    否则
      虑「分」者
        「前段」于(会「该行」而「非」于(「是子字符串吗」于『-->』于「该行」))于「余行们」
      而
      (「缀」授以「字符串」
        于「首行」
        于(「附加」授以「字符串」于(「分」中「零」)于(「取」授以「字符串」于「一」于(「分」中「一」))))
          与(「安放」于「一」于(「分」中「一」))
  )
  否则若「或者」于(「串开头是它吗」于『/』于「名」)于(「串在列」于「名」于「空元素们」)则
    (「列」【「首行」】)与「余行们」
  否则
    虑「首计」者「标签计数」于「首行」于「名」而
    递归虑「走」其化(「列」于「字符串」)而化「整数」而化(「列」于「字符串」)而((「列」于「字符串」)合(「列」
    于「字符串」)
    )者
      会「余」而会「深」而会「累」
  而
  若「不大于零」于「深」则
    (「反转」授以「字符串」于「累」)与「余」
  否则
    (
      鉴「余」而
        有「罄」则((「反转」授以「字符串」于「累」)与「余」)
        或有(「缀」于「该行」于「尾」)则(
          虑「计」者「标签计数」于「该行」于「名」而
          「走」
            于「尾」
            于(「减」于(「加」于「深」于(「计」中「零」))于(「计」中「一」))
            于(「缀」授以「字符串」于「该行」于「累」)
        )
    )
    而
    「走」于「余行们」于(「减」于(「首计」中「零」)于(「首计」中「一」))
    于(「列」【「首行」】)
也。

「:文言:围栏之码之网文。汉语:围栏代码的网页:有语言名时加 language-语言 类名。:」
「码块网页」乃化「字符串」而化(「列」于「字符串」)而「字符串」也。
「码块网页」者会「语言」而会「行们」而
  虑「码」者
    (鉴「行们」而
    有「罄」则『』
    或有(「缀」于「头」于「尾」)则(「间合」于「换行字」于「行们」)附「换行字」)
  而
  (
    若「串相等」于「语言」于『』则
      『<pre><code>』
    否则
      『<pre><code class="language-』附(「网页属性转义」于「语言」)附『">』
  )
  附(「网页正文转义」于「码」)
  附『</code></pre>』
也。

「:文言:题之网文。汉语:标题的网页,带 GFM 规则生成的 id。:」
「标题网页」乃化「标识表」而化「整数」而化「字符串」而「字符串」也。
「标题网页」者会「表」而会「级」而会「文」而
  虑「级文」者「整数表示」于「级」而
  『<h』附「级文」附『 id="』附(「网页属性转义」于(「取标题标识」于「表」于「文」))附『">』
    附(「行内渲染」于「文」)附『</h』附「级文」附『>』
也。

「:
文言:析表行为格:去首尾之竖线,以竖线分之;反引号之内与转义之竖线不分。
汉语:把表格行切成单元格:去掉首尾的竖线,按竖线切分;反引号里的竖线和反斜杠转义的竖线不切分。每格去掉首尾空白。
:」
「单元们」乃化「字符串」而(「列」于「字符串」)也。
「单元们」者会「该行」而
  虑「字们」者「字们去首白」于(「获取字符」于「该行」)而
  虑「去首竖」者
    若「首若干皆」于「字们」于「一」于『|』则「安放」于「一」于「字们」否则「字们」而
    虑「逆」者「字们去首白」于(「反转」授以「字符串」于「去首竖」)而
    虑「去尾竖」者
      若「且」
        于(「首若干皆」于「逆」于「一」于『|』)
        于(「非」于(「首若干皆」于(「安放」于「一」于「逆」)于「一」于『\』))则
        「安放」于「一」于「逆」
      否则
        「逆」
    而
    虑「格字们」者「反转」授以「字符串」于「去尾竖」而
    递归虑「走」其化(「列」于「字符串」)而化「爻」而化(「列」于「字符串」)而化(「列」于「字符串」)而(「列」
    于「字符串」)者
      会「余」而会「在码」而会「本格」而会「格们」而
        鉴「余」而
          有「罄」则
            (「反转」授以「字符串」于(「缀」授以「字符串」于(「去空白」于(「逆字成串」于「本格」))于「格们」))
          或有(「缀」于「字」于「尾」)则(
            若「且」
              于(「串相等」于「字」于『\』)
              于(「首若干皆」于「尾」于「一」于『|』)则
                「走」
                  于(「安放」于「一」于「尾」)
                  于「在码」
                  于(「缀」授以「字符串」于『|』于(「缀」授以「字符串」于『\』于「本格」))
                  于「格们」
            否则若「串相等」于「字」于『`』则
              「走」
                于「尾」
                于(「非」于「在码」)
                于(「缀」授以「字符串」于「字」于「本格」)于「格们」
            否则若「且」于(「串相等」于「字」于『|』)于(「非」于「在码」)则
              「走」
                于「尾」
                于「在码」
                于(「罄」授以「字符串」)
                于(「缀」授以「字符串」于(「去空白」于(「逆字成串」于「本格」))于「格们」)
            否则
              「走」
                于「尾」
                于「在码」
                于(「缀」授以「字符串」于「字」于「本格」)于「格们」
          )
    而
    「走」于「格字们」于「阴」于(「罄」授以「字符串」)
    于(「罄」授以「字符串」)
也。

「:文言:一格为对齐之标乎:可有冒号之横线。汉语:单元格是否为对齐标记:由横线组成,两端可有冒号。:」
「对齐格吗」乃化「字符串」而「爻」也。
「对齐格吗」者会「格」而
  虑「字们」者「获取字符」于「格」而
  「且」
    于(「全部符合」授以「字符串」
      于(会「字」而「或者」于(「串相等」于「字」于『-』)于(「串相等」于「字」于『:』))
      于「字们」)
      于(「大于」
        于(「长度」授以「字符串」于(「滤」授以「字符串」于(会「字」而「串相等」于「字」于『-』)于「字们」))
        于「零」)
也。

「:文言:表之分隔行乎。汉语:表格行是否为表头下的对齐分隔行。:」
「对齐行吗」乃化「字符串」而「爻」也。
「对齐行吗」者会「该行」而
  虑「格们」者「单元们」于「该行」而
  「且」
    于(「大于」于(「长度」授以「字符串」于「格们」)于「零」)
    于(「全部符合」授以「字符串」于「对齐格吗」于「格们」)
也。

「:文言:一格之对齐之式。汉语:由对齐标记得出 style 属性:左、右、居中或无。:」
「对齐式」乃化「字符串」而「字符串」也。
「对齐式」者会「格」而
  虑「左」者「串开头是它吗」于『:』于「格」而
  虑「右」者「串结尾是它吗」于『:』于「格」而
  若「且」于「左」于「右」则
    『 style="text-align: center"』
  否则若「右」则
    『 style="text-align: right"』
  否则若「左」则『 style="text-align: left"』否则『』
也。

「:文言:一表行之诸格网文。汉语:一行表格的各个单元格网页,逐格配上对齐样式。:」
「表行网页」乃
  化「字符串」而
  化(「列」于「字符串」)而
  化(「列」于「字符串」)而
  「字符串」
也。
「表行网页」者会「标签」而
  会「式们」而
    会「格们」而
      递归虑「走」其化(「列」于「字符串」)而化(「列」于「字符串」)而化(「列」于「字符串」)而(「列」于「字符串」)者
        会「余格」而会「余式」而会「累」而
          鉴「余格」而
            有「罄」则(「反转」授以「字符串」于「累」)
            或有(「缀」于「格」于「格尾」)则(
              虑「式」者
                (鉴「余式」而
                有「罄」则『』
                或有(「缀」于「头」于「尾」)则「头」)
              而
              「走」
                于「格尾」
                于(「安放」于「一」于「余式」)
                于(「缀」授以「字符串」
                  于(『      <』附「标签」附「式」附『>』附(「行内渲染」于「格」)附『</』附「标签」附『>』附
                    「换行字」)
                    于「累」)
            )
      而
      『    <tr>』附「换行字」附(「串组合并」于(「走」于「格们」于「式们」于(「罄」授以「字符串」)))附
        『    </tr>』附「换行字」
也。

「:文言:表之网文,其式仿 kramdown。汉语:表格的网页,格式仿 kramdown:第二行是对齐分隔行时第一行作表头。:」
「表格网页」乃化(「列」于「字符串」)而「字符串」也。
「表格网页」者会「行们」而
  虑「有头」者
    (
      鉴「行们」而
        有「罄」则「阴」
        或有(「缀」于「首」于「尾」)则
          (鉴「尾」而
          有「罄」则「阴」
          或有(「缀」于「次」于「次尾」)则「对齐行吗」于「次」)
    )
  而
  虑「式们」者
    若「有头」则(「态射」授以「字符串」授以「字符串」)
    于(「单元们」于(「第N个」授以「字符串」于「一」于「行们」))
    于「对齐式」
    否则
      (「罄」授以「字符串」)
  而
  虑「体行们」者
    若「有头」则「安放」于「二」于「行们」否则「行们」而
    虑「头」者
      若「有头」则
        『  <thead>』附「换行字」
        附(「表行网页」于『th』于「式们」于(「单元们」于(「第N个」授以「字符串」于「零」于「行们」)))
        附『  </thead>』附「换行字」
      否则
        『』
    而
    虑「体」者
      (
        鉴「体行们」而
          有「罄」则『』
          或有(「缀」于「首」于「尾」)则
            『  <tbody>』附「换行字」
            附(「串组合并」于((「态射」授以「字符串」授以「字符串」)
            于「体行们」
            于(会「该行」而「表行网页」于『td』于「式们」于(「单元们」于「该行」))))
            附『  </tbody>』附「换行字」
      )
    而
    『<table>』附「换行字」附「头」附「体」附『</table>』
也。

「:文言:列之网文。汉语:列表的网页,每项一行,缩进两格。:」
「列表网页」乃化「爻」而化(「列」于「字符串」)而「字符串」也。
「列表网页」者会「有序」而会「项们」而
  虑「标签」者
    若「有序」则『ol』否则『ul』
  而
  『<』附「标签」附『>』附「换行字」
  附(「串组合并」于((「态射」授以「字符串」授以「字符串」)
  于「项们」
  于(会「项」而『  <li>』附(「行内渲染」于「项」)附『</li>』附「换行字」)
    ))
    附『</』附「标签」附『>』
也。

「:文言:引之网文:内块各缩进两格。汉语:引用的网页:里面每个块缩进两格。:」
「引用网页」乃化(「列」于「字符串」)而「字符串」也。
「引用网页」者会「块们」而
  『<blockquote>』附「换行字」
  附(「间合」
    于(「换行字」附「换行字」)
    于((「态射」授以「字符串」授以「字符串」)于「块们」于(会「块」而『  』附「块」)))
    附「换行字」附『</blockquote>』
也。

「:文言:段之网文:诸行去首空白,以换行相连。汉语:段落的网页:各行去掉开头空白后用换行相连,再做行内渲染。:」
「段落网页」乃化(「列」于「字符串」)而「字符串」也。
「段落网页」者会「行们」而
  『<p>』附(「行内渲染」于(「去尾空白」
    于(「间合」于「换行字」于((「态射」授以「字符串」授以「字符串」)于「行们」于「去首空白」))))附『</p>』
也。

「:文言:诸行渲染为块之网文,依序列之。汉语:把行列表渲染成各个块的网页,按顺序返回。:」
「块们渲染」乃化「标识表」而化(「列」于「字符串」)而(「列」于「字符串」)也。
「块们渲染」者会「表」而
  会「行们」而
    递归虑「走」其化(「列」于「字符串」)而化(「列」于「字符串」)而(「列」于「字符串」)者会「余」而会「累」而
      鉴「余」而
        有「罄」则(「反转」授以「字符串」于「累」)
        或有(「缀」于「该行」于「尾」)则(
          鉴「辨行」于「该行」而
            有「空行」则(「走」于「尾」于「累」)
            或有(「围栏行」于「标记」于「语言」)则(
              虑「收」者「收围栏」于「尾」于「标记」而
              「走」
                于(「收」中「一」)
                于(「缀」授以「字符串」于(「码块网页」于「语言」于(「收」中「零」))于「累」)
            )
            或有(「标题行」于「级」于「文」)则
              (「走」于「尾」于(「缀」授以「字符串」于(「标题网页」于「表」于「级」于「文」)于「累」))
            或有「分隔行」则(「走」于「尾」于(「缀」授以「字符串」于『<hr />』于「累」))
            或有「表格行」则(
              虑「收」者「前段」于「表格续吗」于「余」而
              「走」
                于(「收」中「一」)
                于(「缀」授以「字符串」于(「表格网页」于(「收」中「零」))于「累」)
            )
            或有「引用行」则(
              虑「收」者「前段」于「引用续吗」于「余」而
              虑「内」者
                「块们渲染」
                  于「表」
                  于((「态射」授以「字符串」授以「字符串」)于(「收」中「零」)于「引用去标」)
              而
              「走」
                于(「收」中「一」)
                于(「缀」授以「字符串」于(「引用网页」于「内」)于「累」)
            )
            或有(「列表行」于「有序」于「项文」)则(
              虑「收」者「收列表」于「有序」于「项文」于「尾」而
              「走」
                于(「收」中「一」)
                于(「缀」授以「字符串」于(「列表网页」于「有序」于(「收」中「零」))于「累」)
            )
            或有(「网页行」于「名」)则(
              虑「收」者「收网页块」于「名」于「该行」于「尾」而
              「走」
                于(「收」中「一」)
                于(「缀」授以「字符串」于(「间合」于「换行字」于(「收」中「零」))于「累」)
            )
            或有「正文行」则(
              虑「收」者「前段」于「段落续吗」于「尾」而
              「走」
                于(「收」中「一」)
                于(「缀」授以「字符串」
                  于(「段落网页」于(「缀」授以「字符串」于「该行」于(「收」中「零」)))
                  于「累」)
            )
        )
    而
    「走」于「行们」于(「罄」授以「字符串」)
也。

「:文言:标记文转为网文;块间空一行,篇末有换行。汉语:把 Markdown 文本转换成网页片段:块之间空一行,结尾带换行。:」
「标记文转网页」乃化「字符串」而「字符串」也。
「标记文转网页」者会「文」而
  虑「块们」者
    「块们渲染」于(「新标识表」于「元」)于(「文分行」于「文」)而
  鉴「块们」而
    有「罄」则『』
    或有(「缀」于「头」于「尾」)则((「间合」于(「换行字」附「换行字」)于「块们」)附「换行字」)
也。