文件名称:图灵机:图灵机编译器
文件大小:693KB
文件格式:ZIP
更新时间:2024-02-25 22:57:07
javascript emulator compilers turing-machine academic-project
tmsim-图灵机 该项目是基于Web的Turing Machine。 它能够解释用于机器的预定义语言,进行编译和执行。 处理语法错误 该工具能够保存语法错误,并以该错误结束和返回行,并且通常提供其类型的描述。 语义分析 检查磁带的字母和机器的字母之间是否一致,并验证最终状态和初始状态是否属于机器状态集。 总览 为了开发该工具,使用了JavaScript Web编程语言,并使用了几个其他库(bootstrap,vis.js,jquery)来促进开发。 在系统的结构级别上,它在图灵机的逻辑和定义的语言的解释器之间进行划分。 在图灵机的逻辑部分中,开发了能够执行相同算法的算法。 在解释器方面,已
【文件预览】:
turing-machine-gh-pages
----css()
--------vis.css(10KB)
--------bootstrap-theme.css(15KB)
--------bootstrap.css.map(241KB)
--------bootstrap.min.css(124KB)
--------bootstrap.css(127KB)
--------bootstrap-theme.min.css(15KB)
--------bootstrap-theme.css.map(38KB)
----formal.html(2KB)
----img()
--------graph()
--------feup.jpg(181KB)
--------timeline()
----fonts()
--------glyphicons-halflings-regular.woff(23KB)
--------glyphicons-halflings-regular.ttf(40KB)
--------glyphicons-halflings-regular.eot(20KB)
--------glyphicons-halflings-regular.svg(61KB)
----TuringMachine.iml(335B)
----transitions.html(963B)
----Dockerfile(96B)
----index.html(19KB)
----help.html(2KB)
----js()
--------jquery.js(276KB)
--------visualization.js(4KB)
--------lexicalCheck.js(12KB)
--------bootstrap.min.js(37KB)
--------simulateFile.js(12KB)
--------loadFile.js(14KB)
--------structure.js(18KB)
--------loadEditor.js(13KB)
--------bootstrap.js(54KB)
--------vis.js(670KB)
----default.conf(1KB)
----examples()
--------even1sAndEven0s.txt(441B)
--------sumTwoNumbers.txt(994B)
--------0n1n.txt(957B)
--------0n1n(2).txt(978B)
--------checkPalindrome.txt(683B)
--------unaryToBinary.txt(460B)
--------copyString.txt(790B)
----README.md(2KB)
----about.html(885B)