Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/axknightroad/SQL_Compiler
a Linux SQL interpreter
https://github.com/axknightroad/SQL_Compiler
Last synced: 2 months ago
JSON representation
a Linux SQL interpreter
- Host: GitHub
- URL: https://github.com/axknightroad/SQL_Compiler
- Owner: axknightroad
- Created: 2013-05-01T06:37:04.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2016-01-07T18:22:24.000Z (about 9 years ago)
- Last Synced: 2024-08-03T18:16:43.070Z (6 months ago)
- Language: C
- Homepage:
- Size: 23.4 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- AwesomeInterpreter - SQL_Compiler
README
Linux SQL分析器 v0.5
================### 简介
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`:说明文件==================