David Halter
|
4e27e7d335
|
fixed a positioning bug in the own tokenizer
|
2013-04-17 23:37:21 +04:30 |
|
David Halter
|
d82f315ea6
|
don't use SubModule's in the scope list if it has a parent
|
2013-04-17 13:39:02 +04:30 |
|
David Halter
|
9181410c47
|
fixed a problem with functions in the beginning of a module
|
2013-04-17 10:07:15 +04:30 |
|
David Halter
|
188ed33c4f
|
fixed parser change problems
|
2013-04-15 11:50:05 +04:30 |
|
David Halter
|
b08390c136
|
some parser end positions changed
|
2013-04-15 10:22:27 +04:30 |
|
David Halter
|
bafb17001b
|
fix encoding problems with terminal
|
2013-04-13 15:57:28 +04:30 |
|
David Halter
|
eeb8e0e21d
|
first test working again with new fast_parser
|
2013-04-13 13:50:50 +04:30 |
|
David Halter
|
967d01d490
|
fast parser produces now trees that are correct
|
2013-04-10 23:50:39 +04:30 |
|
David Halter
|
5dd05eff1a
|
a basic approach to the new fast parser
|
2013-04-10 22:33:49 +04:30 |
|
David Halter
|
a99d9541bd
|
on the way to a better fast_parser - improved a lot of the positioning stuff
|
2013-03-24 22:51:17 +04:30 |
|
David Halter
|
df058b93c2
|
improve get_code of parsing_representation scopes
|
2013-03-16 23:26:20 +04:30 |
|
David Halter
|
841b0be19a
|
improved parents in fast parser
|
2013-03-15 23:03:59 +04:30 |
|
David Halter
|
b426835d18
|
parser preparation for the new fast_parser
|
2013-03-15 13:57:23 +04:30 |
|
David Halter
|
b5ad56d116
|
new part spliting of strings
|
2013-03-15 02:15:45 +04:30 |
|
David Halter
|
fb0b8b0fc1
|
Merge pull request #149 from tkf/definition-in-call
Fallback to callee definition when definition not found (fixes #131)
|
2013-03-10 21:14:15 -07:00 |
|
David Halter
|
124fadae28
|
Merge pull request #154 from tkf/refactor-refactoring-test
Refactor test/refactor.py
|
2013-03-10 21:07:01 -07:00 |
|
David Halter
|
d08b135363
|
Merge pull request #153 from tkf/pytest
Use py.test
|
2013-03-10 21:04:10 -07:00 |
|
Takafumi Arakaki
|
9791f04555
|
Reduce args for RefactoringCase
|
2013-03-10 23:06:42 +01:00 |
|
Takafumi Arakaki
|
2362e290d8
|
Separate methods in RefactoringCase
|
2013-03-10 23:06:41 +01:00 |
|
Takafumi Arakaki
|
0a13b8f114
|
Separate test collection and run in refactoring.py
|
2013-03-10 23:06:39 +01:00 |
|
Takafumi Arakaki
|
50e1fad8f6
|
Remove tests from regression.py
|
2013-03-10 21:29:09 +01:00 |
|
Takafumi Arakaki
|
fa231b58a8
|
Add more test cases in completion/definition.py
|
2013-03-10 21:29:09 +01:00 |
|
Takafumi Arakaki
|
5f49fb8c7c
|
Add blackbox tests using column number
|
2013-03-10 21:29:09 +01:00 |
|
Takafumi Arakaki
|
31df9a92fe
|
Add test/completion/definition.py
|
2013-03-10 21:29:09 +01:00 |
|
Takafumi Arakaki
|
c6c17d7ed5
|
Add known failing test for function_definition
|
2013-03-10 21:29:09 +01:00 |
|
Takafumi Arakaki
|
ab79689cee
|
Use unittest2 for Python < 2.7
|
2013-03-10 21:28:27 +01:00 |
|
Takafumi Arakaki
|
3542b7f80a
|
Refactor tests for function_definition
|
2013-03-10 21:27:34 +01:00 |
|
Takafumi Arakaki
|
0e99c33c67
|
Don't use NotFoundError in _func_call_and_param_index
This makes it simpler.
|
2013-03-10 21:27:34 +01:00 |
|
Takafumi Arakaki
|
7ce0e1c178
|
Rename it to _func_call_and_param_index
|
2013-03-10 21:27:34 +01:00 |
|
Takafumi Arakaki
|
d9b3bb4016
|
Refactor _get_function_call_and_param_index_at_point
|
2013-03-10 21:27:34 +01:00 |
|
Takafumi Arakaki
|
4d6abfb8de
|
Fix a failing test in Python 3
|
2013-03-10 21:27:34 +01:00 |
|
Takafumi Arakaki
|
1eae32c182
|
Skip test case for finding definition at f( |)
|
2013-03-10 21:27:34 +01:00 |
|
Takafumi Arakaki
|
c546323bca
|
Tests for f(| ) and f( |) (the latter fails)
|
2013-03-10 21:27:34 +01:00 |
|
Takafumi Arakaki
|
9490730d59
|
Treat case like f()
|
2013-03-10 21:27:34 +01:00 |
|
Takafumi Arakaki
|
8f3db6976b
|
Fix test for issue #94
|
2013-03-10 21:27:34 +01:00 |
|
Takafumi Arakaki
|
b8e3e0c157
|
Add tests for Script.definition when in function call
|
2013-03-10 21:27:34 +01:00 |
|
Takafumi Arakaki
|
a25aa884d6
|
Make Script.definition work inside function call
|
2013-03-10 21:27:34 +01:00 |
|
Takafumi Arakaki
|
0a09d8a813
|
Refactor function_definition
|
2013-03-10 21:27:34 +01:00 |
|
David Halter
|
d063aa3d66
|
Merge pull request #141 from tkf/attribute-docstring
Attribute docstring support
|
2013-03-10 13:23:47 -07:00 |
|
David Halter
|
91ee75d5a2
|
Merge pull request #152 from tkf/refactor-integration-test
Refactor integration test runner
|
2013-03-10 13:07:34 -07:00 |
|
David Halter
|
6ae2d8cfeb
|
Merge pull request #130 from tkf/list_definitions
Add new API: jedi.api.get_definitions
|
2013-03-10 12:56:08 -07:00 |
|
Takafumi Arakaki
|
871ce5ad33
|
Compatibility fix for Python 2.5
|
2013-03-10 20:44:15 +01:00 |
|
Takafumi Arakaki
|
a02940f3c1
|
Rename api.get_definitions to defined_names
Do the same for Definition.get_definitions also.
|
2013-03-10 20:40:52 +01:00 |
|
Takafumi Arakaki
|
36f03f4b0d
|
Use the first item returned by get_names_of_scope
|
2013-03-10 20:40:52 +01:00 |
|
Takafumi Arakaki
|
06de4d66e7
|
Revert "Add get_names_of_scope option to evaluate.get_names_of_scope"
This reverts commit 154662ea273a17f00186546bdf9d75833553d307.
|
2013-03-10 20:40:52 +01:00 |
|
Takafumi Arakaki
|
d4bf14dd66
|
Use list comprehension instead of map
|
2013-03-10 20:40:52 +01:00 |
|
Takafumi Arakaki
|
bc32844bd7
|
Add TestGetDefinitions.test_dotted_assignment
|
2013-03-10 20:40:52 +01:00 |
|
Takafumi Arakaki
|
5a29fecfb2
|
Fix Python 3 syntax error
|
2013-03-10 20:40:52 +01:00 |
|
Takafumi Arakaki
|
71d5b0ac67
|
Document return type of get_names_of_scope
|
2013-03-10 20:40:52 +01:00 |
|
Takafumi Arakaki
|
87714460a2
|
Add get_names_of_scope option to evaluate.get_names_of_scope
Previously failing test passes now.
|
2013-03-10 20:40:14 +01:00 |
|