mininode:由Node.js创建的微型Node.js使用Node.js创建的Node.js

时间:2024-05-21 11:56:04
【文件属性】:

文件名称:mininode:由Node.js创建的微型Node.js使用Node.js创建的Node.js

文件大小:84KB

文件格式:ZIP

更新时间:2024-05-21 11:56:04

JavaScript

使用Node.js创建的Node.js 印象深刻的是我挑战用Node.js制作迷你Node.js. ...初榨esprima ...抽象语法树(AST) ...执行加法 符的计算器...直到制作计算器和比较运算符的实现为止 变量...变量声明,赋值,参考 ...如果条件分支,则重复 ...调用内置函数 ...,以便您可以定义自己的函数 ...支持数组和哈希 ...使用模块并避免对象 ...返回无需处理的启动皮带 ...还实现了退货处理和自举 奖金 额外1:执行Mini Ruby简化树...加载并执行Mini Ruby简化树 额外2:添加运算符...添加否定和逻辑运算符 执照/执照 该示例已获得MIT许可 该存储库由MIT许可证提供


【文件预览】:
mininode-master
----trial()
--------mininode_compiler06if.js(16KB)
--------mininode_compiler04.js(12KB)
--------c6.js(275B)
--------mininode_compiler01.js(8KB)
--------fizzbuzz_c7.js(218B)
--------mininode_compiler06.js(18KB)
--------module_writefile.js(314B)
--------c8.js(476B)
--------mininode_compiler08.js(27KB)
--------mininode_compiler02.js(9KB)
--------mininode_compiler09.js(22KB)
--------c3.js(117B)
--------c4.js(138B)
--------c2.js(51B)
--------c1.js(2B)
--------c5.js(167B)
--------module_getlength.js(267B)
--------mininode_compiler03.js(10KB)
--------module_getkeys.js(304B)
--------fizzbuzz_c8.js(366B)
--------c6while.js(333B)
--------module_builtin.js(1KB)
--------mininode_compiler07.js(22KB)
--------c7.js(231B)
--------module_gettypeof.js(264B)
--------mininode_compiler05.js(15KB)
--------mininode_compiler06while.js(18KB)
--------mininode_step13.js(7KB)
----module_println.js(266B)
----miniruby()
--------savetree.rb(243B)
--------fizzbuzz_tree.json(458B)
--------fizzbuzz_func.rb(186B)
----module_printobj.js(283B)
----mininode_step1.js(591B)
----mininode_step10.js(6KB)
----mininode_step6.js(6KB)
----module_abort.js(234B)
----mininode_step7.js(8KB)
----mininode_step9.js(11KB)
----mininode_step12.js(6KB)
----mininode_extra_r.js(7KB)
----module_builtin_extra2.js(786B)
----mininode_step3.js(1KB)
----LICENSE(1KB)
----module_parser_extra2.js(7KB)
----README.md(2KB)
----sample()
--------test12.js(124B)
--------test8.js(149B)
--------fizzbuzz6.js(229B)
--------fib8.js(164B)
--------test6.js(684B)
--------test7.js(96B)
--------fizzbuzz11.js(335B)
--------fizzbuzz8.js(293B)
--------test5.js(301B)
--------test_extra2.js(218B)
----mininode_step2.js(554B)
----mininode_step11.js(6KB)
----mininode_step8.js(9KB)
----mininode_step4.js(2KB)
----mininode_step5.js(5KB)
----mininode_extra_2.js(7KB)
----module_builtin.js(779B)
----module_parser.js(7KB)
----llvm()
--------rem.ll(59B)
--------puts.ll(675B)
--------putc.ll(131B)
--------mul.ll(58B)
--------two.ll(54B)
--------putn.ll(323B)
--------add.ll(64B)
--------num1000.ll(987B)
--------if.ll(1KB)
--------while.ll(646B)
--------func_add.ll(1KB)
--------div.ll(59B)
--------sub.ll(64B)
--------one.ll(75B)
--------fizzbuzz.ll(2KB)

网友评论