Hi,
In the PHP World there is MetaL (for MetaLanguage) please take a look at
www.meta-language.net

It is already binded to PHP 5 OO & Java.
This is just a though and I don't know where to go from here


Before Printing, Think about Your Environmental Responsibility!
Avant d'Imprimer, Pensez à Votre Responsabilitée Environnementale!

On Tue, Jul 8, 2008 at 4:57 PM, thron7 <[EMAIL PROTECTED]> wrote:

> Matthew Gregory wrote:
> > thron7 you genius!
> >
>
> Ah, you much too flattering ... I'm actually standing on the shoulders
> of giants, trying to keep the balance ;).
>
> > That sounds pretty much perfect for what we wanted. IIRC we would also
> > be able to use the JAVADOC comments to display useful messages in the
> > autocomplete for Aptana (and any other IDEs that support it).
> >
> >
>
> Exactly! To make it more tangible I'd like to get back to Peter's
> posting. If you look at his text file...
>
> >>>     //-----------------------------------------------------------------
> >>>     // Generated Tue, 08 Jul 2008 11:36:46 +0200
> >>>     //-----------------------------------------------------------------
> >>>
> >>>     // File: \application\Basic.js[33]
> >>>     qx.application.Basic = function(){return this;};
> >>>     qx.application.Basic = {
> >>>      main : function(){;}, // 55
> >>>      close : function(){;}, // 67
> >>>      terminate : function(){;} // 76
> >>>     };
> >>>
>
> and then at the generated XML for the same class:
>
>    <class name="Basic" interfaces="qx.application.IApplication"
>    superClass="qx.core.Target" fullName="qx.application.Basic"
>    type="class" packageName="qx.application">
>      <desc>
>        <text>&lt;p&gt;Base class for all non &lt;span
>    class="caps"&gt;GUI&lt;/span&gt; qooxdoo applications.&lt;/p&gt;...
>      </desc>
>      <methods>
>        <method name="close">
>          <desc>
>            <text>&lt;p&gt;Called in the document.beforeunload event of
>    the browser....</text>
>          </desc>
>          <return defaultValue="null">
>            <desc>
>              <text>&lt;p&gt;message text on unloading the
>    page&lt;/p&gt;</text>
>            </desc>
>            <types>
>              <entry type="String"/>
>            </types>
>          </return>
>        </method>
>        <method name="main">
>          <desc>
>            <text>&lt;p&gt;Called in the document.onload event of the
>    browser....</text>
>          </desc>
>        </method>
>        <method name="terminate">
>          <desc>
>            <text>&lt;p&gt;Called in the document.onunload event of the
>    browser....</text>
>          </desc>
>        </method>
>      </methods>
>    </class>
>
>
> it looks like it would be straight-forward to XSLT the XML into the
> target format. (Only thing missing are the "// <num>" parts of the
> method lines; are these line numbers? Could you do without?)
>
> Maybe we should set up some project infrastructure for efforts like these?!
>
> Thomas
>
>
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to