CSc 4340/6340, Introduction to Compilers
Spring 2012
PROJECT (DatalogQ)
In this project you will implement an interpreter for DatalogQ, an
enhanced query language for relational databases.
Phase 1 (Due February 12 (Sunday))
sudo handin phase1 p1.tar
or
sudo handin phase1 p1.zip
Phase 1 Test Cases
Phase 2 (Due March 18 (Sunday))
sudo handin phase2 p2.tar
or
sudo handin phase2 p2.zip
Phase 3 (Due April 29 (Sunday))
sudo handin phase3 p3.tar
or
sudo handin phase3 p3.zip
DatalogQ
DatalogQ Notes
Lexical Specification and Grammar
Lexical Specification
DatalogQ Grammar
Database Engine
DBEngine .jar file
DBEngine Javadoc
DBEngine File Format
Relation.java
Tuple.java
Driver.java
company database pdf
company database files
movies database files
erf database files
Page Maintained by raj@cs.gsu.edu