豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 226 行 · 11983 字节 · UTF-8
§
「:
文言:标记文之辅:常字、分行、去白、首字之验与网文之转义。
汉语:标记文(Markdown)库的文字辅助:常用字符、一次扫描的分行、按字符列表处理的空白与开头判断,以及网页转义。
:」
寻观「标准库」之书。

「:文言:换行之字。汉语:换行符。:」
「换行字」乃「字符串」也。
「换行字」者「字节转字符串」于「10」也。

「:文言:制表之字。汉语:制表符。:」
「制表字」乃「字符串」也。
「制表字」者「字节转字符串」于「9」也。

「:文言:回车之字。汉语:回车符。:」
「回车字」乃「字符串」也。
「回车字」者「字节转字符串」于「13」也。

「:文言:不大于零乎。汉语:整数是否小于或等于零。:」
「不大于零」乃化「整数」而「爻」也。
「不大于零」者会「数」而
  「非」于(「大于」于「数」于「零」)
也。

「:文言:空格或制表乎。汉语:单个字符是否为空格或制表符。:」
「空白字吗」乃化「字符串」而「爻」也。
「空白字吗」者会「字」而
  「或者」于(「串相等」于「字」于『 』)于(「串相等」于「字」于「制表字」)
也。

「:文言:逆列之字合为串。汉语:把逆序累积的字符列表按原顺序合成字符串。:」
「逆字成串」乃化(「列」于「字符串」)而「字符串」也。
「逆字成串」者会「逆字们」而
  「串组合并」于(「反转」授以「字符串」于「逆字们」)
也。

「:
文言:一扫而分行,弃回车。标准库之分隔每分一次必重拆余文,长篇则其费倍增,故不用之。
汉语:只扫描一遍,按换行符把文本切成行,并丢弃回车符。标准库的「按字符串分隔」每切一次都重新拆分剩余文本,长文档会变成平方级耗时,所以不用它。
:」
「文分行」乃化「字符串」而(「列」于「字符串」)也。
「文分行」者会「文」而
  递归虑「走」其化(「列」于「字符串」)而化(「列」于「字符串」)而化(「列」于「字符串」)而(「列」于「字符串」)者
    会「余」而会「本行」而会「行们」而
      鉴「余」而
        有「罄」则(「反转」授以「字符串」于(「缀」授以「字符串」于(「逆字成串」于「本行」)于「行们」))
        或有(「缀」于「字」于「尾」)则(
          若「串相等」于「字」于「换行字」则
            「走」
              于「尾」
              于(「罄」授以「字符串」)
              于(「缀」授以「字符串」于(「逆字成串」于「本行」)于「行们」)
          否则若「串相等」于「字」于「回车字」则
            「走」于「尾」于「本行」于「行们」
          否则
            「走」于「尾」于(「缀」授以「字符串」于「字」于「本行」)于「行们」
        )
  而
  「走」于(「获取字符」于「文」)于(「罄」授以「字符串」)
  于(「罄」授以「字符串」)
也。

「:文言:去字列首之空格制表。汉语:去掉字符列表开头的空格与制表符。:」
「字们去首白」乃化(「列」于「字符串」)而(「列」于「字符串」)也。
「字们去首白」者会「字们」而
  鉴「字们」而
    有「罄」则(「罄」授以「字符串」)
    或有(「缀」于「字」于「尾」)则(
      若「空白字吗」于「字」则「字们去首白」于「尾」否则「字们」)
也。

「:文言:字列之首为空白乎;空列为阴。汉语:字符列表的第一个字符是否为空白;空列表为阴。:」
「首是空白」乃化(「列」于「字符串」)而「爻」也。
「首是空白」者会「字们」而
  鉴「字们」而
    有「罄」则「阴」
    或有(「缀」于「字」于「尾」)则「空白字吗」于「字」
也。

「:文言:去串首之空白。汉语:去掉字符串开头的空格与制表符。:」
「去首空白」乃化「字符串」而「字符串」也。
「去首空白」者会「文」而
  「串组合并」于(「字们去首白」于(「获取字符」于「文」))
也。

「:文言:去串尾之空白。汉语:去掉字符串末尾的空格与制表符。:」
「去尾空白」乃化「字符串」而「字符串」也。
「去尾空白」者会「文」而
  「逆字成串」于(「字们去首白」于(「反转」授以「字符串」于(「获取字符」于「文」)))
也。

「:文言:去串首尾之空白。汉语:去掉字符串首尾的空格与制表符。:」
「去空白」乃化「字符串」而「字符串」也。
「去空白」者会「文」而
  「去尾空白」于(「去首空白」于「文」)
也。

「:文言:字列首连若干同字。汉语:字符列表开头连续有多少个给定字符。:」
「首字连数」乃化(「列」于「字符串」)而化「字符串」而「整数」也。
「首字连数」者会「字们」而会「字」而
  鉴「字们」而
    有「罄」则「零」
    或有(「缀」于「头」于「尾」)则
      (若「串相等」于「头」于「字」则「加」于「一」于(「首字连数」于「尾」于「字」)否则「零」)
也。

「:文言:字列首若干字皆为某字乎;不足则阴。汉语:字符列表开头的若干个字符是否都是给定字符;字符不足为阴。:」
「首若干皆」乃化(「列」于「字符串」)而化「整数」而化「字符串」而「爻」也。
「首若干皆」者会「字们」而会「数」而会「字」而
  若「等于」于「数」于「零」则
    「阳」
  否则
    (
      鉴「字们」而
        有「罄」则「阴」
        或有(「缀」于「头」于「尾」)则
          (若「串相等」于「头」于「字」则「首若干皆」于「尾」于(「减」于「数」于「一」)于「字」否则「阴」)
    )
也。

「:文言:字列以某串起乎。汉语:字符列表是否以给定字符串开头。:」
「字们以起」乃化(「列」于「字符串」)而化「字符串」而「爻」也。
「字们以起」者会「字们」而会「前缀」而
  (「以起否」授以「字符串」)于「串相等」于(「获取字符」于「前缀」)于「字们」
也。

「:文言:去字列首至多若干空格。汉语:去掉字符列表开头至多若干个空格。:」
「字们去前空格」乃
  化(「列」于「字符串」)而
  化「整数」而
  (「列」于「字符串」)
也。
「字们去前空格」者会「字们」而会「数」而
  若「等于」于「数」于「零」则
    「字们」
  否则
    (
      鉴「字们」而
        有「罄」则(「罄」授以「字符串」)
        或有(「缀」于「头」于「尾」)则
          (若「串相等」于「头」于『 』则「字们去前空格」于「尾」于(「减」于「数」于「一」)否则「字们」)
    )
也。

「:文言:去字列首若干项;不足者得空列,不告事故。汉语:去掉字符列表开头若干项;列表不够长时得空列表,不像标准库「放」那样报错。:」
「安放」乃化「整数」而化(「列」于「字符串」)而(「列」于「字符串」)也。
「安放」者会「数」而会「字们」而
  若「不大于零」于「数」则
    「字们」
  否则
    (
      鉴「字们」而
        有「罄」则(「罄」授以「字符串」)
        或有(「缀」于「头」于「尾」)则
          「安放」于(「减」于「数」于「一」)于「尾」
    )
也。

「:文言:取字列至首空白之前。汉语:取字符列表开头到第一个空白字符之前的部分。:」
「取至空白」乃化(「列」于「字符串」)而(「列」于「字符串」)也。
「取至空白」者会「字们」而
  鉴「字们」而
    有「罄」则(「罄」授以「字符串」)
    或有(「缀」于「字」于「尾」)则
      (若「空白字吗」于「字」则(「罄」授以「字符串」)否则「缀」授以「字符串」于「字」于(「取至空白」于「尾」))
也。

「:文言:去字列至首空白,空白留之。汉语:去掉字符列表开头到第一个空白字符之前的部分,空白本身保留。:」
「去至空白」乃化(「列」于「字符串」)而(「列」于「字符串」)也。
「去至空白」者会「字们」而
  鉴「字们」而
    有「罄」则(「罄」授以「字符串」)
    或有(「缀」于「字」于「尾」)则(
      若「空白字吗」于「字」则「字们」否则「去至空白」于「尾」)
也。

「:文言:ASCII 之大写为小写,余字不变。汉语:把 ASCII 大写字母转成小写,其他字符不变。:」
「阿斯基小写」乃化「字符串」而「字符串」也。
「阿斯基小写」者会「文」而
  「串组合并」
    于((「态射」授以「字符串」授以「字符串」)
    于(「获取字符」于「文」)
    于(会「字」而
    虑「码」者「字符转整数」于「字」于「零」而
    若「且」于(「大于」于「码」于「64」)于(「小于」于「码」于「91」)则
      「字节转字符串」于(「加」于「码」于「32」)
    否则
      「字」
    )
    )
也。

「:文言:一字之网文转义。汉语:单个字符的网页正文转义:&、<、> 改为字符实体,其余原样。:」
「单字正文转义」乃化「字符串」而「字符串」也。
「单字正文转义」者会「字」而
  若「串相等」于「字」于『&』则
    『&amp;』
  否则若「串相等」于「字」于『<』则
    『&lt;』
  否则若「串相等」于「字」于『>』则『&gt;』否则「字」
也。

「:文言:网文之转义:& < > 三字。汉语:网页正文转义,处理 &、<、> 三个字符;不含这些字符时原样返回。:」
「网页正文转义」乃化「字符串」而「字符串」也。
「网页正文转义」者会「文」而
  若「且」
    于(「非」于(「是子字符串吗」于『&』于「文」))
    于(「且」于(「非」于(「是子字符串吗」于『<』于「文」))于(「非」于(「是子字符串吗」于『>』于「文」)))则
      「文」
  否则
    「串组合并」于((「态射」授以「字符串」授以「字符串」)于(「获取字符」于「文」)于「单字正文转义」)
也。

「:文言:一字之属性转义,兼及双单引号。汉语:单个字符的网页属性转义:在正文转义之外,把双引号与单引号改为字符实体。:」
「单字属性转义」乃化「字符串」而「字符串」也。
「单字属性转义」者会「字」而
  若「串相等」于「字」于『"』则
    『&quot;』
  否则若「串相等」于「字」于『'』则『&#39;』否则「单字正文转义」于「字」
也。

「:文言:网文属性之转义:& < > " ' 五字。汉语:网页属性值转义,处理 &、<、>、"、' 五个字符,与 Liquid 的 escape 过滤器相同。:」
「网页属性转义」乃化「字符串」而「字符串」也。
「网页属性转义」者会「文」而
  「串组合并」于((「态射」授以「字符串」授以「字符串」)于(「获取字符」于「文」)于「单字属性转义」)
也。