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
