没有合适的资源?快使用搜索试试~ 我知道了~
基于语句的概念验证语言的交互式解释器。
共10个文件
nh:3个
md:2个
svg:1个
需积分: 5 0 下载量 139 浏览量
2021-06-28
19:31:09
上传
评论
收藏 51KB ZIP 举报
温馨提示
nhotyp-langNhotyp 是一种概念语言,旨在方便我在威海哈尔滨工业大学的算法入门课程辅导期间实现。当前存储库包含 Nhotyp 的最新定义,但规范本身最初是用中文编写的。Nhotyp 是一种“现代”解释性语言,它模仿了 Python 和 Rust 中的一些功能,并使用了前缀表达式以方便解析。它的设计目的是让分配更容易完成,如果你选择仔细考虑问题,因为它需要很少的字符串操作,而且永远不需要构建 AST 才能正常运行。所述存储库引入了一个标准实现,可以在正确的实现上工作,并且如果编写不正确,应该报告常见的运行时错误。用法使用 Rust 构建编译器并使用编译后的解释器执行您的 Nhotyp 代码:cargo build cargo run your_code.nh您可能会在samples/文件夹中找到一些示例。如果没有给解释器提供参数,则可以使用替代的交互式控制台。规格1. 评论按照标准,任何行都不应将代码和注释混合在一起(即,一行既可以是语句也可以是注释,但不能两者兼有),但是由解释器决定是否应该强制执行此要求。所有注释都应以字符#开头,并且必须忽略所有子序列字符,对语句解析器
资源推荐
资源详情
资源评论
收起资源包目录
jeffswt-nhotyp-lang.zip (10个子文件)
nhotyp-lang-master
.gitignore 320B
src
main.rs 34KB
samples
fibonacci.nh 626B
max_four.nh 396B
fastpow.nh 393B
LICENSE 1KB
Cargo.toml 238B
README_zh.md 13KB
README.md 13KB
docs
assets
interactive_console.svg 236KB
共 10 条
- 1
资源评论
weixin_38703295
- 粉丝: 10
- 资源: 935
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功