@cella-lang/机器(英语:
语言中性执行层 单元格a 校验器,作为
编译模块包。 每种语言的语义都需要这些片子,没有一个拥有它们: C家族
(单位:千美元)@cella-lang/cfamily, (中文(简体) ), c, (中文(简体) ), cpp, (中文(简体) ), arduino)和平松(原变种@cella-lang/python)是建立在它之上的,下一个也是
语言.
软件包没有自己的条目; 一个语言软件包导出它的判断、 类型查询和调试器, 由这些软件包构建 模块.
模块
| 模块 | 它给的是什么 |
|---|---|
machine.bits | 固定宽度2的辅助整数:将一个宽度被包入有符号或无符号的范围,定理为结果在范围;位相操作和相移. 语言的宽度是哪个. |
machine.float | IEEE 754 二进制浮点:加,减,乘,分和平方根计算出准确的理性结果并绕入最接近,连入偶数,所以结果与任何符合执行的比特数一致. |
machine.float.decimal | 正确舍入浮动值的小数位数(显著位数,或固定位数). |
machine.float.functions | 正确四舍五入 pow, (中文(简体) ), exp 财务报告和审定财务报表 log (兹活法. |
machine.console | 标准输入和输出作为状态,而不是效果:输入尚未被读取,迄今为止所写的输出,和被读取的升起的旗帜. 程序等待时调试器输入输入 . |
machine.checked | 可能因某种原因而停止的计算(Checked R A) (中文(简体) ). 评估达到行动的前提条件;核查和执行是同一个术语. |
machine.statement | 用于结构化语句的小步机:序列、条件、循环 break 财务报告和审定财务报表 continue, (中文(简体) ), switch 与坠落,电话, try清理每条出路. |
machine.debugger | 任何语言的机器的调试器驱动程序:断点,出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出Stop.kind) (中文(简体) ). |
machine.dap | JSON a Debug 适应器协议主机在一站读取:其类型,细节,调用堆栈和变量. 每种语言的外形都是一样的,所以一个主机对新语言不需要改变. |
正在装入
包装入 cella-lang 名为 index.json (单位:千美元)checkerHash, (中文(简体) ), cbfVersion; 计 数 peerDependencies
输入该版本。 先装入它需要的标准模块( E)index.requires["cella-lang"].modules,与
load_module_pack),然后按顺序排列其自己的模块 index.modules.machine.deps (与 load_library_pack,哪个
如果检查器或格式不匹配,则拒绝带有理由的包。 语言包列表 @cella-lang/machine
联合国 index.requires.packages,在自己面前同样装入.
变动
见 CHANGES.md。 。 。 .