David Halter
b08390c136
some parser end positions changed
2013-04-15 10:22:27 +04:30
David Halter
5dd05eff1a
a basic approach to the new fast parser
2013-04-10 22:33:49 +04:30
David Halter
df058b93c2
improve get_code of parsing_representation scopes
2013-03-16 23:26:20 +04:30
David Halter
b5ad56d116
new part spliting of strings
2013-03-15 02:15:45 +04:30
David Halter
d063aa3d66
Merge pull request #141 from tkf/attribute-docstring
...
Attribute docstring support
2013-03-10 13:23:47 -07:00
Takafumi Arakaki
8e85adb718
Document Scope.get_defined_names
2013-03-03 15:19:34 +01:00
Takafumi Arakaki
d256c5470c
Add a very short tutorial on parsing_representation
2013-03-03 14:55:24 +01:00
Takafumi Arakaki
99ab2dec15
Document pr.SubModule
2013-03-03 14:45:07 +01:00
Takafumi Arakaki
77e8b2aecd
Remove a philosophical (and confusing) statement
2013-03-03 14:18:58 +01:00
Takafumi Arakaki
ac159bac07
Document pr.Simple.__init__
2013-03-03 14:17:16 +01:00
Takafumi Arakaki
dc9a269d35
Use literal block instead of >>> for code example
2013-03-03 14:07:48 +01:00
Takafumi Arakaki
700493cac8
Fix and improve Statement.__doc__
...
- The type of `set_vars` and `used_vars` were wrong.
- ":param ...:" was used instead of ":type ...:".
- The parameter table is aligned to make it easier to read.
2013-03-03 14:07:07 +01:00
Takafumi Arakaki
38fc49022f
Include __init__ call signature in Class.doc
2013-02-25 01:50:31 +01:00
Takafumi Arakaki
4ba9fd2b68
Fix Statement.get_code
...
Parsed Statement.assignment_details must be used. Otherwise,
incorrect code is returned at the first time Statement.get_code
is called.
2013-02-25 01:43:22 +01:00
Takafumi Arakaki
b6839fb264
Define Name.docstr as a proxy for Statement.docstr
2013-02-24 19:39:46 +01:00
Takafumi Arakaki
19b41c1cb4
Make pr.Statement "document-able"
2013-02-24 19:36:39 +01:00
David Halter
4ee4e225a6
don't encode strings in python3, affects davidhalter/jedi-vim#94 and @dbrgn
2013-02-23 21:10:22 +04:30
David Halter
6ea64a28bf
dev/refactor merge
2013-02-23 20:53:57 +04:30
David Halter
adc7a559cf
python3.2 compatibility
2013-02-23 08:58:15 +04:30
David Halter
6ab10b6fa1
pep8
2013-02-23 01:16:02 +04:30
David Halter
4d7aad4ce8
deleted old crap code
2013-02-23 01:13:21 +04:30
David Halter
6912764923
fix position problems which came with lambdas
2013-02-23 00:40:34 +04:30
David Halter
7f051087e5
basic lambda implementation
2013-02-22 23:38:06 +04:30
David Halter
c1e805d7b0
fixed invalid list comprehension tests
2013-02-22 23:06:59 +04:30
David Halter
2fda713118
basic listcomprehension/lambda move
2013-02-22 23:02:44 +04:30
David Halter
923e59b9c2
fixed position problems (with tokenizer offsets)
2013-02-21 21:45:39 +04:30
David Halter
80423ddb57
todo remove
2013-02-21 21:38:31 +04:30
David Halter
9690cf3eaf
removed merged Statement.used_funcs and used_vars (made no sense)
2013-02-21 21:30:57 +04:30
David Halter
774c191d7e
removed code part of Statement
2013-02-21 21:26:22 +04:30
David Halter
0084b9f04d
little cleanup, removed old unused code
2013-02-21 20:57:05 +04:30
David Halter
d05018757d
completely rewrote helpers.search_function_definition
2013-02-21 19:56:05 +04:30
David Halter
6b5295bc40
also fixed nested list comprehensions
2013-02-21 01:39:49 +04:30
David Halter
4d3267b24f
fix list comprehension problems for non-nested
2013-02-21 01:13:23 +04:30
David Halter
fad4cd6c13
fix some other array parts
2013-02-20 23:38:33 +04:30
David Halter
1b7fc1ee50
fixes for goto
2013-02-19 00:21:04 +04:30
David Halter
b2aa8b8024
get_parent_until for ListComprehension
2013-02-18 20:52:07 +04:30
David Halter
c67b9986a6
some minor fixes / inits to inputs refactoring
2013-02-17 22:48:41 +04:30
David Halter
79216f189f
moved parsing.Simple.module to _sub_module
2013-02-17 00:30:44 +04:30
David Halter
1366f5fa61
made ListComprehensions behave more llike typical 'pr' objects
2013-02-17 00:23:43 +04:30
David Halter
89a2cb15d0
fix problems with positions in definitions with the same name on the same line
2013-02-17 00:14:30 +04:30
David Halter
8fd3910958
fix a get_code problem for instances/statements, which is not needed there, because get_code should only be called on pure parsing_representation objects
2013-02-16 23:38:07 +04:30
Danilo Bargen
ea9a667425
Fixed issue with repr encoding ( fixes davidhalter/jedi-vim#94 )
2013-02-14 21:10:06 +01:00
David Halter
cda84dc92a
add an empty IsScope class to match all scopes
2013-02-14 20:54:26 +04:00
David Halter
01c48593bf
er.Array is now also iterable
2013-02-10 21:15:04 +01:00
David Halter
df17c98061
fixed the whole var args iterator stuff
2013-02-10 16:59:51 +01:00
David Halter
cd49126733
improved param generator
2013-02-10 02:01:27 +01:00
David Halter
0008531a30
pr.Array takes no values param anymore
2013-02-09 03:55:56 +01:00
David Halter
22a1b2397d
simple function tests pass now
2013-02-09 03:55:30 +01:00
David Halter
9540025a02
fixed some more array tests
2013-02-09 02:17:29 +01:00
David Halter
25b2239f6a
repr corrections for Array/Statement/Call
2013-02-09 01:54:48 +01:00