<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 again Mike,<div class=""><br class=""></div><div class="">I’ve checked in a new option which produces UDX-formatted @type tags. &nbsp;Using "--udx" produces tags just on the lexeme nodes, and "--udx=all" produces tags on the rule nodes too.</div><div class=""><br class=""></div><div class="">The UDX headedness marker ("^") is not generated at the moment. &nbsp;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). &nbsp;It would be possible to work around that assumption, but I’m not going to do it without a clear need. :-)</div><div class=""><br class=""></div><div class="">--Woodley</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jun 24, 2016, at 11:59 AM, Michael Wayne Goodman &lt;<a href="mailto:goodmami@uw.edu" class="">goodmami@uw.edu</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 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 class="">information out to you.<br class=""></blockquote><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Following up on my and Stephan'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'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 class=""></div></body></html>