Thank you very much. I'll improve it accordingly.

On 29 March 2017 at 22:43, Tishan Dahanayakage <[email protected]> wrote:

> Feedback provided. Please check
>
> /Tishan
>
> On Tue, Mar 28, 2017 at 10:26 AM, Tishan Dahanayakage <[email protected]>
> wrote:
>
>> Thanks for the update Menuka. Will review and provide feedback.
>>
>> Thanks
>> /Tishan
>>
>> On Mon, Mar 27, 2017 at 6:47 PM, Menuka Warushavithana <
>> [email protected]> wrote:
>>
>>> Hi Tishan,
>>> I have shared my proposal draft on the official GSoC site. I kindly
>>> request your feedback on improving it.
>>>
>>> Thank you
>>>
>>> On 27 March 2017 at 15:53, Menuka Warushavithana <
>>> [email protected]> wrote:
>>>
>>>> Hi Tishan,
>>>> I have shared my proposal draft on the official GSoC site. I kindly
>>>> request your feedback on improving it.
>>>>
>>>> Thank you
>>>> Menuka
>>>>
>>>> On 27 March 2017 at 13:01, Menuka Warushavithana <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi Tishan,
>>>>>
>>>>> I used ANTLR 4.6 on the file [1] to generate the Lexers and Parsers.
>>>>> Then I took the sample plugin provided by ANTLR creators [2] along with 
>>>>> the
>>>>> Jetbrains plugin adapters provided by ANTLR mentioned here [3]. (Of 
>>>>> course,
>>>>> I found these resources thanks to the conversations in the dev mailing
>>>>> list). I forked the sample plugin on GitHub and changed the code to work
>>>>> with SiddhiQL.g4.
>>>>> My fork can be accessed through [4].
>>>>>
>>>>> There were some dependency issues with the Sample Plugin because it
>>>>> had used ANTLR 4.5.1 and the version I used for generation of Lexers and
>>>>> Parsers was the latest (ANTLR 4.6). I couldn't entirely fix the dependency
>>>>> issues. However, the plugin works with syntax highlighting for the most
>>>>> part.. I'm working on implementing a basic code completion functionality.
>>>>> Now I have a base level understanding of how ANTLR generates the classes.
>>>>>
>>>>> And by the way, I will share my draft proposal with you later today.
>>>>>
>>>>> Thank You
>>>>>
>>>>> [1] https://github.com/wso2/siddhi/blob/master/modules/siddh
>>>>> i-query-compiler/src/main/antlr4/org/wso2/siddhi/query/compi
>>>>> ler/SiddhiQL.g4
>>>>> [2] https://github.com/antlr/jetbrains-plugin-sample
>>>>> [3] https://github.com/antlr/jetbrains
>>>>> [4] https://github.com/menuka94/jetbrains-plugin-sample
>>>>>
>>>>>
>>>>>
>>>>> On 27 March 2017 at 11:24, Tishan Dahanayakage <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi Menuka,
>>>>>>
>>>>>> Great progress Menuka. Can you please explain how did you achieve
>>>>>> this and resources used.
>>>>>> How can we try this plugin? Can you please provide the required
>>>>>> resources?
>>>>>>
>>>>>> Thanks,
>>>>>> /Tishan
>>>>>>
>>>>>> On Mon, Mar 27, 2017 at 12:42 AM, Menuka Warushavithana <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi Tishan,
>>>>>>> I was able to implement a simple syntax highlighting plugin for
>>>>>>> Siddhi queries with the help of [1] and Antlr. (A screenshot is attached
>>>>>>> herewith)
>>>>>>>
>>>>>>> ​
>>>>>>> I set up the WSO2 CEP locally and started studying Siddhi in more
>>>>>>> detail.
>>>>>>> Also, I have started drafting a proposal for the project. Your
>>>>>>> advice and constructive criticism on this idea is greatly appreciated.
>>>>>>>
>>>>>>> [1] https://github.com/wso2/siddhi/blob/master/modules/siddh
>>>>>>> i-query-compiler/src/main/antlr4/org/wso2/siddhi/query/compi
>>>>>>> ler/SiddhiQL.g4
>>>>>>>
>>>>>>>
>>>>>>> Thank You
>>>>>>> --
>>>>>>> Menuka Warushavithana
>>>>>>> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
>>>>>>> GitHub: https://www.github.com/menuka94
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> 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.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Menuka Warushavithana
>>>>> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
>>>>> GitHub: https://www.github.com/menuka94
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Menuka Warushavithana
>>>> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
>>>> GitHub: https://www.github.com/menuka94
>>>>
>>>>
>>>
>>>
>>> --
>>> Menuka Warushavithana
>>> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
>>> GitHub: https://www.github.com/menuka94
>>>
>>>
>>
>>
>> --
>> 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.
>



-- 
Menuka Warushavithana
LinkedIn: https://www.linkedin.com/in/menukawarushavithana
GitHub: https://www.github.com/menuka94
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to