渲染。豫
yuyan · 835 行 · 42758 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835
「:
文言:块之辨与出:围栏之码、题、分隔之线、表、引、列、网文之块、段。出之之式仿 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 文本转换成网页片段:块之间空一行,结尾带换行。:」
「标记文转网页」乃化「字符串」而「字符串」也。
「标记文转网页」者会「文」而
虑「块们」者
「块们渲染」于(「新标识表」于「元」)于(「文分行」于「文」)而
鉴「块们」而
有「罄」则『』
或有(「缀」于「头」于「尾」)则((「间合」于(「换行字」附「换行字」)于「块们」)附「换行字」)
也。