文件名称:fractran:Go中FRACTRAN编程语言的实现
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-08 03:39:30
Go
FRACTRAN 在Go中实现John Conway深奥的FRACTRAN编程语言。 安装 # go get github.com/jgalilee/fractran # go install github.com/jgalilee/fractran 例子 源文件primes.ft 。 该语法当前不允许空格或换行。 17/91,78/85,19/51,23/38,29/33,77/29,95/23,77/19,1/17,11/13,13/11,15/14,15/2,55/1 用法取决于是否存在管道文件。 有一个或两个参数。 最后一个参数是n的初始值。 以下两个命令是等效的。 # cat eg/primes.ft | fractran 2 # fractran eg/primes.ft 2 在Go程序中使用 内部包github.com/jgalilee/fractran/lan
【文件预览】:
fractran-master
----eg()
--------primes.ft(81B)
----LICENCE.txt(1KB)
----README.md(2KB)
----lang()
--------program.go(3KB)
--------parser_test.go(2KB)
--------parser.go(3KB)
--------program_test.go(759B)
----cli.go(2KB)