Commit Graph
42 Commits
Author SHA1 Message Date
Ilya.Kazakevich 02e241990e PY-23279, PY-9963: Support quotes in commandline interface: asterisk supported in any place 2017-03-31 17:48:53 +03:00
Ilya.Kazakevich a7b59f062a PY-23279, PY-9963: Support quotes in commandline interface:
* asterisk added
* Make PyUniversalTests obey test-specific arguments
2017-03-31 17:38:44 +03:00
Ilya.Kazakevich 79275b7179 PY-23281: Support command line that starts with ! 2017-03-31 03:08:36 +03:00
Ilya.Kazakevich eb06387c01 PY-23279, PY-9963: Support quotes in commandline interface:
* GeneralCommandLine does not support "as is" command line:
 it should be splitted to arguments (due to ProcessBuilder interface).
So, we need to support quotes in command line to use to split arguments
2017-03-31 02:16:05 +03:00
peter a09fc34ef2 remove unused ModuleType/Builder#getBigIcon and the related icons 2017-03-14 15:34:11 +01:00
liana.bakradze 0691bf163f PY-22412 Icon for Data View tool window 2017-01-30 20:50:15 +03:00
Mikhail Golubev ead37e8492 PY-21697 Handle sequences like '\\''' in multiline strings in Python lexer
Previously, they would get matched as '\ followed by \', and then,
two remaining quotes. Therefore the literal was considered unterminated
by the lexer. It, in turn, broke multiple assertions in
PyStringLiteralLexer because it used to find different string's end than
PythonHighlightingLexer and rendered the whole editor unresponsive.
2016-12-20 12:53:10 +03:00
Gregory.Shrago 9af39845b5 regen: GK 1.4.3 2016-10-18 22:22:08 +03:00
Elizaveta Shashkova d41c1c3e3d Move special variables to a separate group in the debugger (PY-20763) 2016-10-13 14:27:42 +03:00
Mikhail Golubev b16311ef60 PY-18972 Initial support of f-string literals
Namely, Python lexer, compatibility inspection and unsupported
features annotator are aware of them now.
2016-09-16 08:16:26 +03:00
Semyon Proshev 971aa5fd7d PY-18973 Fixed: implement support for PEP 515 (Underscores in Numeric Literals)
Update Python.flex to support underscores in numeric literals
2016-09-13 15:35:31 +03:00
Gregory.Shrago c5b1e4938c move out of gen root; update to JFlex 1.6 semantics; regen 2016-06-22 20:49:01 +03:00
Gregory.Shrago c0d05e8946 JFlex: regen all lexers 2016-05-27 18:38:57 +03:00
Gregory.Shrago 307bae3a27 JFlex: regen all lexers 2016-05-26 18:55:18 +03:00
Gregory.Shrago 20cd40ceb4 JFlex: regen all lexers 2016-05-14 06:34:46 +03:00
Gregory.Shrago edb8e81780 revert: force unicode 2.0 to reduce static memory footprint 2016-05-14 05:27:40 +03:00
Gregory.Shrago a3d2b8f1d0 force unicode 2.0 to reduce static memory footprint: regen 2016-05-13 19:22:59 +03:00
Gregory.Shrago 5e0682be20 force unicode 2.0 to reduce static memory footprint 2016-05-13 19:20:58 +03:00
Gregory.Shrago 97f62e521e JFlex: regen all lexers 2016-05-12 19:51:21 +03:00
Gregory.Shrago 762247251f JFlex: regen all lexers 2016-05-12 13:31:02 +03:00
Gregory.Shrago 9bfe6eef12 JFlex: regen all lexers 2016-05-12 00:27:09 +03:00
Gregory.Shrago dae11a47b0 JFlex: regen all lexers 2016-05-11 21:37:26 +03:00
Mikhail Golubev 28a893325c PY-18254 Parse new function type annotation introduced in PEP 484 2016-02-09 18:23:41 +03:00
liana.bakradze b93ef8c1a5 Removed directory with broken name jetbrains\200commandInterface 2015-10-20 18:10:25 +03:00
liana.bakradze d83f10be3b allow paths and dash in command line language (fixed PY-17209, PY-17214) 2015-10-20 17:27:13 +03:00
Elizaveta Shashkova 703dc7c7d3 Step Into My Code (PY-15500): add new icon 2015-04-29 14:59:37 +03:00
Mikhail Golubev 8f30a5836a PY-15469 Delimiter "->" in Python is parsed as single token
Thanks to that, pressing enter no longer inserts backslash in the
middle of "->" sequence (and such corrupted code is properly
highlighted now on).
2015-04-08 16:28:54 +03:00
Ilya.Kazakevich 0814724b68 Merge remote-tracking branch 'origin/master' 2015-03-25 14:42:43 +03:00
Ilya.Kazakevich dc8dd99468 External URL help added for PY-11855 2015-03-24 19:52:09 +03:00
Andrey Vlasovskikh e7db2ff39c Parsing of '@' and '@=' operators (PY-15390)
We have to introduce a new lexeme '@=' and re-define '@' to become a
binary operator as well as the prefix of the decorator.
2015-03-24 17:40:42 +03:00
Ilya.Kazakevich 80d3f386d1 "gnu" prefix removed from CommandLine classes according to https://upsource.labs.intellij.net/idea-community/review/IDEA-COMMUNITY-CR-1732 2015-03-23 19:28:54 +03:00
Ilya.Kazakevich 2f45dc4739 Helps for suggestions are pretty printed now PY-11855
TODO: Add tests
2015-03-19 23:35:12 +03:00
Ilya.Kazakevich 89eb617831 PSI based on Grammar-Kit created for command line language in order to implement PY-11855
* GrammarKit instead of custom parsing
 * ToolWindow instead of popup
 * Inspection and help added
2015-03-13 15:31:49 +03:00
Mikhail Golubev 31bea611fe PY-3369 Show different icons for functions and methods
Actual function icon is taken from database-openapi.
2015-02-18 14:28:13 +03:00
Ekaterina Tuzova 46d7b92d27 added icon for ipython notebook 2014-11-25 13:31:07 +03:00
Konstantin Bulenkov 2f8b595faf optimize icons 2014-11-24 08:47:56 +01:00
Ekaterina Tuzova a8c9a9e65d added icon for remote python sdk 2014-11-17 20:52:01 +03:00
Dmitry Trofimov 4150a6f0c5 Use special icons for run python console action. 2014-08-11 13:57:28 +02:00
Dmitry Trofimov 38568ff9d5 Python Console Toowindow icons. 2014-08-11 10:52:19 +02:00
Ekaterina Tuzova ba0cb96a6d added new icons for project creation in pycharm 2014-06-10 15:21:45 +04:00
nik df1647118a move generated icon classes to new generated roots 2014-05-12 16:13:30 +04:00
Sergey Ignatov fd2765c645 move python-community lexers to gen root 2014-04-26 11:42:38 +04:00