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

Reply via email to