Re: OQL Parser/Interpreter

Torsten Grust <Torsten.Grust@uni-konstanz.de>
3 Aug 1998 17:54:45 -0400

          From comp.compilers

Related articles
OQL Parser/Interpreter sstubbs@iadfw.net (Scott Stubbs) (1998-07-31)
Re: OQL Parser/Interpreter Torsten.Grust@uni-konstanz.de (Torsten Grust) (1998-08-03)
| List of all articles for this month |
From: Torsten Grust <Torsten.Grust@uni-konstanz.de>
Newsgroups: comp.compilers
Date: 3 Aug 1998 17:54:45 -0400
Organization: Database Research Group, U Konstanz (Lake Constance)
References: 98-07-250
Keywords: parse

"Scott Stubbs" <sstubbs@iadfw.net> writes:
> I have been working on a simple OQL engine for a while now and seem to have
> the parser working just right. However, I have found that interpreting or
> executing the OQL is a whole 'nother animal.
>
> The question I ask is: Has anyone been able to successfully create a walker
> for OQL? If so, I would like to know what techniques you used to solve your
> problems...


    Efficient compilation of OQL is one of our main concerns, too. We
have devised a compilation and execution scheme for OQL that is based
on monad (monoid) comprehensions and structural recursion. Pointers
to this work may be found from my homepage (there are also links to a
web interface for a parser and type checker for OQL).


I also recommend to have a look at Leonidas Fegaras' work (U Texas of
Arlington) on this subject:


http://www-cse.uta.edu/~fegaras/fegaras.html


Cheers,
--Teggy
--
    | Torsten Grust Torsten.Grust@uni-konstanz.de |
    | http://www.fmi.uni-konstanz.de/~grust/ |
    | Database Research Group, University of Konstanz (Lake Constance/Germany) |
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.