camelcade / perl5-idea Goto Github PK
View Code? Open in Web Editor NEWPerl5 plugins for IntelliJ IDEA
License: Other
Perl5 plugins for IntelliJ IDEA
License: Other
List::Util has no prototypes in a file. Need to pre-code it in plugin
Seems lexer re-scanning data in strange way
Plugin should check if this is Ultimate idea or we've got some plugin installed and use appropriate classes to highlight SQL syntax.
Dialect should be an option or choosen by multiline marker
At the moment all literal usages of {}()[] must be escaped or paired.
Perl critic should work as annotator with user-specified level
Would be really nice to somehow detect Highlighter for Layers in LayeredLexer
Implement perl format feature
Perl in pod works, vice versa - not.
Pod should be highlighted with subsyntax
Some IDEA classes limits for sigils
We could parse code on init and than just give out tokens
And than restore PSI tree
Improves performance
The best way is to write some kind of auto-converter of perl's C lexer to Java's one to be able to update it with new Perl versions
Check included package and suggest methods from @export_ok
Multi-line strings should be optionally highlighted depending on slug:
$query = << '_SQL_';
....
_SQL_
Should be highlighted as SQL and so on. At least it should be SQL, HTML, JAVASCRIPT, CSS
All nodes are XML ones and all highlighting works as XML
To validate regexps
To handle adding of missed package file
Relates to #194
Some ops not working like that. For example - grep; Expression eats all the list
On startup we should obtain an %INC folder and re-scan it for packages for autocompletion
Improves performance
Improves performance
Try to make a parser using perl yacc file and byacc/j
Should be automatic or half/automatic process
Not highlighted
Will speedup process
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.