豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 118 行 · 10068 字节 · UTF-8
§
寻观「底层库」之书。
寻观「客体二号」之「布局」之书。
寻观「客体二号」之「平台」之书。
寻观「客体二号」之「基础」之书。
寻观「客体二号」之「模块」之书。
寻观「客体二号」之「宿主对象」之书。

「:文言:宿主原语之名与号:客体以名字取原语,此表定名与号之对。汉语:宿主原语的名字表与编号。客体模块经 yuyan:gc-host/v1.call 传入原语名(字节数组),这里按名字返回编号(1..69),未知为 0。编号约定:1–4 输出、5 退出、6–9 进程环境(9 按名查环境变量)、10–14 平台与终端、15 读输入行、16–22 字节串、23–27 整数与十进制串、28–42 为文件系统与目录原语(由 主机文件 处理)、43–46 为同步子进程原语(由 主机任务 处理)、67–69 异步子进程、70 设置子进程输入(下一个子进程的标准输入重定向到文件)、71 设置子进程环境(下一个子进程的环境变量块)、72 获取文件大小(字节数,路径不是文件则 -1)、73 存放包上下文(编译器与豫构用,原生系统上实现)、74–76 源码数字名、源码可用名、源码字符串表示(编译器写中间阶段源码用)、77–90 传输控制协议(监听、开始连接、完成连接、接受、读取、读取字节串、从字节序数写入、从字节序数写入字节串、等待、获取本地端口、设置无延迟、关闭写入、关闭、错误消息;由 原生网络原语 处理)、91 截取字节串(从起点取定长字节成新串)、92 可绘监视面板(执行器不画面板,恒为假,同 Node 宿主)。:」
「原语总数」者「九二」也。

「原语名」乃化「整数」而「整数」也。
「原语名」者会「号」而
  鉴「号」而
    有「一」则(「静态串」于『豫言_打印行』)
    或有「二」则(「静态串」于『豫言_打印字符串』)
    或有「三」则(「静态串」于『豫言_标准错误打印行』)
    或有「四」则(「静态串」于『豫言_打印通用值』)
    或有「五」则(「静态串」于『豫言_退出进程』)
    或有「六」则(「静态串」于『豫言_获取命令行程序名』)
    或有「七」则(「静态串」于『豫言_获取命令行参数』)
    或有「八」则(「静态串」于『豫言_获取当前工作目录』)
    或有「九」则(「静态串」于『豫言_获取环境变量』)
    或有「一零」则(「静态串」于『豫言_运行于Windows』)
    或有「一一」则(「静态串」于『豫言_运行于MacOS』)
    或有「一二」则(「静态串」于『豫言_运行于Linux』)
    或有「一三」则(「静态串」于『豫言_标准输出是终端』)
    或有「一四」则(「静态串」于『豫言_标准输入是终端』)
    或有「一五」则(「静态串」于『豫言_尝试读取标准输入行』)
    或有「一六」则(「静态串」于『豫言_字节转字符串』)
    或有「一七」则(「静态串」于『豫言_字节串_空』)
    或有「一八」则(「静态串」于『豫言_字节串_长度』)
    或有「一九」则(「静态串」于『豫言_字节串_取字节』)
    或有「二零」则(「静态串」于『豫言_字节串_从字符串』)
    或有「二一」则(「静态串」于『豫言_字节串_单字节』)
    或有「二二」则(「静态串」于『豫言_字节串_拼接』)
    或有「二三」则(「静态串」于『豫言_整数加』)
    或有「二四」则(「静态串」于『豫言_整数乘』)
    或有「二五」则(「静态串」于『豫言_整数除』)
    或有「二六」则(「静态串」于『豫言_整数转字符串』)
    或有「二七」则(「静态串」于『豫言_字符串转整数』)
    或有「二八」则(「静态串」于『豫言_同步读取文件』)
    或有「二九」则(「静态串」于『豫言_同步读取文件字节串』)
    或有「三零」则(「静态串」于『豫言_同步写入文件』)
    或有「三一」则(「静态串」于『豫言_同步写入文件字节串』)
    或有「三二」则(「静态串」于『豫言_同步删除文件』)
    或有「三三」则(「静态串」于『豫言_同步列出文件夹』)
    或有「三四」则(「静态串」于『豫言_路径存在』)
    或有「三五」则(「静态串」于『豫言_路径是文件夹』)
    或有「三六」则(「静态串」于『豫言_路径是普通文件』)
    或有「三七」则(「静态串」于『豫言_获取文件修改时间』)
    或有「三八」则(「静态串」于『豫言_切换当前工作目录』)
    或有「三九」则(「静态串」于『豫言_同步创建文件夹』)
    或有「四零」则(「静态串」于『豫言_文件系统格式化』)
    或有「四一」则(「静态串」于『豫言_文件系统挂载』)
    或有「四二」则(「静态串」于『豫言_文件系统错误码』)
    或有「四三」则(「静态串」于『豫言_同步运行子进程并继承标准流』)
    或有「四四」则(「静态串」于『豫言_同步运行子进程并传递输出』)
    或有「四五」则(「静态串」于『豫言_同步运行子进程』)
    或有「四六」则(「静态串」于『豫言_同步运行子进程并获取输出』)
    或有「四七」则(「静态串」于『豫言_加载模块』)
    或有「四八」则(「静态串」于『豫言_调用导出』)
    或有「四九」则(「静态串」于『豫言_小数加』)
    或有「五零」则(「静态串」于『豫言_小数减』)
    或有「五一」则(「静态串」于『豫言_小数乘』)
    或有「五二」则(「静态串」于『豫言_小数除』)
    或有「五三」则(「静态串」于『豫言_小数转字符串』)
    或有「五四」则(「静态串」于『豫言_小数精确表示』)
    或有「五五」则(「静态串」于『豫言_小数转整数』)
    或有「五六」则(「静态串」于『豫言_整数转小数』)
    或有「五七」则(「静态串」于『豫言_字符串转小数』)
    或有「五八」则(「静态串」于『豫言_获取当前纳秒时间』)
    或有「五九」则(「静态串」于『豫言_获取当前本地日期时间字符串』)
    或有「六零」则(「静态串」于『豫言_格式化当前本地日期时间』)
    或有「六一」则(「静态串」于『豫言_路径可执行』)
    或有「六二」则(「静态串」于『豫言_查找可执行程序』)
    或有「六三」则(「静态串」于『豫言_路径为符号链接』)
    或有「六四」则(「静态串」于『豫言_取得真实路径』)
    或有「六五」则(「静态串」于『豫言_在线处理器数量』)
    或有「六六」则(「静态串」于『豫言_字符串按字节在前』)
    或有「六七」则(「静态串」于『豫言_启动异步子进程』)
    或有「六八」则(「静态串」于『豫言_尝试收取异步子进程』)
    或有「六九」则(「静态串」于『豫言_异步_输入输出多路等待』)
    或有「七零」则(「静态串」于『豫言_设置子进程输入』)
    或有「七一」则(「静态串」于『豫言_设置子进程环境』)
    或有「七二」则(「静态串」于『豫言_获取文件大小』)
    或有「七三」则(「静态串」于『豫言_存放包上下文』)
    或有「七四」则(「静态串」于『豫言_源码数字名』)
    或有「七五」则(「静态串」于『豫言_源码可用名』)
    或有「七六」则(「静态串」于『豫言_源码字符串表示』)
    或有「七七」则(「静态串」于『豫言_传输控制协议_监听』)
    或有「七八」则(「静态串」于『豫言_传输控制协议_开始连接』)
    或有「七九」则(「静态串」于『豫言_传输控制协议_完成连接』)
    或有「八零」则(「静态串」于『豫言_传输控制协议_接受』)
    或有「八一」则(「静态串」于『豫言_传输控制协议_读取』)
    或有「八二」则(「静态串」于『豫言_传输控制协议_读取字节串』)
    或有「八三」则(「静态串」于『豫言_传输控制协议_从字节序数写入』)
    或有「八四」则(「静态串」于『豫言_传输控制协议_从字节序数写入字节串』)
    或有「八五」则(「静态串」于『豫言_传输控制协议_等待』)
    或有「八六」则(「静态串」于『豫言_传输控制协议_获取本地端口』)
    或有「八七」则(「静态串」于『豫言_传输控制协议_设置无延迟』)
    或有「八八」则(「静态串」于『豫言_传输控制协议_关闭写入』)
    或有「八九」则(「静态串」于『豫言_传输控制协议_关闭』)
    或有「九零」则(「静态串」于『豫言_传输控制协议_错误消息』)
    或有「九一」则(「静态串」于『豫言_字节串_截取』)
    或有「九二」则(「静态串」于『豫言_可绘监视面板』)
    或有「其他」则「零」
也。

「原语号」乃化「整数」而「整数」也。
「原语号」者会「名」而
  递归虑「逐」其化「整数」而「整数」者会「号」而
    若「大于」于「号」于「原语总数」则
      「零」
    否则
      (若「主机名相同」于「名」于(「原语名」于「号」)则「号」否则「逐」于(「加」于「号」于「一」))
  而
  「逐」于「一」
也。