豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 63 行 · 3691 字节 · UTF-8
§
寻观「标准库」之书。
寻观「标准库」之「控制」之「异步」之书。
寻观「标准库」之「操作系统」之「异步子进程」之书。

「:文言:原生异步子进程之验:以己为子(带参“子”与退码),子书二行于常出、一行于误出,以所予之码退。父同时起二子与一不存之程序,依次候之,印退码与二出(不印进程之号,Node 与原生不同)。唯行于 Node 与原生之系统。汉语:原生异步子进程验收:程序把自己当子进程再运行(参数“子”加退出码),子进程向标准输出写两行、向标准错误写一行,以给定的退出码结束。父进程同时启动两个子进程和一个不存在的程序,再按固定顺序等待它们,打印退出码与两路输出(不打印进程号:Node 与原生系统的进程号不同)。只在 Node 与原生系统(Linux、macOS)上运行。:」
「码文」乃化「字符串」而「整数」也。
「码文」者会「文」而
  若「串相等」于「文」于『三』则
    「三」
  否则若「串相等」于「文」于『五』则「五」否则「零」
也。

「行子」乃化「字符串」而「有」也。
「行子」者会「码」而
  虑「无」者「打印行」于(『子』附「码」附『:甲』)而
  虑「无」者「标准错误打印行」于(『子』附「码」附『:误』)而
  虑「无」者「打印行」于(『子』附「码」附『:乙』)而
  「进程」之「退出」于(「码文」于「码」)
也。

「印果」乃化「字符串」而化「子进程结果」而「有」也。
「印果」者会「题」而会「果」而
  虑「无」者
    「打印行」于(「题」附『退出码:』附(「整数表示」于(「果」中「一」)))而
    虑「无」者「打印」于(「题」附『标准输出:』附(「果」中「二」))而
    「打印」于(「题」附『标准错误:』附(「果」中「三」))
也。

「行父」乃化「有」而「有」也。
「行父」者会「无」而
  虑「名」者「命令行参数」之「获取程序名」于「元」而
  「运行」授以「有」
    于(会「无」而
    虑「甲」者「异步获取输出」于「名」于(「列」【『子』,『三』】)而
    虑「乙」者「异步获取输出」于「名」于(「列」【『子』,『五』】)而
    虑「丙」者
      「异步获取输出」于『/不存在的程序/甲』于(「列」【『子』,『三』】)而
      虑「无」者
        「印果」于『甲 』于(「等待」授以「子进程结果」于「甲」)而
        虑「无」者
          「印果」于『乙 』于(「等待」授以「子进程结果」于「乙」)
        而
        「打印行」于(『丙 退出码:』附(「整数表示」于((「等待」授以「子进程结果」于「丙」)中「一」))))
也。

「子码」乃化(「列」于「字符串」)而「字符串」也。
「子码」者会「们」而
  鉴「们」而
    有「罄」则『』
    或有「缀」于「首」于「余」则
      若「串相等」于「首」于『子』则
        (鉴「余」而
        有「罄」则『零』
        或有「缀」于「码」于「后」则「码」)
      否则
        『』
也。

若「串相等」于(「子码」于(「命令行参数」之「获取参数」于「元」))于『』
则
  「行父」于「元」
否则
  「行子」于(「子码」于(「命令行参数」之「获取参数」于「元」))。