Thanks for the update Menuka. Will review and provide feedback.

Thanks
/Tishan

On Mon, Mar 27, 2017 at 6:47 PM, Menuka Warushavithana <
menuka...@cse.mrt.ac.lk> 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 <menuka...@cse.mrt.ac.lk>
> 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 <menuka...@cse.mrt.ac.lk
>> > 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 <tis...@wso2.com> 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 <
>>>> menuka...@cse.mrt.ac.lk> 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

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

Reply via email to