<div dir="ltr">Thanks, Woodley,<div><br></div><div>It seems to work well, and I&#39;m happy to report that pyDelphin had no problem interpreting the information:</div><div><br></div><div><div>&gt;&gt;&gt; from delphin.interfaces import ace</div><div>&gt;&gt;&gt; from delphin.derivation import Derivation</div><div>&gt;&gt;&gt; result = ace.parse(</div><div>...     &#39;/home/goodmami/erg-1214-x86-64-0.9.23.dat&#39;,</div><div>...     &#39;Abrams arrived.&#39;<span style="line-height:1.5">,</span></div><div><span style="line-height:1.5">...     executable=&#39;/home/goodmami/repos/ace/ace&#39;,</span></div><div><span style="line-height:1.5">...     cmdargs=[&#39;--udx=all&#39;])</span></div></div><div><div>&gt;&gt;&gt; d = Derivation.from_string(result[&#39;RESULTS&#39;][0][&#39;DERIV&#39;])</div><div>&gt;&gt;&gt; d.entity</div><div>&#39;sb-hd_mc_c@subjh_mc_rule&#39;</div><div>&gt;&gt;&gt; d.basic_entity()</div><div>&#39;sb-hd_mc_c&#39;</div><div>&gt;&gt;&gt; d.lexical_type()</div><div>&#39;subjh_mc_rule&#39;</div></div><div><br></div><div>Although the accessor methods now seem inappropriately named, since it&#39;s not just lexical type information being stored (<a href="https://github.com/delph-in/pydelphin/issues/78">https://github.com/delph-in/pydelphin/issues/78</a>).</div><div><br></div><div>I don&#39;t have any plans for the ^ head marker, but maybe Ned or someone wants to use it in visualizing parse trees? Anyway I&#39;m happy to not have it for now.</div><div><br></div><div>I look forward to the release of ACE 0.9.24!</div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jun 28, 2016 at 3:10 PM Woodley Packard &lt;<a href="mailto:sweaglesw@sweaglesw.org" target="_blank">sweaglesw@sweaglesw.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi again Mike,<div><br></div><div>I’ve checked in a new option which produces UDX-formatted @type tags.  Using &quot;--udx&quot; produces tags just on the lexeme nodes, and &quot;--udx=all&quot; produces tags on the rule nodes too.</div><div><br></div><div>The UDX headedness marker (&quot;^&quot;) is not generated at the moment.  The contents of the file that specifies headedness of rules (etc/rules.hds) is not stored in the compiled grammar image currently, but more critically, that format change breaks ACE’s assumption that partial derivation tree strings can be reused in different contexts (they are cached for faster generation of UDF when exhaustive or top-N unpacking is invoked).  It would be possible to work around that assumption, but I’m not going to do it without a clear need. :-)</div></div><div style="word-wrap:break-word"><div><br></div><div>--Woodley</div></div><div style="word-wrap:break-word"><div><br><div><blockquote type="cite"><div>On Jun 24, 2016, at 11:59 AM, Michael Wayne Goodman &lt;<a href="mailto:goodmami@uw.edu" target="_blank">goodmami@uw.edu</a>&gt; wrote:</div><br><div><blockquote class="gmail_quote" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I will put a little more thought into whether and how to get the type<br>information out to you.<br></blockquote><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><br></div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">Following up on my and Stephan&#39;s previous messages, the ItsdbDerivations wiki only mentions adding types on preterminal nodes, but its method of doing so (joining entity names and type names with @) doesn&#39;t change the tree structurally, so I imagine that method could easily be reused to allow the types on other nonterminals as well.</div></div></blockquote></div><br></div></div></blockquote></div></div>