pascal-compiler:使用 Python 构建的 pascal 编译器的存储库

时间:2024-07-26 06:22:06
【文件属性】:

文件名称:pascal-compiler:使用 Python 构建的 pascal 编译器的存储库

文件大小:19KB

文件格式:ZIP

更新时间:2024-07-26 06:22:06

Python

pascal 编译器 使用 Python 构建的 Pascal 编译器。 限制 作为一种学习方式,不会使用任何库来繁重地执行扫描器、解析器或抽象语法树。 该项目中使用的唯一库是: :用于打印 ascii 表的库,用于格式化调试语句和生成到控制台的令牌。 进步 以下是已实现的功能列表。 <程序> --> <标题> <声明> <开始声明> <停止> <声明> --> ;<声明> <标签声明>;<声明> <过程声明>;<声明> <函数声明>;<声明> <开始语句> --> 开始<语句>结束 <陈述> --> ;<语句> ;<语句> <重复声明>;<声明> ;<语句> ;<语句> ;<语句> <任务> <过程调用>


【文件预览】:
pascal-compiler-master
----requirements.txt(34B)
----examples()
--------whileif.pas(175B)
--------parenthesis.pas(98B)
--------factorial.pas(214B)
--------repeat.pas(119B)
--------assignment.pas(112B)
--------writeln.pas(58B)
--------if.pas(162B)
--------while.pas(213B)
--------logic.pas(123B)
--------for.pas(196B)
----LICENSE(1KB)
----README.md(6KB)
----.gitignore(29B)
----compiler()
--------emulator.py(2KB)
--------parser.py(22KB)
--------__init__.py(0B)
--------simulator.py(8KB)
--------scanner.py(30KB)

网友评论