ER-MarkUp:ER 图的标记语言

时间:2024-07-21 12:10:36
【文件属性】:

文件名称:ER-MarkUp:ER 图的标记语言

文件大小:26KB

文件格式:ZIP

更新时间:2024-07-21 12:10:36

C++

ER 标记语言和编译器 ###作者:Ganesh Prasad Sahoo 第六学期 B.Tech 计算机科学与工程 鲁克拉国立技术学院 背景 ER 标记语言是表示实体和关系的文本框架。 这个项目是作为一个周末项目开始的,以避免使用 MS Visio 来绘制 ER 图表。 我的磁盘空间非常低,不想再次从 Linux 切换到 Windows,只是为了一个软件,它可以让我特别做一件事——“绘制 ER 图表”,这也是课堂作业。 所以我决定为这个特定任务设计和开发更轻巧、更高效的东西,并开始为此编写语法制作。 经过大约一天半的工作,我坐在大约 500 行代码上,这些代码将我用 ER 标记语言编写的 ER 图表描述编译成 Graphviz 点语言。 语法规范 PROGRAM -> DIAGRAM name; BEGIN (ENTITY+RELATION)+ END ENTITY -> ENT n


【文件预览】:
ER-MarkUp-master
----parser.cpp(7KB)
----structure.hpp(1KB)
----parser.hpp(2KB)
----lexer.cpp(3KB)
----globals.cpp(957B)
----symbolTable.hpp(809B)
----LICENSE(35KB)
----makefile(285B)
----test.erd(734B)
----sstream.hpp(809B)
----main.cpp(1KB)
----codegen.cpp(5KB)
----.gitignore(53B)
----includes.hpp(931B)
----README.md(3KB)
----lexer.hpp(2KB)

网友评论