版本。豫
yuyan · 179 行 · 8223 字节 · 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 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179
寻观「标准库」之「语言核心」之「内建类型」之书。
寻观「标准库」之「数据结构」之「整数操作」之书。
寻观「标准库」之「数据结构」之「字节串」之书。
寻观「标准库」之「数据结构」之「可选值」之书。
「:文言:版本未足、非法、已得三途。汉语:增量提取 SSH 版本行的结果类型。:」
「版本结果」立「元类型」也。
「版本未足」立「版本结果」也。
「版本非法」立「版本结果」也。
「版本已得」立(化(「字节串」合「字节串」)而「版本结果」)也。
「:文言:本端二版之识别,末缀回车换行。汉语:本端 SSH 2.0 识别行,发送时包含 CRLF。:」
「本端版本行」乃化「有」而「字节串」也。
「本端版本行」者会「无」而
「拼接字节串」
于(「字符串转字节串」于『SSH-2.0-Yuyan_0.1』)
于(「拼接字节串」于(「单字节串」于「一三」)于(「单字节串」于「一零」))
也。
「寻换行」乃化「字节串」而化「整数」而化「整数」而(「或可有」于「整数」)也。
「寻换行」者会「缓冲」而会「位」而会「限」而
若「不等于」于「位」于「限」
则
(
若「等于」于(「字节串取字节」于「缓冲」于「位」)于「一零」
则
「可有」于「位」
否则
「寻换行」于「缓冲」于(「加」于「位」于「一」)于「限」
)
否则
「可无」
也。
「SSH前缀吗」乃化「字节串」而「爻」也。
「SSH前缀吗」者会「行」而
若「小于」于(「字节串长度」于「行」)于「四」则
「阴」
否则若「不等于」于(「字节串取字节」于「行」于「零」)于「八三」则
「阴」
否则若「不等于」于(「字节串取字节」于「行」于「一」)于「八三」则
「阴」
否则若「不等于」于(「字节串取字节」于「行」于「二」)于「七二」则
「阴」
否则
「等于」于(「字节串取字节」于「行」于「三」)于「四五」
也。
「二版前缀吗」乃化「字节串」而「爻」也。
「二版前缀吗」者会「行」而
若「小于」于(「字节串长度」于「行」)于「九」则
「阴」
否则若「等于」于(「字节串取字节」于「行」于「四」)于「五零」
则
(
若「不等于」于(「字节串取字节」于「行」于「五」)于「四六」则
「阴」
否则若「不等于」于(「字节串取字节」于「行」于「六」)于「四八」则
「阴」
否则若「不等于」于(「字节串取字节」于「行」于「七」)于「四五」则
「阴」
否则
「不等于」于(「字节串取字节」于「行」于「八」)于「三二」
)
否则若「等于」于(「字节串取字节」于「行」于「四」)于「四九」
则
(
若「小于」于(「字节串长度」于「行」)于「一零」则
「阴」
否则若「不等于」于(「字节串取字节」于「行」于「五」)于「四六」则
「阴」
否则若「不等于」于(「字节串取字节」于「行」于「六」)于「五七」则
「阴」
否则若「不等于」于(「字节串取字节」于「行」于「七」)于「五七」则
「阴」
否则若「不等于」于(「字节串取字节」于「行」于「八」)于「四五」则
「阴」
否则
「不等于」于(「字节串取字节」于「行」于「九」)于「三二」
)
否则
「阴」
也。
「行有禁字吗」乃化「字节串」而化「整数」而「爻」也。
「行有禁字吗」者会「行」而会「位」而
若「等于」于「位」于(「字节串长度」于「行」)则
「阴」
否则
虑「字」者「字节串取字节」于「行」于「位」而
若「等于」于「字」于「零」则「阳」
否则若「等于」于「字」于「一三」则「阳」
否则
「行有禁字吗」于「行」于(「加」于「位」于「一」)
也。
「软件名续验」乃化「字节串」而化「整数」而化「整数」而「爻」也。
「软件名续验」者会「行」而会「位」而会「已得」而
若「等于」于「位」于(「字节串长度」于「行」)则
「大于」于「已得」于「零」
否则
虑「字」者「字节串取字节」于「行」于「位」而
若「等于」于「字」于「三二」则「大于」于「已得」于「零」
否则若「小于」于「字」于「三三」则「阴」
否则若「大于」于「字」于「一二六」则「阴」
否则若「等于」于「字」于「四五」则「阴」
否则
「软件名续验」于「行」于(「加」于「位」于「一」)于(「加」于「已得」于「一」)
也。
「软件名可用吗」乃化「字节串」而「爻」也。
「软件名可用吗」者会「行」而
若「等于」于(「字节串取字节」于「行」于「四」)于「五零」
则
「软件名续验」于「行」于「八」于「零」
否则
「软件名续验」于「行」于「九」于「零」
也。
「读取版本行续」乃化「字节串」而化「整数」而「版本结果」也。
「读取版本行续」者会「缓冲」而会「已略」而
虑「总长」者「字节串长度」于「缓冲」而
虑「剩限」者「减」于「八一九二」于「已略」而
虑「本限」者
若「大于」于「总长」于「剩限」则「剩限」否则「总长」而
鉴「寻换行」于「缓冲」于「零」于「本限」而
有(「可有」于「换行位」)则(
虑「行占」者「加」于「换行位」于「一」
而
虑「原行」者「截取字节串」于「缓冲」于「零」于「换行位」
而
虑「行长」者
若「大于」于「换行位」于「零」
则
(
若「等于」
于(「字节串取字节」于「原行」于(「减」于「换行位」于「一」))
于「一三」
则
「减」于「换行位」于「一」
否则
「换行位」
)
否则
「零」
而
虑「净行」者「截取字节串」于「原行」于「零」于「行长」
而
虑「余文」者
「截取字节串」于「缓冲」于「行占」于(「减」于「总长」于「行占」)
而
若「SSH前缀吗」于「净行」
则
(
若「大于」于「行占」于「二五五」则「版本非法」
否则若「二版前缀吗」于「净行」
则
(
若「行有禁字吗」于「净行」于「零」则「版本非法」
否则若「软件名可用吗」于「净行」
则
「版本已得」于(「净行」与「余文」)
否则
「版本非法」
)
否则
「版本非法」
)
否则
「读取版本行续」于「余文」于(「加」于「已略」于「行占」)
)
或有「可无」则(若「大于」于「总长」于「剩限」则「版本非法」否则「版本未足」)
也。
「:文言:析服务器可有之先行,限总前文八千一百九十二字节;得识别则还无 CRLF 行与余字。汉语:增量解析服务器版本行,兼容前置提示行,返回不含换行的识别字符串和剩余二进制字节。:」
「读取版本行」乃化「字节串」而「版本结果」也。
「读取版本行」者会「缓冲」而
「读取版本行续」于「缓冲」于「零」
也。