Status: Completed
NyQuiL (Numeric Query Language) was created to allow complex, imperitive language style constructs to be used in a query language environment. Besides support for the if-else construct and variables, for loops can be used to iterate through queries and intelligently combine results. This language is an extension of the baseline query language of Metsker in his book "Building Parsers with Java".
Project Web Page
Technical Report