#hex #esolang #stack #compiler #pointers #file #esoteric

app numlang

一种使用十六进制的esolang编译器

4 个版本

新版本 0.1.3 2024年8月24日
0.1.2 2024年8月24日
0.1.1 2024年8月24日
0.1.0 2024年8月24日

#140 in 编程语言

MIT 许可证

22KB
590

Numlang

一种使用十六进制的谜之编程语言。

用法

使用 cargo install --locked numlang 安装编译器。使用 numlang --help 获取帮助。

语法

基本操作

1 -> 将指针右移一位
2 -> 将指针左移一位
3 -> 将值加一
4 -> 将值减一

文件I/O

5 -> 从stdin读取字节到指针位置
6 -> 将当前字节打印到stdout
7 -> 将堆栈中的字节打印到stdout

堆栈操作

8 -> 将当前字节添加到堆栈
9 -> 从堆栈中移除最新项
a -> 清空堆栈
b -> 将堆栈长度写入当前字节

循环

c -> 打开循环
d -> 关闭循环

无运行时依赖