nskeip / monco

A tutorial on building a simple query language interpreter in C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a tutorial on making a simple query language.

It is called "Monco" because it is a parody on Mongo written in C.

ROADMAP

[x] Nice README.txt.
[x] Storage of strings.
[x] REPL.
[x] Commands:
  - [x] add
  - [x] del
  - [x] search (substring)
  - [x] search with operators: &, |, ()
  - [x] search with not-operator: !
[ ] Storage of documents (similar to MongoDB) where values are strings.
[ ] More sophisticated types:
  - [ ] integers,
  - [ ] nested documents.
[ ] Query language similar to MongoDB:
  - [ ] select with $and, $or, $not,
  - [ ] add special type of filter with above operators.

About

A tutorial on building a simple query language interpreter in C

License:GNU General Public License v3.0


Languages

Language:C 97.5%Language:Makefile 2.5%