豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 171 行 · 9089 字节 · UTF-8
§
寻观「底层库」之书。
寻观「客体二号」之「布局」之书。
寻观「客体二号」之「平台」之书。
寻观「客体二号」之「原生系统」之书。
寻观「客体二号」之「基础」之书。
寻观「客体二号」之「实例」之书。
寻观「客体二号」之「模块」之书。
寻观「客体二号」之「堆」之书。
寻观「客体二号」之「对象」之书。
寻观「客体二号」之「表指令」之书。
寻观「客体二号」之「访存」之书。
寻观「客体二号」之「解释」之书。

「:文言:诸区之立与全局、元素、数据之初:解析毕后所行。汉语:模块解析完成后的初始化:分配值栈、标签栈、帧栈、处理栈、行缓冲、标记栈与边表池;按序求值全局初值;把主动元素段写入表;把主动数据段拷入客体线性内存。:」
「分配区域」乃化「整数」而化「整数」而「有」也。
「分配区域」者会「基址格」而会「字节数」而
  虑「基」者「取存」于「字节数」而
  虑「无」者(「写四」于「基址格」于「基」)而
  「写四」于(「加」于「基址格」于「四」)于(「加」于「基」于「字节数」)
也。

「初始化区域」乃化「有」而「有」也。
「初始化区域」者会「无」而
  虑「无」者
    (「分配区域」
      于「状态_值栈基」
      于(「乘」于(「选择」于(「是原生」于「元」)于「原生值栈槽数」于「值栈槽数」)于「八」))而
      虑「无」者
        (「分配区域」于「状态_标签栈基」于(「乘」于「标签栈项数」于「一六」))而
        虑「无」者
          (「写四」于「状态_标签顶」于(「读四」于「状态_标签栈基」))而
          虑「无」者
            (「分配区域」于「状态_帧栈基」于(「乘」于「帧栈项数」于「三二」))而
            虑「无」者
              (「写四」于「状态_帧顶」于(「读四」于「状态_帧栈基」))而
              虑「无」者
                (「分配区域」于「状态_处理栈基」于(「乘」于「处理栈项数」于「三二」))而
                虑「无」者
                  (「写四」于「状态_处理顶」于(「读四」于「状态_处理栈基」))而
                  虑「无」者
                    (「写四」于「状态_行缓冲」于(「取区域」于「行缓冲大小」))而
                    虑「无」者
                      (「分配区域」于「状态_标记栈基」于(「乘」于「标记栈项数」于「四」))而
                      虑「无」者
                        (「写四」于「状态_标记栈顶」于(「读四」于「状态_标记栈基」))而
                        虑「无」者
                          (「分配区域」于「状态_边表池」于(「乘」于(「节长」于「一零」)于「八」))而
                          虑「无」者
                            (「写四」于「状态_实例表」于(「取区域」于(「乘」于「实例记录长」于「最大实例数」)))而
                            虑「无」者
                              (「写四」于「状态_实例数」于「一」)而
                              虑「无」者
                                (「写字段」于(「实例记录」于「零」)于「记录_名址」于(「静态串」于『主程序』))而
                                虑「无」者
                                  (「写字段」
                                    于(「实例记录」于「零」)
                                    于「记录_名长」
                                    于(「零串长」于(「静态串」于『主程序』)))
                                而
                                「写字段」
                                  于(「实例记录」于「零」)
                                  于「记录_状态」于「一」
也。

「初始化全局逐个」乃化「整数」而化「整数」而化「整数」而「有」也。
「初始化全局逐个」者会「位」而会「个数」而会「游」而
  若「小于」于「位」于「个数」
  则
    虑「无」者「值类别」于「游」而
    虑「值后」者「加」于(「读四」于「状态_读址」)于「一」而
    虑「槽」者
      「加」于(「读四」于「状态_全局表」)于(「乘」于「位」于「八」)
    而
    「初始化全局逐个」于(「加」于「位」于「一」)于「个数」于(「求值常量式」于「值后」于「槽」)
  否则
    「元」
也。

「初始化全局」乃化「有」而「有」也。
「初始化全局」者会「无」而
  虑「起」者「节起」于「六」而
  若「等零」于「起」则
    「元」
  否则
    虑「个数」者「读无符号变长」于「起」而
    虑「首」者「读四」于「状态_读址」而
    「初始化全局逐个」于「零」于「个数」于「首」
也。

「初始化一元素段」乃化「整数」而「有」也。
「初始化一元素段」者会「条」而
  虑「标志」者「读字段」于「条」于「元素段_标志」而
  若「标志属」于「标志」于「零」于「二」于「四」于「六」
  则
    虑「无」者
      (「求值常量式」于(「读字段」于「条」于「元素段_式」)于「状态_临时」)而
      虑「偏」者「读四」于「状态_临时」而
      虑「描述」者「表描述址」于(「读字段」于「条」于「元素段_表号」)而
      虑「个数」者「读字段」于「条」于「元素段_个数」而
      虑「无」者
        (「若则致命」
          于(「或者」
            于(「无符号大于」于(「加」于「偏」于「个数」)于(「读字段」于「描述」于「表描述_大小」))
            于(「无符号小于」于(「加」于「偏」于「个数」)于「偏」))
            于「一二四」
            于(「静态串」于『元素段越界』))而
            虑「无」者
              (「填元素逐个」
                于「标志」
                于(「读字段」于「描述」于「表描述_数据」)
                于「偏」
                于「个数」
                于「零」
                于(「读字段」于「条」于「元素段_向量起」)
                于(「读四」于「状态_值栈基」))
            而
            「写字段」于「条」于「元素段_已弃」于「一」
  否则
    「元」
也。

「初始化元素」乃化「有」而「有」也。
「初始化元素」者会「无」而
  虑「个数」者「读四」于「状态_元素段数」而
  递归虑「逐」其化「整数」而「有」者会「位」而
    若「小于」于「位」于「个数」
    则
      ((「初始化一元素段」于(「加」于(「读四」于「状态_元素段表」)于(「乘」于「位」于「元素段条长」)));
        「逐」于(「加」于「位」于「一」))
    否则
      「元」
  而
  「逐」于「零」
也。

「初始化一数据段」乃化「整数」而「有」也。
「初始化一数据段」者会「条」而
  若「等零」于(「读字段」于「条」于「数据段_被动」)
  则
    虑「无」者
      (「求值常量式」于(「读字段」于「条」于「数据段_式」)于「状态_临时」)而
      虑「偏」者「读四」于「状态_临时」而
      虑「长」者「读字段」于「条」于「数据段_长度」而
      虑「无」者
        (「若则致命」
          于(「区间越界」于「偏」于「长」于(「客内存字节」于「元」))
          于「一二七」
          于(「静态串」于『数据段越界』))而
          虑「无」者
            (「拷贝」
              于(「加」于(「读四」于「状态_客内存」)于「偏」)
              于(「读字段」于「条」于「数据段_数据」)于「长」)
          而
          「写字段」于「条」于「数据段_已弃」于「一」
  否则
    「元」
也。

「初始化数据」乃化「有」而「有」也。
「初始化数据」者会「无」而
  虑「个数」者「读四」于「状态_数据段数」而
  递归虑「逐」其化「整数」而「有」者会「位」而
    若「小于」于「位」于「个数」
    则
      ((「初始化一数据段」于(「数据段条」于「位」));
        「逐」于(「加」于「位」于「一」))
    否则
      「元」
  而
  「逐」于「零」
也。