Dave Halter
|
84219236a7
|
Remove an import
|
2019-07-25 14:15:52 +02:00 |
|
Dave Halter
|
9a713bc36f
|
Fix create_context for param default arguments/annotations
|
2019-05-31 00:21:35 +02:00 |
|
Dave Halter
|
0bf4bf36f0
|
Small change
|
2019-04-12 12:54:38 +02:00 |
|
Dave Halter
|
43ffcb0802
|
Also return the issues when retruning the executed params
|
2018-09-21 00:20:24 +02:00 |
|
Dave Halter
|
7d16a35693
|
Also move the remaining get_params to get_executed_params
Remove the class's get_params entirely, because it is apparently not needed and contained a funny return.
|
2018-08-05 13:58:06 +02:00 |
|
Dave Halter
|
d292333dab
|
MergedExecutedParams -> DynamicExecutedParams
|
2018-07-18 10:02:57 +02:00 |
|
Dave Halter
|
a408fb3211
|
Fix a recursion error, fixes #1173
|
2018-07-18 10:01:41 +02:00 |
|
Dave Halter
|
fb360506fb
|
Don't merge params if it's just one param
|
2018-07-17 09:53:26 +02:00 |
|
Dave Halter
|
538996d8d3
|
Fix lambda dynamic param searches, fixes #1070
|
2018-03-25 23:54:43 +02:00 |
|
Dave Halter
|
d986c44b94
|
Merge with master
The deprecation of Python2.6 and the insertion of environments made it quite difficult to merge.
|
2018-01-20 19:32:59 +01:00 |
|
Dave Halter
|
609f59ce41
|
Fix issues with random tuples in TreeArgument.
Thanks @micbou for noticing it.
b92c7d3351
|
2018-01-18 09:54:19 +01:00 |
|
Dave Halter
|
95bf858669
|
Make it more clear for debugging where dynamic search ended
|
2017-12-29 03:54:12 +01:00 |
|
Dave Halter
|
0762c9218c
|
Move arguments to a separate module.
|
2017-10-01 13:29:28 +02:00 |
|
Dave Halter
|
3c75f27376
|
Move the base Context stuff to another module to keep context free for imports.
|
2017-09-30 16:46:07 +02:00 |
|
Dave Halter
|
32917d5565
|
Remove the function context to a separate module.
|
2017-09-29 15:28:17 +02:00 |
|
Dave Halter
|
8a9e1cd914
|
Move an import of a function.
|
2017-09-29 15:17:19 +02:00 |
|
Dave Halter
|
95930d293c
|
Move instance module to the context package.
|
2017-09-29 15:14:56 +02:00 |
|
Dave Halter
|
8f177eea07
|
Move the ModuleContext to a separate module.
|
2017-09-29 13:24:48 +02:00 |
|
Dave Halter
|
b74c8cb033
|
To be able to customize ContextSet, move a subclass to evaluate.context
|
2017-09-27 09:20:58 +02:00 |
|
Dave Halter
|
e4090910f6
|
Remove the ParamListener, it was not used anymore.
|
2017-09-26 18:24:42 +02:00 |
|
Dave Halter
|
174eff5875
|
Replace a lot more of empty sets and unite calls.
|
2017-09-25 23:08:59 +02:00 |
|
Dave Halter
|
a433ee7a7e
|
Move common to evaluate.utils.
|
2017-09-20 20:33:01 +02:00 |
|
Dave Halter
|
04c4313dc7
|
Start refactoring arguments.
|
2017-09-09 17:58:06 +02:00 |
|
Dave Halter
|
d2b4e0511f
|
Ignore stdlib paths for dynamic param inference.
|
2017-09-07 00:09:14 +02:00 |
|
Dave Halter
|
e85000b798
|
Replace memoize_default with two nicer functions.
|
2017-09-05 18:46:16 +02:00 |
|
Dave Halter
|
ff001e07a6
|
In parso params is now get_params().
|
2017-08-06 17:35:05 +02:00 |
|
Dave Halter
|
9bca3d39f5
|
Actually use parso now instead of Jedi.
|
2017-05-19 14:20:14 -04:00 |
|
Dave Halter
|
536e62e67d
|
Move is_scope and get_parent_scope out of the parser.
|
2017-05-07 14:58:53 +02:00 |
|
Dave Halter
|
bea28fd33f
|
Give ExecutionParams a better way of knowing what called them.
|
2017-04-26 09:32:47 +02:00 |
|
Dave Halter
|
a0b65b52c6
|
used_names -> get_used_names().
|
2017-04-12 08:56:11 +02:00 |
|
Dave Halter
|
448bfd0992
|
Move the python parser tree.
|
2017-03-16 17:20:32 +01:00 |
|
Dave Halter
|
ae8e43d3c7
|
Move get_node() to tree_node and replace all the custom classdefs/funcdefs.
|
2017-01-05 23:43:12 +01:00 |
|
Dave Halter
|
6c4abcc84c
|
Fix some more issues with imports and attribute warnings of static analysis.
|
2016-12-14 01:35:55 +01:00 |
|
Dave Halter
|
898fefcb17
|
Fix dynamic params.
|
2016-11-26 16:53:44 +01:00 |
|
Dave Halter
|
7ed1c95737
|
Fix dynamic param tests.
|
2016-11-24 00:11:26 +01:00 |
|
Dave Halter
|
06efc8fb8c
|
Fixing lambdas.
|
2016-11-20 22:09:45 +01:00 |
|
Dave Halter
|
b77fa58058
|
Fix most usage tests.
|
2016-11-19 02:24:34 +01:00 |
|
Dave Halter
|
052f6bf9e7
|
Fix some small import stuff and the whole ordering tests.
|
2016-11-11 00:45:16 +01:00 |
|
Dave Halter
|
14a8377817
|
Fix all class issues.
|
2016-11-10 23:43:07 +01:00 |
|
Dave Halter
|
4a8fd73601
|
Fixing getattr tests.
|
2016-11-07 20:15:58 +01:00 |
|
Dave Halter
|
63b6fa1416
|
All function tests are passing, yay!
|
2016-11-03 09:43:24 +01:00 |
|
Dave Halter
|
cd874cb052
|
Trying to get dyanmic params working.
|
2016-11-02 11:11:21 +01:00 |
|
Dave Halter
|
a620c7dbdb
|
Try to get star arguments working just a little bit.
|
2016-10-27 18:14:20 +02:00 |
|
Dave Halter
|
2776af3db5
|
Fix an issue with global stmts. They caused recursionerrors when used wrong. Fixes #610.
|
2016-07-18 19:23:08 +02:00 |
|
Dave Halter
|
68ff520cf8
|
Limit dynamic param searches to not go crazy in a lot of occasions. Refs #574.
|
2016-07-17 19:49:43 +02:00 |
|
Dave Halter
|
becbbb2e64
|
Refactor the dynamic params functionality.
|
2016-07-17 19:05:47 +02:00 |
|
Dave Halter
|
75c1ebc2fe
|
Add a max_dynamic_params_depth setting to limit recusive searching for those params. It shouldn't be too crazy.
|
2016-07-17 13:59:19 +02:00 |
|
Dave Halter
|
a485412af0
|
Rename goto_definition to goto_definitions.
|
2016-06-11 23:16:44 +02:00 |
|
Claude
|
ca08b8270b
|
combine power-or-atom_expr statements into one statement
|
2016-02-15 10:20:25 +01:00 |
|
Claude
|
241abe9cf3
|
python 3.5 uses atom_expr node in many places where previous python would use power node
|
2016-02-09 11:42:53 +01:00 |
|