sturing:简单的图灵机解释器和模拟器

时间:2024-06-07 06:19:04
【文件属性】:

文件名称:sturing:简单的图灵机解释器和模拟器

文件大小:30KB

文件格式:ZIP

更新时间:2024-06-07 06:19:04

C++

踏步 简单的图灵机解释器和模拟器。 汇编 要编译Sturing,只需运行make 。 用法 sturing用法如下: sturing [OPTIONS] [SOURCE FILE] [TAPE FILE] 如果未提供源文件,则启动交互模式。 如果没有TAPE FILE,则磁带将初始化为空。 要列出所有可能的选项,请输入: sturing --help 2.1。 句法 Simple Turing机器源代码的语法很简单。 实际上,它遵循定义的模式: [state name]: [encountered character] [character to be written] [move] [jump] 您在上方看到的内容将称为规则。 规则是五个特征的集合。 前两个是执行特定规则所需的条件,后三个是在此条件下执行的操作。 州名称表示我们将在哪个州执行这些操作。 遇到的角色告诉


【文件预览】:
sturing-master
----.gitmodules(89B)
----COPYING(34KB)
----maketests()
----src()
--------printer.cpp(808B)
--------turingmachine.cpp(6KB)
--------optionscontainter.cpp(2KB)
----examples()
--------multi.out(40B)
--------dialog.tap(30B)
--------helloworld.stu(22B)
--------dialog.out(20B)
--------multi.stu(7KB)
--------multi.tap(17B)
--------comments.stu(102B)
--------helloworld.tap(2B)
--------helloworld.out(17B)
--------dialog.stu(434B)
----.travis.yml(253B)
----main.cpp(13KB)
----README.md(6KB)
----Makefile(551B)
----.gitignore(107B)
----CHANGELOG.md(1KB)
----include()
--------turingmachine.hpp(4KB)
--------optionscontainter.hpp(489B)
--------printer.hpp(1KB)

网友评论