Hi Amila, Just a thought here. Since the g4 grammar is already available, you can use the *jetbrains plugin *[1] when developing the Siddhi plugin. Otherwise you will have to convert the g4 grammar to BNF grammar manually.
[1] https://github.com/antlr/jetbrains Thanks, Shan. On Wed, Mar 8, 2017 at 10:24 AM, Tishan Dahanayakage <tis...@wso2.com> wrote: > Hi Amila, > > Complete Siddhi grammar is available at [1]. For the moment use a simpler > anlr grammar and continue with your PoC. Later we can move to Siddhi. > > [1] https://github.com/wso2/siddhi/blob/master/modules/ > siddhi-query-compiler/src/main/antlr4/org/wso2/siddhi/ > query/compiler/SiddhiQL.g4 > > Thanks > /Tishan > > On Tue, Mar 7, 2017 at 10:21 PM, Kandauda Amila De Zoysa Karunathilaka < > amilakarunathilaka...@cse.mrt.ac.lk> wrote: > >> Hi All, >> I read project description above link. I got what are the objectives in >> this project. I will start this project from syntax highlighting part. >> I will start to follow a antlr4 tutorial. I hope to develop PoC for idea >> plugin with syntax highlighting with in few days. I will give few day to do >> this. Because next week will start our semester end exam. >> Can you give detail about siddhi syntax category. >> >> Thank you. >> >> Best Regards, >> *Amila Karunathilaka* >> Undergraduate, >> Department of Computer Science & Engineering, >> Faculty of Engineering, >> University of Moraduwa, >> Sri Lanka. >> >> On 7 March 2017 at 10:37, Tishan Dahanayakage <tis...@wso2.com> wrote: >> >>> Hi Amila, >>> >>> Thanks for your interest in the project and WSO2. I hope you went >>> through the project discription at[1]. >>> Siddhi is a SQL like language where you can write queries which can do >>> real-time analysis which is based on antlr. Deliverable of the project is >>> to develop an intelliJ idea editor plugin which has syntax highlighting, >>> code completion, running and debugging Siddhi from within idea. >>> As starters I would say you start off by developing an idea plugin with >>> syntax highlighting capabilities for a simple antler based grammar. then we >>> can improve on that. >>> >>> Please reach out if you need any specifics. >>> >>> [1] https://docs.wso2.com/display/GSoC/Project+Proposals+for >>> +2017#ProjectProposalsfor2017-Proposal4:IdeaPluginforSiddhi >>> >>> Thanks, >>> /Tishan >>> >>> On Tue, Mar 7, 2017 at 10:12 AM, Nirmal Fernando <nir...@wso2.com> >>> wrote: >>> >>>> [Looping mentors] >>>> >>>> On Tue, Mar 7, 2017 at 12:01 AM, Kandauda Amila De Zoysa Karunathilaka >>>> <amilakarunathilaka...@cse.mrt.ac.lk> wrote: >>>> >>>>> Hi, >>>>> >>>>> I'm Amila Karunathilaka undergraduate student of Computer Science and >>>>> Engineering, University of Moratuwa. >>>>> I interested with IDEA Plugin for Siddhi project. >>>>> I have experience with java, *Idea plugin development* and >>>>> siddhi(using WSO2 DAS). >>>>> I would like to know more detail about this project. Please give me >>>>> some tips to getting started. >>>>> >>>>> Thank you. >>>>> >>>>> Best Regards, >>>>> *Amila Karunathilaka* >>>>> Undergraduate, >>>>> Department of Computer Science & Engineering, >>>>> Faculty of Engineering, >>>>> University of Moraduwa, >>>>> Sri Lanka. >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> Dev@wso2.org >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> Thanks & regards, >>>> Nirmal >>>> >>>> Technical Lead - Analytics Team, WSO2 Inc. >>>> Mobile: +94715779733 <+94%2071%20577%209733> >>>> Blog: http://nirmalfdo.blogspot.com/ >>>> >>>> >>>> >>> >>> >>> -- >>> Tishan Dahanayakage >>> Senior Software Engineer >>> WSO2, Inc. >>> Mobile:+94 716481328 <+94%2071%20648%201328> >>> >>> Disclaimer: This communication may contain privileged or other >>> confidential information and is intended exclusively for the addressee/s. >>> If you are not the intended recipient/s, or believe that you may have >>> received this communication in error, please reply to the sender indicating >>> that fact and delete the copy you received and in addition, you should not >>> print, copy, re-transmit, disseminate, or otherwise use the information >>> contained in this communication. Internet communications cannot be >>> guaranteed to be timely, secure, error or virus-free. The sender does not >>> accept liability for any errors or omissions. >>> >> >> > > > -- > Tishan Dahanayakage > Senior Software Engineer > WSO2, Inc. > Mobile:+94 716481328 <+94%2071%20648%201328> > > Disclaimer: This communication may contain privileged or other > confidential information and is intended exclusively for the addressee/s. > If you are not the intended recipient/s, or believe that you may have > received this communication in error, please reply to the sender indicating > that fact and delete the copy you received and in addition, you should not > print, copy, re-transmit, disseminate, or otherwise use the information > contained in this communication. Internet communications cannot be > guaranteed to be timely, secure, error or virus-free. The sender does not > accept liability for any errors or omissions. > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Shan Mahanama Software Engineer, WSO2 Inc. http://wso2.com <http://l.facebook.com/l.php?u=http%3A%2F%2Fwso2.com&h=gAQEswASa> Email: sh...@wso2.com Mobile: +94 71 2000 498
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev