Hi Nuwan,

On Fri, May 3, 2013 at 5:29 PM, Nuwan Bandara <[email protected]> wrote:

> Hi Harshana,
>
> IDE work is going back and forth, and we have now evaluated JSP/PHP and
> VJET without a success,
>

I still believe PHP is the way to go. However the PHP editor was developed
using DLTK, a framework new to most of us. So there will be a learning
curve to most of us including Rajeeva,


> We need to find where the content getting slitted and identified as
> different regions.
>

Yes. Finding the Document Partitioner is the current challenge. Once we
identify that, we just need to override that document partitioner with
Jaggery Document Partitioner.

However the PHP Editor Tokenizer and Parsers are generated using Java Cup
and JFlex, standard software to generate Tokenziners and Parsers. So
understanding those 2 is also a requirement right now.

Can someone in DevS team guide Rajeeva on this, IFAIK she has hit a dead
> end and needing some experienced help.
>

Yes. Currently she is working with Viraj.

However it would be better to have a weekly status update mail/meeting
which allows us to understand when to provide more help and guidance. I
will make sure we keep close eye on the progress more often at least from
now on.

Let's meet Monday or Tuesday to discuss this further.

Thanks and Regards,
Harshana

>
> Regards,
> /Nuwan
>
>
> On Thu, May 2, 2013 at 2:42 PM, Viraj Rajaguru <[email protected]> wrote:
>
>> Hi,
>>
>>
>>
>> On Tue, Apr 30, 2013 at 5:22 PM, Rajeeva Uthayasangar 
>> <[email protected]>wrote:
>>
>>> Hi All,
>>> I were asked to write a Jaggery IDE plugin for eclipse with the
>>> following features:
>>>
>>> 1.Editor syntax coloring
>>> 2. HTML and JavaScript support for Jaggery Editor
>>> 2. Code Assistance feature.
>>> 3. Code Auto Completion.
>>>
>>> Tasks completed::
>>> https://wso2.org/jira/browse/TOOLS-1595
>>>
>>> Initially I have started to write the jaggery editor based on VJET
>>> (JavaScript Plugin) and finished the syntax coloring part. But HTML syntax
>>> coloring is not supported.
>>>
>>> So I switched from VJET and followed the PHP Development Tools(PDT)
>>> source code which has the multi-language(JavaScript and HTML)  support as
>>> we expects from Jaggery Editor.
>>>
>>> In VJET, predefined eclipse APIs can be used to identify the code
>>> partitions. But in PDT, they have defined their own class for all document
>>> partitioning. Since there is no documentation, it takes time to debug and
>>> go through the full source code to identify the necessary part.
>>>
>>
>> PHP Development Tools(PDT) is based on Eclipse 'Dynamic Language ToolKit'
>> (DLTK) which has a great support to generate editors for domain specific
>> languages. DLTK should be provided the grammar for the specific language.
>> For this thing PDT is using 'Java Cup' for generating the parser and they
>> are using JFlex for generating the scanner. So when you going to debug the
>> PDT code, the knowledge about above technologies (DLTK, Java Cup, JFlex
>> etc.) needed and will acquire some time to get familiar with these
>> technologies.
>>
>>
>>
>> Thanks,
>> Viraj.
>>
>> --
>> Viraj Rajaguru
>> Software Engineer
>> WSO2 Inc. : http://wso2.com
>>
>> Mobile: +94 77 3683068
>>
>>
>>
>>
>
>
> --
> *Thanks & Regards,
>
> Nuwan Bandara
> Associate Technical Lead & Member, MC, Development Technologies
> WSO2 Inc. - lean . enterprise . middleware |  http://wso2.com
> blog : http://nuwanbando.com; email: [email protected]; phone: +94 11 763
> 9629
> *
> <http://www.nuwanbando.com/>
>



-- 

Harshana Martin
Senior Software Engineer
Member, Management Committee - Development Technologies
WSO2 Inc. : http://wso2.com

Mobile: +94 775 998 115
Profile: https://www.google.com/profiles/harshana05
Blog: http://harshana05.blogspot.com
Twitter: http://twitter.com/harshana05
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to