豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 10 行 · 1672 字节 · UTF-8
§
寻观「标准库」之「语言核心」之「内建类型」之书。

「:文言:浏览器备 JSPI、工作线程与解压流三者则阳,否则阴;不验编译资源能否载入。汉语:当前浏览器是否具备本地编译所需的能力——WebAssembly JSPI、Worker、DecompressionStream 三者齐备时返回阳,否则返回阴;不检查编译资源是否能加载(加载失败会在启动后以“完成”事件报告)。:」
「本地编译可用」乃化「有」而「爻」也。

「:文言:以文件之癸象文(路径至内容)启一编译,返编译号;进度与结果投类曰编译之事于统一事列;同时惟一编译,文件之数或大小逾限则事故。汉语:在浏览器里本地编译一组文件:参数是 JSON 对象 {"路径":"内容",…},至多 4096 个文件、路径至多 512 个 UTF-16 码元、内容总量至多 32 MiB(UTF-8);返回编译号(正整数,实例内递增不复用)。编译在后台的工作线程里进行,宿主向统一事件队列投递类型为“编译”的事件,订阅号是编译号,名称为“进度”或“完成”。同一时刻只允许一个编译,已有编译在运行、文件 JSON 不合规或超限时抛事故。:」
「启动本地编译」乃化「字符串」而「整数」也。

「:文言:止在行之编译,其后投一完成之事而成为阴;无编译在行则阴。汉语:停止正在运行的本地编译:随后投递一个“完成”事件,成为假、错误为“已停止”;确有编译在运行时返回阳,否则返回阴。:」
「停止本地编译」乃化「有」而「爻」也。