豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 139 行 · 7347 字节 · UTF-8
§
「:这是我尝试加速文字处理的程序,非常具有实验性质:」

寻观「标准库」之「数据结构」之「整数操作」之书。

寻观「标准库」之「语言核心」之「内建类型」之书。
寻观「标准库」之「语言核心」之「异常」之书。
寻观「标准库」之「数学运算」之「数组转换」之书。

「可索引字符串」即「字符串」也。

「:可索引字符流在JS平台上可以是buffer:」
「字符流」即
  「可索引字符串」
  合「整数」 「:末尾结尾0在字符串中的序数:」
  合「整数」 「:当前的序数,指向下个待读的值:」
也。 「:整数是UTF8中当前指针位置:」

「:
汉语:返回可索引字符串的字节长度。
文言:数可索引串之字节。
赋曰:细量文脉到毫分,不把全词混作尘。逐粒存身皆入数,长笺底里见真身。
:」
「字节长度」乃化「可索引字符串」而「整数」也。
「字节长度」者会「串」而
  《《外调》》名『豫言_字符串字节数组长度』传「串」
也。

「:
汉语:将字符串转换为字符流,保存底层串、总字节长度及初始为零的当前位置。
文言:以串、字节长及零位成流。
赋曰:长卷初开置案头,从零立记待寻游。底文全长同藏好,一步一步向前流。
:」
「创建字符流」乃化「字符串」而「字符流」也。
「创建字符流」者会「串」而
  虑「索引串」者
    (「可索引字符串」也《《外调》》名『豫言_字符串获取字节数组』传「串」)
  而
  「索引串」与(「字节长度」于「索引串」)与「零」
也。

「:在当前位置匹配下个字符串:」
「:
汉语:返回当前位置开始的剩余字符串,不改变流的位置。
文言:自今位取余文,流位不移。
赋曰:只把余篇映眼前,书签仍在旧行边。看完后卷无须动,再读依然自此延。
:」
「字符流获取剩余字符串」乃化「字符流」而「字符串」也。
「字符流获取剩余字符串」者会「流」而
  虑「被匹配」者「流」中「零」而
  虑「当前指针」者「流」中「二」而
  《《外调》》名『豫言_子字符串从字节序数开始』传「被匹配」与「当前指针」
也。

「:在当前位置匹配下个字符串:」
「:
汉语:判断流的当前位置是否紧接给定字符串,不前进。
文言:校今位后是否所授文,位不移。
赋曰:驻足篇中验后文,相连方许是同群。书签不逐双眸动,留待来时再细分。
:」
「字符流匹配字符串」乃化「字符流」而化「字符串」而「爻」也。
「字符流匹配字符串」者会「流」而会「串」而
  虑「被匹配」者「流」中「零」而
  虑「当前指针」者「流」中「二」而
  《《外调》》名『豫言_字符串匹配』传「被匹配」与「当前指针」与「串」
也。

「:在当前位置匹配下个字符串:」
「:
汉语:返回当前位置增加给定字符串字节长度的新流;不匹配内容,也不检查是否越界。
文言:按所授串之字节长进位,不校文,不验界。
赋曰:借得文长作步长,书签前移过几行。未问途中同字否,行人自守卷边疆。
:」
「字符流前进字符串」乃化「字符流」而化「字符串」而「字符流」也。
「字符流前进字符串」者会「流」而会「串」而
  虑「新流」者(「流」中「零」)与(「流」中「一」)与(「加」于(「流」中「二」)于(「字节长度」于「串」))
  而
  「新流」
也。

「:处于效率考虑,仅比较当前指针是否相等:」
「:
汉语:只比较两个流的当前位置数值,不比较底层字符串或总长度。
文言:但校二流之位,不校其文与长。
赋曰:只将步号两相衡,不问行来哪座城。纵隔千山书卷异,同标一处便同声。
:」
「字符流位置相等」乃化「字符流」而化「字符流」而「爻」也。
「字符流位置相等」者会「流甲」而会「流乙」而
  「等」于(「流甲」中「二」)于(「流乙」中「二」)
也。

「:
汉语:判断当前位置是否恰好等于总字节长度;越过末尾并不会返回阳。
文言:位恰等长乃阳,过末亦非。
赋曰:末页书签正到头,此时方报尽篇休。若将一步行过界,却非停在此汀洲。
:」
「字符流已经结束」乃化「字符流」而「爻」也。
「字符流已经结束」者会「流」而
  「等」于(「流」中「一」)于(「流」中「二」)
也。

「:
汉语:读取当前位置的一个通字符,返回字符及前进后的新流;无法读取字符时抛出事故。
文言:取今位一通字符,与进位之流俱还;不得则告事故。
赋曰:一字拈来步亦移,双收字影与新枝。若逢卷尽无文处,须报停毫不可迟。
:」
「字符流获取下个字符」乃化「字符流」而「字符串」合「字符流」也。
「字符流获取下个字符」者会「流」而
  虑「被匹配」者「流」中「零」而
  虑「当前指针」者「流」中「二」而
  虑「下个字符」者
    (「字符串」也(《《外调》》名『豫言_字符串获取字节序数当前字符』传「被匹配」与「当前指针」))而
    虑「下个字符字节长度」者(「字节长度」于「下个字符」)而
    虑「无」者
      (若「等」于「下个字符字节长度」于「零」则「发生事故」于『无法获取下个字符』否则「元」)
    而
    虑「新流」者(「流」中「零」)与(「流」中「一」)与(「加」于(「流」中「二」)于(「下个字符字节长度」))
    而
    「下个字符」与「新流」
也。

「:字符流的下个字必须是",返回对应的"前的字符串以及新的字符流,
新字符流的下一个字是"的后一个字:」
「:
汉语:当前位置须为癸象字符串的双引号;原生解析返回内容及越过结束引号的新流,结果第三项为元。
文言:今位须双引,解癸象串,返其文及越末引之流,并元为三项。
赋曰:双引开门入字林,转文解罢见原心。出门脚在终符后,带得新签共好音。
:」
「字符流获取癸象字符串」乃化「字符流」而「字符串」合「字符流」合「有」也。
「字符流获取癸象字符串」者会「流」而
  虑「当前串」者「流」中「零」而
  虑「当前指针」者「流」中「二」而
  虑「获取串及前进数」者
    (「字符串」合「整数」也(「数组转换」之「数组转对子」
      于(《《外调》》名『豫言_字符串获取JSON字符串』传「当前串」与「当前指针」)))而
      虑「新流」者(「流」中「零」)与(「流」中「一」)与(「加」于(「流」中「二」)于(「获取串及前进数」中「一」))
      而
      虑「新串」者(「字符串」也(「获取串及前进数」中「零」))而
      「新串」与「新流」与「元」
也。