<div dir="ltr">Hello,<div><br></div><div>I am a student from India. I have been using phpMyAdmin for many years now. It helped me a lot when I was trying to learn PHP, Databases, etc. Thank you. :)</div><div><br></div><div>I also have been involved with development of phpMyAdmin for some time and now I intend to participate in GSOC 2015 with phpMyAdmin.<br clear="all"><div><br></div><div>The parser rewrite/replace project interests me, and I would like some more details and clarifications about it.</div><div><br></div><div>I tried searching for some project that already does what we want to do, I found a project, <a href="https://code.google.com/p/php-sql-parser/">https://code.google.com/p/php-sql-parser/</a>.</div><div><br></div><div>This seems like a fairly good parser, with New BSD Licence, which I think is compatible with licence of PMA.</div><div><br></div><div>Some problems with the project IMO,</div><div>1. Probably, not active. (Last commit in September 2014, with last release in April 2014)</div><div>2. Probably does more things than we need (So, maybe bloated for us)</div><div>3. Does not provide SQL formatting, which is part of current parser in PMA. So, we may have to extend the new parser or use something else.</div><div><br></div><div>If we think that this parser is a really good parser, we should use it and find solutions to the problems above. </div><div><br></div><div>Solution for 1,3: We can always adopt the project and develop/maintain it further. (Because we need it :P)</div><div>Solution for 2: Use it more and provide more features in PMA ;)</div><div><br></div><div>If the team does not like or want to use the external project. I am ready and excited about writing a new parser/analyzer.</div><div><br></div><div>Also, if someone can list some more examples where we need to parse SQL queries, it would be helpful to understand the project more. I am already checking the code-base, but there are chances that I might miss the need of it sometimes.</div><div><br></div><div>I would also like some more information about the feature requests listed on Idea page, but I will ask this on feature tracker.</div><div><br></div><div>Any other suggestions?</div><div><br></div>Regards,<br><div class="gmail_signature"><div dir="ltr"><div>Nisarg Jhaveri</div><div>નિસર્ગ ઝવેરી<br></div></div></div>
</div></div>