登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
编程语言/脚本语言
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
5
Star
25
Fork
3
ValKmjolnir
/
Nasal-Interpreter
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
最新版
v11.2
0ffa62e
2024-06-07 19:22
对比
v11.2 release
ValKmjolnir
## 更新内容 * Merge pull request #45 from ValKmjolnir/develop * :memo: rename enums * :memo: update tutorial about new operators * Merge pull request #44 from ValKmjolnir/develop * :bug: really enable utf8 on MSVC * :bug: fix compilation error in MSVC * :memo: code improvement * :memo: use the same function table * :bug: fix typo oprand => operand * :sparkles: add codegen for `?.` * :sparkles: add codegen for `??` operator * :sparkles: add parse process for `??` & `?.` * :memo: rename tokname => token_name_mapper * :sparkles: add token `??` and `?.` * :sparkles: beautiful unicode output info * Merge pull request #43 from ValKmjolnir/develop * :bug: fix config error in cmake file * :bug: fix link error * :bug: fix weird error on mac build * Merge branch 'master' into develop * :memo: improve output format of gc dump * :sparkles: add windows code page manager * :memo: delete nasal_misc.cpp * :memo: move functions from nasal_misc => util * :memo: add src/util * :memo: move repl.* => repl/* * :memo: rename nasal_builtin.* * :sparkles: using new cli parser * :sparkles: add cli module and test/wavecity.nas * :memo: change output info width from 6 -> 8 * :memo: delete system call in test files * :memo: change eol to lf * :memo: update doc about enabling 65001 code page * :sparkles: support utf8 ast dump on windows * :memo: rename flstream => filestream * :sparkles: more beautiful ast dump * :memo: rename lexical tokens * :memo: update docs * Merge pull request #42 from ValKmjolnir/develop * :memo: update ci * Merge pull request #41 from ValKmjolnir/develop * :memo: adjust ci * :memo: adjust ci * :bug: fix syntax error in yaml * :memo: try new release action * :memo: try using action created by myself * :memo: test new action * :memo: test CI * :memo: test new release * :fire: expand stack depth to 65535 **完整的更新日志**: https://gitee.com/valkmjolnir/Nasal-Interpreter/compare/v11.1...v11.2
最后提交信息为:
Merge pull request #45 from ValKmjolnir/develop
v11.1
97adfc9
2023-11-05 21:44
对比
v11.1 release
ValKmjolnir
1. Bug 修复: 修复 v11.0 的 debugger 无法启动的问题。 2. Bug 修复: symbol_finder 不检查 foreach/forindex 中的迭代变量声明的问题。 3. 扩展语法 `import.xx.xx` 改为 `use xx.xx`。
最后提交信息为:
Merge pull request #34 from ValKmjolnir/develop
v11.0
c8c233d
2023-10-07 23:12
对比
v11.0 release
ValKmjolnir
1. 使用C++标准 `std=c++17`。 2. 改变语法树设计模式,采用访问者模式。 3. 全新的语法树结构输出格式。 4. 改变了导出模块的方式,把主要的库分成了多个模块。以`_`开头的变量不会被导出。 5. 文件夹`stl`更名为`std`。 6. 添加交互式解释器 (REPL)。 7. 优化虚拟机结构, 将全局数据栈 (存储全局变量的数据) 和操作数据栈 (用于运算) 分离。 8. 删除`op_intg`指令,添加`op_repl`指令。 9. 添加`CMakeLists.txt` (可在`Visual Studio`中使用)。 10. 全新的自定义类型注册流程。
最后提交信息为:
Merge pull request #32 from ValKmjolnir/develop
v10.0
73278ea
2022-08-16 20:58
对比
v10.0 release
ValKmjolnir
更新内容: 1.通过环境变量PATH寻找库文件和模块 2.支持unicode变量名 3.flightgear模拟环境 4.双语文档 5.支持三大编译器GNU g++, LLVM clang++, VS MSVC 6.使用跨平台std::chrono进行高精度计时 7.全新字节码,垃圾收集器,指令调用信息输出格式 8.协程 9.补全库函数 10.进度条和日志库 11.性能优化
最后提交信息为:
update test/ascii-art.nas
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
C++
1
https://gitee.com/valkmjolnir/Nasal-Interpreter.git
[email protected]
:valkmjolnir/Nasal-Interpreter.git
valkmjolnir
Nasal-Interpreter
Nasal-Interpreter
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册