Shinji,
Great piece of work! Did I miss that bit in the AQL specs, or are you
supporting some functions of your own, such as devide?

On Sun, Feb 5, 2012 at 7:53 AM, Shinji KOBAYASHI <skoba at moss.gr.jp> wrote:

> Hi Seref,
>
> This is the demo site for AQBE dynamic query generation.
> http://wako3.u-aizu.ac.jp:8080/aqbe/
> It is wonderful.
>
> Regards,
> Shinji
>
> 2012/1/5 Seref Arikan <serefarikan at kurumsalteknoloji.com>:
> > Thanks Shinji,
> > In general, Antlr has some convenient features, infinite lookahead being
> one
> > of them. I've quickly checked, and Treetop does not seem to support left
> > recursion either. So you must have modified the grammar to make it work.
> > I'm referring to grammar rules such as
> > A : A | B;
> >
> > Tom made the point earlier. At one point it would be good to unify
> various
> > AQL implementation experiences. I'll check out the papers.
> >
> > Best regards
> > Seref
> >
> >
> >
> > On Thu, Jan 5, 2012 at 2:21 AM, Shinji KOBAYASHI <skoba at moss.gr.jp>
> wrote:
> >>
> >> Hi Seref,
> >>
> >> My ADL parser does not include AQL parsing.
> >> I used Treetop, which is an Ruby implementation of PEG/Packrat parsing
> >> algorithm,
> >> not LL/LR. PEG/Packrat parser algorithm was described in this paper.
> >> http://bford.info/pub/lang/packrat-icfp02/
> >>
> >> Antlr is an implementation of PEG parser by LL techniques. I do not
> >> know Antlr so much.
> >>
> >> Packrat parser does not need to separate scanner/parser/lexer and is
> >> capable to
> >> infinite look ahead recursive.
> >>
> >> I do not know why are you parsing AQL, but this proceeding about
> querying
> >> EHR
> >> by archetype might be helpful for your research.
> >> http://web-ext.u-aizu.ac.jp/labs/sw-db/7108/71080109.pdf
> >>
> >> Best regards,
> >> Shinji
> >>
> >> 2012/1/5 Seref Arikan <serefarikan at kurumsalteknoloji.com>:
> >> > Greetings,
> >> > The AQL grammar from the wiki has direct and indirect left recursion.
> >> > Which
> >> > means without changes in the grammar, LL parser generators (both
> JavaCC
> >> > and
> >> > Anltr) can't generate parsers for this grammar.
> >> >
> >> > I'm curious if anybody has refactored this grammar for LL parser
> >> > generators.
> >> > Shinji? Your latest release includes an AQL parser does not it? Could
> >> > you
> >> > please share your method? I can always look at the code, but you'd
> >> > probably
> >> > save me time :)
> >> >
> >> > I'm interested in experiences of others too.
> >> >
> >> >
> >> > Kind regards
> >> > Seref
> >> >
> >> >
> >> > _______________________________________________
> >> > openEHR-technical mailing list
> >> > openEHR-technical at openehr.org
> >> > http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical
> >> >
> >> _______________________________________________
> >> openEHR-technical mailing list
> >> openEHR-technical at openehr.org
> >> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical
> >
> >
> >
> > _______________________________________________
> > openEHR-technical mailing list
> > openEHR-technical at openehr.org
> > http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical
> >
> _______________________________________________
> openEHR-technical mailing list
> openEHR-technical at openehr.org
> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20120205/d04f57bf/attachment.html>

Reply via email to