Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ralxyz/sql-parser-proto
A parser prototype of ZJU DB System Concept course project
https://github.com/ralxyz/sql-parser-proto
Last synced: 4 days ago
JSON representation
A parser prototype of ZJU DB System Concept course project
- Host: GitHub
- URL: https://github.com/ralxyz/sql-parser-proto
- Owner: RalXYZ
- License: unlicense
- Created: 2021-05-15T09:49:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-05-23T15:39:48.000Z (over 3 years ago)
- Last Synced: 2024-12-19T16:17:25.659Z (about 1 month ago)
- Language: CMake
- Homepage:
- Size: 5.86 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SQL Parser Proto
This is a parser prototype of MiniSQL,
a final project of Zhejiang University Database System Concept course.
MiniSQL will be open source right after I submit it.This project has no direct relation with parsing a SQL query.
The thing I did in this project is to configure everything right,
so that it will be easy for you to write a SQL parser based on this project.## Pre-requirements
Make sure you have installed `GNU Bison`, `Flex` and `CMake`.
For Ubuntu user:
```shell
sudo apt install bison
sudo apt install flex
sudo apt install cmake
```## Build
There is no need to run any Bison or Flex command manually.
Instead, CMake will handle everything automatically.
Make sure you have installed the three tools mentioned above, then run the following commands at the root directory of the project:```shell
cmake .
make
```