on 839ee52 help sign in
project-m36
22 files
.gitignorecabalize project DatabaseContext.hsrefactoring to add more expression types LICENSEInitial commit README.markdownadd ":p" to show the execution plan Relation.hsadd basic static relational and database context optimizations RelationAtom.hsworking Tutorial D parser RelationAttribute.hsworking Tutorial D parser RelationExpr.hsadd basic static relational and database context optimizations RelationHTML.hsworking Tutorial D parser RelationStaticOptimizer.hsadd static optimization for false predicate RelationStaticOptimizerTest.hsadd static optimization for false predicate RelationTerm.hsfix display of relations with empty tuple sets RelationTest.hsrefactor RelationalError to be ADT RelationTuple.hsimplement update operator with simple restriction clause implement simple Tutorial D actions to allow for "quit" action RelationTupleSet.hsimplement Tutorial D delete with predicate RelationType.hsadd basic static relational and database context optimizations RelationalError.hsimplement basic restriction clauses and evaluation RelationalInclusionDependency.hsWIP add inclusion dependency processing TutorialDInterpreter.hsadd eof to tutorial d parser to improve error messages TutorialDInterpreterTest.hsadd basic static relational and database context optimizations project-m36.cabaladd basic static relational and database context optimizations tutd.hsimplement simple REPR for Tutorial D interpreter