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