hasking:用Haskell编写的非常简单的Turing Machine解释器

时间:2024-04-23 11:05:28
【文件属性】:
文件名称:hasking:用Haskell编写的非常简单的Turing Machine解释器
文件大小:19KB
文件格式:ZIP
更新时间:2024-04-23 11:05:28
haskell parsing turing-machine Haskell 哈斯克 用Haskell编写的非常非常简单的Turing Machine模拟器和解释器。 编译并运行 您将需要来编译该项目。 您可以开始做 git clone http://github.com/micheleberetta98/hasking cd hasking stack setup stack build stack run example.txt 您可以使用stack test执行一些测试。 命令行选项 选项如下 hasking [-i FILE] [-o FILE] [-t TAPE] [-v] [-h] 短的 长 意义 -v --version 打印版本 -h --help 打印帮助页面 -i --input 输入文件(默认为stdin ) -o --output 输出文件(默认为stdout ) -t --tape 最初使用的胶带 初始磁带将覆盖文
【文件预览】:
hasking-master
----package.yaml(1KB)
----test()
--------InstructionParserSpec.hs(2KB)
--------CodeSpec.hs(909B)
--------Spec.hs(399B)
--------TuringMachineSpec.hs(1KB)
--------TapeSpec.hs(813B)
--------ParserSpec.hs(2KB)
----stack.yaml(2KB)
----LICENSE(1KB)
----app()
--------Opts.hs(3KB)
--------Main.hs(1KB)
----src()
--------Parser.hs(3KB)
--------Tape.hs(2KB)
--------TuringMachine.hs(2KB)
--------InstructionParser.hs(4KB)
--------Error.hs(3KB)
--------Pretty.hs(685B)
--------Code.hs(5KB)
----example.txt(315B)
----Setup.hs(46B)
----hasking.cabal(2KB)
----.gitignore(11B)
----stack.yaml.lock(447B)
----README.md(3KB)

网友评论