编译步骤/代码生成/网页汇编虚组消费。豫
yuyan · 84 行 · 5195 字节 · UTF-8
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 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
寻观「标准库」之书。
寻观「编译器核心」之「编译步骤」之「求值正则变换」之「统一正则数据」之书。
寻观「编译器核心」之「编译步骤」之「代码生成」之「网页汇编初始化证明」之书。
「:文言:唯读原组,递而不易,亦不外传。汉语:在入口只有指定参数指向待虚拟数组、其他参数不含其别名的前提下,证明消费者只读且不外传。数组元素须已由初始化证明确定为整数。这里只接受整数原语、自递归和条件分支;不据此省略读取的边界与类型检查。:」
「验虚组只读」乃化「正则函数」而化「整数」而「爻」也。
「验虚组只读」者会「函」而会「组号」而
虑「参数」者「函」中「二」而
若「或者」于(「大于」于(「函」中「四」)于「一二八」)于(「大于」于(「长度」授以「整数」于「参数」)于「八」)则
「阴」
否则
若「非」于(「存在吗」授以「整数」于(会「号」而「等于」于「号」于「组号」)于「参数」)则
「阴」
否则
虑「无组」者
(化(「列」于「正则原子」)而「爻」也会「参」而「非」
于(「存在吗」授以「正则原子」于(会「值」而「虚组同局部」于「组号」于「值」)于「参」)
)而
递归虑「守参」其化(「列」于「整数」)而化(「列」于「正则原子」)而「爻」者会「诸号」而会「诸参」而
鉴「诸号」而
有「罄」则(鉴「诸参」而
有「罄」则「阳」
或有「其他」则「阴」)
或有(「缀」于「号」于「余号」)则(
鉴「诸参」而
有(「缀」于「值」于「余参」)则
若「等于」于「号」于「组号」则
若「虚组同局部」于「组号」于「值」则
「守参」于「余号」于「余参」
否则
「阴」
否则若「虚组同局部」于「组号」于「值」则「阴」否则「守参」
于「余号」于「余参」
或有「罄」则「阴」
)
而
递归虑「扫」其化「正则区域」而「爻」者会「段」而
鉴「段」而
有(「正则段」于「诸令」于「终」)则
虑「诸令可」者
「全部符合」授以「正则指令」
于(会「令」而鉴「令」而
有(「正则运算」
于「号」
于「类」
于(「正则原语」于『豫言_读取引用数组』)
于(「列」【「组」,「位」】))则
「且」
于(「虚组同局部」于「组号」于「组」)
于(「非」于(「虚组同局部」于「组号」于「位」))
或有(「正则运算」于「号」于「类」于(「正则原语」于「名」)于「参」)则
若「且」
于(「等于」于(「长度」授以「正则原子」于「参」)于「二」)
于(「无组」于「参」)则(
鉴「名」而
有『豫言_整数加』则「阳」
或有『豫言_整数减』则「阳」
或有『豫言_整数乘』则「阳」
或有『豫言_整数除』则「阳」
或有『豫言_整数相等』则「阳」
或有『豫言_整数大于』则「阳」
或有「其他」则「阴」
)否则「阴」
或有(「正则运算」于「号」于「类」于「正则调用」于(「缀」于(「正则函数引用」于「名」)于「参」))
则
「且」
于(「串相等」于「名」于(「函」中「零」))
于(「守参」于「参数」于「参」)
或有(「正则如果」于「号」于「类」于「条件」于「阳体」于「阴体」)则
「且」
于(「非」于(「虚组同局部」于「组号」于「条件」))
于(「且」于(「扫」于「阳体」)于(「扫」于「阴体」))
或有「其他」则「阴」)于「诸令」
而
虑「终可」者鉴「终」而
有(「正则产出」于「值」)则
「非」于(「虚组同局部」于「组号」于「值」)
或有「其他」则
「阴」
而
「且」于「诸令可」于「终可」
而
「扫」于(「函」中「三」)
也。