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