豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 46 行 · 4847 字节 · UTF-8
§
寻观「标准库」之「豫言标准内核」之书。
寻观「癸象工具」之「总集」之书。
寻观「云工宿主」之「事件」之书。
寻观「云工宿主」之「句柄」之书。
寻观「云工宿主」之「请求」之书。
寻观「云工宿主」之「持久对象」之书。
寻观「云工宿主」之「持久对象内部」之书。

「:文言:主役与持久对象共一客器,事类各别。汉语:默认 Worker 和 Durable Object 共用一个豫言 Wasm,按事件种类分别执行业务。:」
若「字符串相等吗」于(「云工事件种类」于「元」)于『durable-alarm』则(
 虑「无」者若「等于」于(「云工持久告警重试数」于「元」)于「零」则「元」否则「发生事故」于『告警意外重试』而
 「云工持久写入文字」于『告警』于『已触发』)
否则若「字符串相等吗」于(「云工事件种类」于「元」)于『durable-fetch』则(
 虑「请求」者「读取云工请求」于「元」而
 若「是子字符串吗」于『/fail』于「请求」则(
  虑「无」者「云工持久SQL事务」于(「列」【
   (『INSERT INTO 验收表 (value) VALUES (?)』与(「列」【「癸象字符串」于『不应提交』】)),
   (『INSERT INTO 不存在的表 (value) VALUES (?)』与(「列」【「癸象字符串」于『失败』】))】)而
  「设置云工响应」于「二零零」于『text/plain』于『不应到达』)
 否则若「是子字符串吗」于『/write』于「请求」则(
  虑「无」者「云工持久SQL执行」于『CREATE TABLE IF NOT EXISTS 验收表 (value TEXT)』于(「列」【】)而
  虑「无」者「云工持久SQL事务」于(「列」【
   (『INSERT INTO 验收表 (value) VALUES (?)』与(「列」【「癸象字符串」于『事务一』】)),
   (『INSERT INTO 验收表 (value) VALUES (?)』与(「列」【「癸象字符串」于『事务二』】))】)而
  虑「结构」者「癸象对象」于(「列」【(『kind』与(「癸象字符串」于『state』)),(『ready』与(「癸象爻」于「阳」)),(『tags』与(「癸象数组」于(「列」【「癸象字符串」于『a』,「癸象字符串」于『b』】)))】)而
  虑「无」者「云工持久写入癸象」于『结构』于「结构」而
  虑「无」者「云工持久写入文字」于『状态』于『已持久』而
  虑「无」者「云工持久延后告警」于「二零零」而
  「设置云工响应」于「二零零」于『text/plain』于『已写入』)
 否则(
  虑「状态」者「云工持久读取文字」于『状态』而
  虑「告警」者「云工持久读取文字」于『告警』而
  虑「结构」者「云工持久读取癸象」于『结构』而
  虑「结构文」者若「结构」中「零」则「癸象表示」于(「结构」中「一」)否则『』而
  虑「SQL结果」者「云工持久SQL执行」于『SELECT value FROM 验收表 ORDER BY rowid』于(「列」【】)而
  虑「计数」者「云工持久SQL执行」于『SELECT COUNT(*) AS n FROM 验收表』于(「列」【】)而
  虑「SQL值」者若「且」于(「是子字符串吗」于『"value":"事务一"』于「SQL结果」)于(「且」于(「是子字符串吗」于『"value":"事务二"』于「SQL结果」)于(「且」于(「是子字符串吗」于『"n":2』于「计数」)于(「非」于(「是子字符串吗」于『不应提交』于「SQL结果」))))则『事务已提交』否则『事务错误』而
  虑「结构值」者若「且」于(「是子字符串吗」于『"ready":true』于「结构文」)于(「是子字符串吗」于『"tags":["a","b"]』于「结构文」)则『结构已持久』否则『结构错误』而
  虑「结果」者(若「状态」中「零」则「状态」中「一」否则『未写入』)附『|』附(若「告警」中「零」则「告警」中「一」否则『未触发』)附『|』附「SQL值」附『|』附「结构值」而
  「设置云工响应」于「二零零」于『text/plain』于「结果」))
否则(
 虑「请求号」者「云工请求句柄」于「元」而
 虑「网址文」者「云工读取属性」于「请求号」于『url』而
 虑「网址」者鉴(「癸象解析」于「网址文」)而有(「癸象字符串」于「文」)则「文」或有「其他」则「发生事故」授以「字符串」于『请求网址非文』而
 虑「结果」者「云工持久对象请求文字」于『测试对象』于『同一对象』于『GET』于「网址」于『』而
 「设置云工响应」于「二零零」于『application/json』于「结果」)。