[LFG] FLE project help?
Damir Cavar
damir at linguistlist.org
Mon Jan 25 21:47:18 UTC 2016
Dear colleagues,
we are experimenting in the FLE project (Free Linguistic Environment, or
something like this, maybe just a temporary name) with a parser that
reads and compiles old (or new) XLE grammar files. If you have some
samples or larger grammars that are 100% XLE compatible and that go
beyond the toy grammar or the online available ParGram samples, maybe
you would be willing to share those with us (even for testing only). We
can agree to not distribute or share those anywhere and just to use them
for our own grammar compiler development, if this would be a necessary
condition.
We test parsing the different sections, CONFIG, RULES, TEMPLATES,
LEXICON and we are working on the implementation of the semantics to be
able to provide a first parsing environment that would be backward
compatible (just understand the grammar!) with XLE, not necessarily in
all aspects compatible with XLE.
The different grammar formalisms we implement in BNF and convert them
using BNFC. The resulting grammar parsers will be shared openly.
As mentioned earlier on this list, we are implementing an
Apache-licensed LFG-parser in C++11/14 that should offer some more
flexibility and that should be extensible in various directions. The
more support we get, the earlier we can release a beta, and the more
compatible it will be with the existing grammars. We integrated in the
experimental parser code a Foma-based morphology backend and we use a
Earley-type of CFG-backbone for the time being that can handle CFGs,
PCFGs, and hopefully soon XLE-type of grammars.
Thanks a lot!
Best wishes
Damir
--
Damir Cavar
Department of Linguistics
Indiana University
https://linguistlist.org/people/damir_cavar.html
More information about the LFG
mailing list