Skip to content

axknightroad/SQL_Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:说明文件

==================

About

a Linux SQL interpreter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published