【文件属性】:
文件名称:Stacker:堆栈自动机编译器
文件大小:367KB
文件格式:ZIP
更新时间:2021-06-13 08:09:57
JavaScript
堆垛机 1.0
堆栈使编译器自动化。
先决条件
需要安装以下软件包:
# sudo apt-get install g++
编译
要编译项目,只需导航到 stacker 文件夹并运行 compile.sh:
$ cd ~/stacker
$ chmod 777 ./compile.sh
$ ./compile.sh
结构
q1(输入,stack_top,变化,目标状态)
Se a entrada 0; topo de pilha for 1; adiciona 2 na pilha; vai para o estado q2
q1 (0, 1, 2, q2);
Se a entrada 1; topo de pilha for 2; remove item da pilha; se mantém no estado q2
q2 (1, 2, -, q