Just as an update to the group, we have working QML parsers using Acorn for CDT¹s Qt support and are working in extending tern.js to understand QML objects. At the moment, we haven¹t tried to integrate that into Eclipse but will make a best effort of it to make sure it¹s fast and scalable.
I¹m pretty confident we can make it happen and have already contributed to Acorn for things we¹ve needed. I think that¹s an important intangible in this discussion. If we need changes, the tern/acorn communities seem pretty friendly to us. Doug. On 2015-11-10, 2:03 PM, "[email protected] on behalf of Gorkem Ercan" <[email protected] on behalf of [email protected]> wrote: > > >On 10 Nov 2015, at 10:35, Tom Schindl wrote: > >> Hi, >> >> The question is what is the AST required for. eg >Tools mostly operate on AST, it is much efficient for tools to use AST >instead of the text document >for things like analysis, conversion, validation etc. > >> I've used Nashorn a >> while back to get a simple AST from JavaScript, although I think it >> does >> not yet support ES6 and it naturally does not do all the >> type-inference. >> Does anybody know how Netbeans does his JavaScript stuff? Do they use >> Nashorn? > >I have not looked but it would be interesting to know. >> >> I tend to think in small services and an editor needs the following: >> >> Prio 1: >> ------- >> * Syntax highlighting (lexical) >> * Outline >> * Autocomplete >> * Error-Reporting >> * Doc-Hover information >> >> Prio 2: >> ------- >> * Syntax highlighting (semantical) >> * Refactor/Rename >> * Debug >> >> who are potentially totally decoupled from each other! Whether >> semantic >> highlight is important depends heavily on the language. I think for >> imperative languages it is not a must but for something like CSS it >> is. >> >> Tom >> >> On 10.11.15 15:22, Gorkem Ercan wrote: >>> >>> Hi , >>> Today's agenda for the call is now online [1] >>> >>> We will be reviewing the renewal architecture [2] and try to discuss >>> and >>> hopefully >>> conclude on the proposals. I would appreciate if you can take a look >>> at >>> the discussion on [2] and contribute >>> either by attending the meeting, on the mailing list. >>> >>> Also attached to the agenda screencasts for the JS debugger that >>> Denis >>> has been working to revive. I feel that we are ready >>> to move forward with this work and contribute it to JDST. >>> >>> >>> [1] >>> https://wiki.eclipse.org/JSDT/Confcalls/Minutes_20151110#Meeting_Agenda >>> [2] https://wiki.eclipse.org/JSDT/JSDTRenewalArchitecture >>> >>> -- >>> Gorkem >>> _______________________________________________ >>> 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 >> >> >> -- >> Thomas Schindl, CTO >> BestSolution.at EDV Systemhaus GmbH >> Eduard-Bodem-Gasse 5-7, A-6020 Innsbruck >> http://www.bestsolution.at/ >> Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck >> _______________________________________________ >> 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
