直至正文豫言技术之文

豫言 / 技术规范

此篇据 4cdeca1 之实现。所据及适用之界,见基线之篇。

操作符规约关系表

查表前,带签之调用 〇于〇曰〇 按 〇于〇,第二以下之类参 〇又以〇 按 〇以〇,以“者也”收之签名 〇乃〇者也 与构造器 〇立〇者也 按 〇乃〇也、〇立〇也 求之;左右皆然。

依原次求之,先中者行;* 通诸符,〇 式槽。表所不载者,依篇末后备之则定之。

卦曰〇(提案〇〇〇三〇)紧于诸中缀:居左则对任一右符皆左规约(第 1 条),故 卦曰「名」 可径为调用之实参、列之项;居右则为前缀,径移入栈。

〇且〇、〇或〇 为短路之爻算(提案 00022),惟彼此有序:或松于且,同级右结合;与他中缀之符混书须括,否则报“未定义优先级关系”。〇或有〇则〇 为鉴之后支:遇之则前支之体皆先收,惟 鉴〇而〇 右规约,内鉴仍收其后之支;其支体右延至次 或有、也、, 或右括。

序 左操作符 右操作符 决定
1 卦曰〇 * 左规约
2 〇,〇 〇,〇 右规约
3 〇,〇 * 右规约
4 * 〇,〇 左规约
5 〇【〇】 * 左规约
6 〇【】 * 左规约
7 〇【〇,】 * 左规约
8 * 〇【〇】 右规约
9 * 〇【】 右规约
10 * 〇【〇,】 右规约
11 〇且〇 〇且〇 右规约
12 〇且〇 〇或〇 左规约
13 〇或〇 〇且〇 右规约
14 鉴〇而〇 〇或有〇则〇 右规约
15 * 〇或有〇则〇 左规约
16 〇或有〇则〇 * 右为语级中缀则左规约,否则右规约
17 〇于〇 〇于〇 左规约
18 〇之〇 〇之〇 左规约
19 〇之〇 〇于〇 左规约
20 〇于〇 〇之〇 右规约
21 〇之〇 〇接〇 左规约
22 〇接〇 〇之〇 右规约
23 〇之〇 〇而后〇 左规约
24 〇而后〇 〇之〇 右规约
25 〇之〇 〇以〇 左规约
26 〇中〇 〇中〇 左规约
27 〇以〇 〇以〇 左规约
28 〇以〇 〇于〇 左规约
29 〇于〇 〇而后〇 左规约
30 〇而后〇 〇而后〇 右规约
31 〇而后〇 〇于〇 右规约
32 〇属〇 〇于〇 右规约
33 〇属〇 〇之〇 右规约
34 〇属〇 〇以〇 右规约
35 〇属〇 〇合〇 右规约
36 〇属〇 〇中〇 右规约
37 〇合〇 〇于〇 右规约
38 〇接〇 〇接〇 右规约
39 〇与〇 〇与〇 右规约
40 〇合〇 〇合〇 右规约
41 〇或〇 〇或〇 右规约
42 〇于〇 〇接〇 右规约
43 〇接〇 〇于〇 左规约
44 〇于〇 〇与〇 左规约
45 〇与〇 〇于〇 右规约
46 〇中〇 〇于〇 左规约
47 〇于〇 〇中〇 右规约
48 〇中〇 〇与〇 左规约

表所不载者,依次从下列后备之则:

  1. 右为语级中缀(〇者〇也、〇即〇也、〇乃〇也、〇立〇也)而左非:左规约,语级中缀最后收。
  2. 右为类标 〇属〇,左为他中缀:左规约,标管其左之全式。
  3. 右为 〇而后〇、左为中缀:左规约;左为 〇而后〇、右为中缀:右规约。而后最松,同级右结合。
  4. 算较之中缀(加、减、乘、除以、大于、小于、等于、不等于)遇 〇之〇、〇中〇,之、中先约。
  5. 非〇 后径接算较中缀或 于、以、与、合、接、且、或、而后,无关系,须括。
  6. 左为前缀之书(不以 〇 始)、右为中缀:右规约。
  7. 余皆无关系,报“未定义优先级关系”。

表取 雅言符集。豫 之「雅言规约关系」。