3 Replies Last post: Apr 4, 2013 12:14 AM by Robert Plummer  
Robert Plummer Newbie 3 posts since
Feb 19, 2013
Currently Being Moderated

Feb 19, 2013 10:05 PM

Supporting Parsing and Lexing Languages planned?

I've become a fan of Jison, ported it to php, and am now porting it to C#.  It is an awesome language (Yacc + Lex) and provides developers with very strong capabilities in creating strongly types simantic languages that are cross platform compatible.  Is there any interest in supporting these languages for PhpStorm in the same way languages like javascript are supported (variable detection, syntax highlighting, etc)?  The syntax is very very simple, and I'd love to see these languages be adopted by more and more developers as they allow you to create data transformation services very quickly that are basically bug free and very strongly typed, even in dynamic languages.

 

Pretty pretty please my beloved JetBrains developer team? PhpStorm is literally the best IDE out there (even better than Visual Studio 2012).  It'd be absolutely awesome if you guys adopted this new way of coding!

 

Here is a jison file to get familiar with the syntax (This is a formula language for jQuery.sheet - the ajax spreadsheet): http://jquerysheet.googlecode.com/svn/branches/3.x/parser/formula/formula.jison

Yacc and Lex (the languages that Jison is based) are actually somewhat old (Yacc 1970) but much like many of the languages written then, like SQL, they have not changed much and are increadibly useful.

 

Thanks!

Kirill Safonov Apprentice 584 posts since
Jul 9, 2009
Currently Being Moderated
Feb 22, 2013 1:18 AM in response to: Robert Plummer
Re: Supporting Parsing and Lexing Languages planned?

Please submit feature request at http://youtrack.jetbrains.com/IDEA. If we hear enough demand we could invest some resources to it.

 

Kirill

More Like This

  • Retrieving data ...