Hi Arian,

I know you wish not to use tern.java but do you want I initialize the tern
plugin in order to you play with it? I have noticed that Phaser uses ACE
Editor (editor in Web Browser) in their website.
If you develop the Phaser tern plugin, ACE Editor will be able to use it
too. It seems that it exists too Phaser supoport for Sublime. So I think
for Phaser, it should be very good to have one tern plugin which supports
several editors.

Tell me if you want I initialize it.

Regard's Angelo

2015-09-11 22:23 GMT+02:00 Arián Fornaris Fernández <[email protected]>:

> Ok thanks very much guys, I will take a look to those resources.
>
> Arian
>
> On Fri, Sep 11, 2015 at 3:04 PM, Dawid Pakuła <[email protected]> wrote:
> > Hi Arián,
> >
> > I used JSDT infer engine to report EXTJS classes in extjs-eclipse plugin
> > [1].
> >
> > Real implementation is in InferEngine class [2]. You are able to register
> > classes (InferTypes) and override variable type and method/functions
> return
> > types.
> > There is one huge limitation : you cannot register methods and variables
> > without AST.
> >
> > [1] - https://github.com/zulus/extjs-eclipse
> > [2] -
> >
> https://github.com/zulus/extjs-eclipse/blob/develop/net.w3des.extjs.core/src/net/w3des/extjs/internal/core/infer/InferEngine.java
> > --
> > Dawid Pakuła
> > +48 795 996 064
> >
> > On 11 September 2015 at 20:46:44, Victor V. Rubezhny (
> [email protected])
> > wrote:
> >
> > Hi Arián,
> >
> > Unfortunately, I don't know if there is a document on JSDT Inference,
> other
> > than JavaScript Development Guide > Reference >
> > org.eclipse.wst.jsdt.core.inferrenceSupport .
> >
> > There are several projects that provide their own custom Inference
> Engines,
> > for example: https://github.com/zulus/extjs-eclipse - so you can use it
> as
> > an example.
> >
> > Best Regards,
> > Victor Rubezhny,
> > JSDT
> >
> >
> > On 09/11/2015 07:45 PM, Arián Fornaris Fernández wrote:
> >
> > Hello,
> >
> > I am developing Phaser Editor (http://phasereditor.boniatillo.com), an
> > editor for the game engine http://phaser.io .
> > I am interested in the JSDT type inference, there is any document I
> > can read to understand how it works? A technical overview or something
> > like that? Right now JSDT is working very well with the Phaser API,
> > but yet there are things I would like to get much better.
> > What I did is to generate a JavaScript API file and I added it to the
> > classpath container, but yet this is not perfect, it requires some
> > tweaks to express certain type relations (like namespaces).
> >
> > What I would like to do is to provide an extension point to generate
> > the JavaScript model in the fly, dynamically, and pass it to the type
> > inference, without the need to parse a JS API file. The other thing I
> > would like to do is to improve the jsdoc type annotations, I think it
> > is a good way to declare static types in JSDT.
> >
> > Thanks very much for JSDT, it is really awsome.
> >
> > Arian Fornaris
> > _______________________________________________
> > wtp-dev mailing list
> > [email protected]
> > To change your delivery options, retrieve your password, or unsubscribe
> from
> > this list, visit
> > https://dev.eclipse.org/mailman/listinfo/wtp-dev
> >
> >
> > _______________________________________________
> > wtp-dev mailing list
> > [email protected]
> > To change your delivery options, retrieve your password, or unsubscribe
> from
> > this list, visit
> > https://dev.eclipse.org/mailman/listinfo/wtp-dev
> >
> >
> > _______________________________________________
> > wtp-dev mailing list
> > [email protected]
> > To change your delivery options, retrieve your password, or unsubscribe
> from
> > this list, visit
> > https://dev.eclipse.org/mailman/listinfo/wtp-dev
> _______________________________________________
> wtp-dev mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>
_______________________________________________
wtp-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-dev

Reply via email to