Skip to content

编译原理实验项目三:该实验主要是使用Jflex,JavaCup制作一个Oberon-0语言的词法分析和语法分析,最后绘制出每个函数的流程图,

License

Notifications You must be signed in to change notification settings

YouSenRong/Oberon-0_FlowChart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CompilePrinciple Project

  本项目是编译原理实验环节的一个综合型、应用型实验,最终实现自动绘制出 Oberon-O 源程序中不同函数模块的流程图。在本实验中需开发一个面向Oberon-0 的逆向工程工具,根据一个输入的 Oberon-0 源程序自动绘制每个过程的程序流程图。Oberon-0 是著名的 Pascal 和 Modula-2 语言的后继者Oberon 语言的一个精简子集。

  本项目包含三个部分:

  1. 熟悉 Oberon-0 语言定义,并编写一个正确的Oberon-0源程序。

  2. 生成词法分析程序JFlex:下载一个词法分析程序自动生成工具JFlex,并利用该工具自动产生 Oberon-0 语言的词法分析程序。

  3. 生成语法分析程序:下载一个语法分析程序自动生成工具 JavaCUP,利用该工具自动产生一个 Oberon-0 语言的语法分析和语法制导翻译程序。

About

编译原理实验项目三:该实验主要是使用Jflex,JavaCup制作一个Oberon-0语言的词法分析和语法分析,最后绘制出每个函数的流程图,

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published