Commit Graph
167 Commits
Author SHA1 Message Date
Dmitry Cheryasov f3103c6f1f Adds proper inspection of decorator argument lists. Changes parsing slightly, updates call analysis.
Fixes PY-97.
2009-01-08 13:27:28 +03:00
Dmitry Cheryasov 7366967bf5 Enhanced callee resolution for decorators. Tests for decorators. 2008-12-29 07:08:07 +03:00
Dmitry Cheryasov a70e1e5bf8 Fixes PY-105: "with" statement becomes a name definer and resolutions to its 'as' name works. 2008-11-14 03:15:37 +03:00
Dmitry Cheryasov 910bac9cd8 Turn qualifiers of assignment targets into references. 2008-10-25 07:17:55 +04:00
Dmitry Cheryasov ff8e829035 Changed PyCallExpression to handle complex callees, with implementation changes and tests. 2008-05-30 15:53:13 +04:00
Dmitry Cheryasov 0720d546e9 importing 'with_statement' not as first in list (demonstrative case for PY-1). 2008-04-11 16:23:23 +04:00
Dmitry Cheryasov 42249bb6a0 Implemented parsing-dependent PSI building for 'import as', 'with ... as' and 'from __future__ import' constructs; added tests. 2008-04-10 19:30:45 +04:00
Dmitry Jemerov 86d9f1b69b testdata fixed 2008-03-20 16:27:36 +03:00
Dmitry Jemerov 01f3752df6 stack overflow fix: adjust parser so that list comp variable is PyTargetExpression rather than PyReferenceExpression 2008-03-20 15:23:28 +03:00
Dmitry Jemerov db473ae29f 'yield' parsing fixed 2008-03-07 15:51:54 +03:00
Dmitry Jemerov 11659fb281 restore PyTargetExpression in LHS of assignment statements 2008-03-06 16:46:51 +03:00
Dmitry Jemerov d2b1054283 parsing and PSI for Python 2.5 'with' keyword 2008-02-03 20:03:59 +03:00
Dmitry Jemerov 942eff8eb0 support for Python 2.5 yield expressions 2008-02-03 16:28:37 +03:00
Dmitry Jemerov 326e677837 highlighting tests; fix try/finally parsing; drop old try/finally PSI; fix "continue in finally" highlighting 2008-02-02 23:51:48 +03:00
Dmitry Jemerov e181e0e466 parsing for Python 2.5 try/except/finally 2008-02-02 23:00:41 +03:00
Dmitry Jemerov afb2d37447 parsing Python 2.5 conditional expressions 2008-02-02 22:43:27 +03:00
Dmitry Jemerov f91a331014 stub for parsing tests 2008-02-02 21:20:04 +03:00