XDU 本科编译原理大作业,用 C 实现的简单的 Linux SQL 分析器。
在 CLI 下,输入 SQL 语句,可以进行相应数据库的创建与删除,表的创建与删除,数据行的添加、删除与更新,单表查询以及数据库的本地存储。
- 词法分析工具
flex
- 语法分析工具
bison
- C 编译器:
GCC
sql.lex.l
:SQL词法分析器sql.parsing.y
:SQL语法分析器sql.struct.h
:程序中使用到的数据结构声明和定义以及使用到的函数的声明sql.function.c
:主程序C例程以及函数定义makefile
:SQL分析器的makefile文件README.md
:说明文件
==================