igorw / befunge
Befunge-98 实现版本。
dev-master
2013-08-24 02:07 UTC
Requires
- psr/log: ~1.0
Requires (Dev)
- docopt/docopt: dev-master
- monolog/monolog: ~1.6
- phpunit/phpunit: ~3.7
This package is not auto-updated.
Last update: 2024-09-09 14:34:57 UTC
README
Befunge 是一种在 2d 空间中运行的奥赛编程语言,允许指令指针(ip)指向任何方向。
此解释器基于 funge-98 规范,并实现了语言的非并发二维版本。
示例
hello world
0"!dlroW ,olleH">:#,_@
计数
v @
> & 00p 0 10p ;; 0. ;; " ", ;; > 00g 10g w @
v <
> 10g 1+ 10p ;; 10g. ;; " ", ^
用法
只需将文件名传递给解释器
$ bin/befunge examples/hello.b98
您还可以传递 --debug
选项以获取所有指令的日志。
$ bin/befunge --debug examples/hello.b98
稳定性
高度实验性,不稳定,不完整。欢迎 PR。