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
