Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [wtp-dev] WTP JSDT call

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, "wtp-dev-bounces@xxxxxxxxxxx on behalf of Gorkem
Ercan" <wtp-dev-bounces@xxxxxxxxxxx on behalf of gorkem.ercan@xxxxxxxxx>
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
>>> wtp-dev@xxxxxxxxxxx
>>> 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
>> wtp-dev@xxxxxxxxxxx
>> 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
>wtp-dev@xxxxxxxxxxx
>To change your delivery options, retrieve your password, or unsubscribe
>from this list, visit
>https://dev.eclipse.org/mailman/listinfo/wtp-dev



Back to the top