<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Ron,<div class=""><br class=""></div><div class="">thanks a lot!</div><div class=""><br class=""></div><div class="">just to make sure, the semantics is that ADVERBIAL is still just a plain rule with ADVERBIAL as a left-hand-side symbol, but we want it to NOT project the ADVERBIAL dominating/left-hand-side node in c-structure. I just found the corresponding comments in <a href="http://www2.parc.com/isl/groups/nltt/xle/doc/notations.html" class="">http://www2.parc.com/isl/groups/nltt/xle/doc/notations.html</a>, sorry for the confusion.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">I am finalizing the formal specification of all XLE-grammar sections, i.e. CONFIG, FEATURES, LEXICON, MORPHOLOGY, RULES, TEMPLATES, and so on. They are all implemented as Labeled Backus-Naur Form grammars and can be converted to parsers in various languages using BNFC, i.e. the parsers can be generated as C, C++, C#, Java, OCaml, Haskell code using BNFC.</div><div class=""><br class=""></div><div class="">Currently it is about fixing the RULES section parser. All the other parsers are ready, or at least parsing the grammars that we have. The RULES-parser might be ready this week. This means that we would have a first version of the parsers all grammar sections that can parse all of the Malagasy grammar, Norwegian, and to be tested still: Polish.</div><div class=""><br class=""></div><div class="">If you have grammars that are public or could be shared with us, please let us know and we would use them to test our parsers.</div><div class=""><br class=""></div><div class="">For those of you who would not want to expose your grammars, we will put the parser code and documentation on Bitbucket, hopefully with binaries for Macs and Linux at least, maybe also Windows, and you could test the parsers yourself and maybe even report errors to us without giving away your grammars or details about them.</div><div class=""><br class=""></div><div class="">The code and binaries will be posted here in the next days and weeks:</div><div class=""><br class=""></div><div class=""><a href="https://bitbucket.org/dcavar/fle/" class="">https://bitbucket.org/dcavar/fle/</a></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Thanks!</div><div class=""><br class=""></div><div class="">DC</div><div class=""><br class=""></div><div class=""><br class=""><div class="">
<div class=""><div class=""><br class=""></div></div><br class="Apple-interchange-newline">

</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Sep 27, 2016, at 1:34 PM, Ron Kaplan <<a href="mailto:ron.kaplan@post.harvard.edu" class="">ron.kaplan@post.harvard.edu</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Damir,<div class=""><br class=""></div><div class="">This is something else.  This is defining ADVERBIAL as a meta-category whose right-side regular expression gets substituted into other rules in place of ADVERBIAL.  This is used to express grammatical generations (patterns shared by several rules) without constructing an extra level in the c-structure.  This, along with the related macro definitions, is for c-structure expansions what templates are for f-structure generalizations.<div class=""><br class=""></div><div class="">These are described  in the XLE documentation.<br class=""><div class=""><br class=""></div><div class="">--Ron</div><div class=""><br class=""><div class=""><div class=""><blockquote type="cite" class=""><div class="">On Sep 27, 2016, at 9:57 AM, Damir Cavar <<a href="mailto:damir@linguistlist.org" class="">damir@linguistlist.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hi everybody,<div class=""><br class=""></div><div class="">I have a question with respect to the XLE grammar RULES section. We found in some grammar the following definitions in the RULES section:</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">ADVERBIAL = { PP: ! $ (^ ADJUNCT); </span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">          | AdvP: ! $ (^ ADJUNCT); </span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">          | DP: ! $ (^ ADJUNCT) </span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">                (! PSEM) =c temp ;</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">          | CP: ! $ (^ ADJUNCT) </span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">                (! ADJUNCT $ GLOSS TRANS) = if }</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">          (INTERNALPUNCT).</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255); min-height: 16px;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""></span><br class=""></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">   PREPOBJ = { PP: (^ OBJ) = ! </span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">          | DP: (^ OBJ) = ! }.</span></div></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><br class=""></span></div><div class=""><br class=""></div><div class="">Is the “=“ in these rules equivalent to “—>” or is this something else. What is the semantics, if these two are different? In the documentation I have not seen the use of “=“. Is there some more detailed or extended documentation that goes into more such details?</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Thanks a lot!</div><div class=""><br class=""></div><div class="">DC</div><div class=""><br class=""><div class=""><br class="webkit-block-placeholder"></div><div class=""><div class=""><br class=""></div><br class="Apple-interchange-newline"></div></div></div></div>_______________________________________________<br class="">LFG mailing list<br class=""><a href="mailto:LFG@listserv.linguistlist.org" class="">LFG@listserv.linguistlist.org</a><br class=""><a href="http://listserv.linguistlist.org/mailman/listinfo/lfg" class="">http://listserv.linguistlist.org/mailman/listinfo/lfg</a><br class=""></div></blockquote></div><br class=""></div></div></div></div></div></div></blockquote></div><br class=""></div></body></html>