Skip to content
This repository has been archived by the owner on Jan 20, 2023. It is now read-only.
/ pl0compiler Public archive

编译原理实验 PL0简化版程序的词法、语法分析和解释执行

License

Notifications You must be signed in to change notification settings

zu1k/pl0compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PL0 compiler

概述

该项目是编译原理课程的课程作业,为简化版pl0语言写一个编译器,生成中间代码并解释执行

  • 题目要求和实验报告见 docs 文件夹
  • 两个pl0程序示例见 bin 文件夹

使用方法

使用 go 1.13+ 版本都可以正常编译

编译

go build -ldflags "-w -s" -trimpath -o pl0compiler.exe .

运行

pl0compiler.exe pl0程序文件名

例如
pl0compiler.exe bin/maxif.txt

About

编译原理实验 PL0简化版程序的词法、语法分析和解释执行

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages