Dave Halter
|
e0d0572d7f
|
fix for an issue with commas in statements
|
2014-05-04 02:20:46 +02:00 |
|
Dave Halter
|
c44b88adc3
|
Error token handling with dots in front.
|
2014-05-03 12:39:20 +02:00 |
|
Dave Halter
|
5a6eabb364
|
array recursion test, took a long time to find that annoying bug.
|
2014-04-30 11:50:21 +02:00 |
|
Dave Halter
|
bc7896f93d
|
unicode issues in usage matching
|
2014-04-29 12:20:25 +02:00 |
|
Dave Halter
|
5740c45791
|
again tokenize simplifications
|
2014-04-28 19:31:41 +02:00 |
|
Dave Halter
|
23b4a89d1d
|
slices should be ignored in __getitem__ settings (for now)
|
2014-04-28 18:15:25 +02:00 |
|
Dave Halter
|
d106b2ce2b
|
__getattr__ arbitrary returns fix
|
2014-04-27 23:15:32 +02:00 |
|
Dave Halter
|
b685101efb
|
Nothing + string literal should not result in string literal but in a string type (because we don't know how the string literal could have looked like
|
2014-04-22 15:16:48 +02:00 |
|
Dave Halter
|
70efa159f2
|
fix for slices which have been screwed up in a few previous commits... again...
|
2014-04-22 10:21:15 +02:00 |
|
Dave Halter
|
eaf54942fc
|
fix a slice issue with precedences.
|
2014-04-21 02:30:17 +02:00 |
|
Dave Halter
|
50c4b7bfd9
|
memoize problems with defaults in combination with raised exceptions
|
2014-04-20 14:14:30 +02:00 |
|
Dave Halter
|
27f01ca1f6
|
use Param.stars to avoid certain syntax error params to cause an exception
|
2014-04-20 13:38:10 +02:00 |
|
Dave Halter
|
ab154d46d5
|
fixed a very nasty problem with exponential growth in precedence for loops
|
2014-04-20 12:42:53 +02:00 |
|
Dave Halter
|
6f17000fa8
|
test/completion/operators.py -> precedence.py
|
2014-04-20 12:14:07 +02:00 |
|
Dave Halter
|
2b091076c1
|
fix the named param issue in the autocompletion
|
2014-04-19 22:57:41 +02:00 |
|
Dave Halter
|
34488d1bb6
|
named param tests for *args/**kwargs
|
2014-04-19 22:26:24 +02:00 |
|
Dave Halter
|
b643325889
|
type of NamePart in definition should work.
|
2014-04-18 01:31:07 +02:00 |
|
Dave Halter
|
fe98940624
|
test for problem with builtins in usages
|
2014-04-17 14:41:56 +02:00 |
|
Dave Halter
|
a341791fda
|
found list indexing issue with sith and fixed it.
|
2014-04-16 01:31:49 +02:00 |
|
Dave Halter
|
6de46fe373
|
realizing that #241 is more of a feature than a bug, I disabled the corresponding test. This will be changed once the whole implementation of isinstance becomes more flexible and also allows checks on subclasses, so that no information is lost.
|
2014-04-09 16:27:42 +02:00 |
|
Dave Halter
|
09854ae6ca
|
negative factors like -1 are now evaluated
|
2014-04-04 15:07:45 +02:00 |
|
Dave Halter
|
9b3b28f185
|
use defaultdict instead of OrderedDict for testing purposes, since OrderedDict is not supported in Python 2.6
|
2014-03-31 12:18:53 +02:00 |
|
Dave Halter
|
ced5b6ca82
|
goto_assignments and usages both working now with issues like #315
|
2014-03-29 16:37:39 +01:00 |
|
Dave Halter
|
54d9d325da
|
temporary fix for #315. in the future we should be removing that whole indent change crap
|
2014-03-28 02:08:22 +01:00 |
|
Dave Halter
|
5b7843747c
|
test for recurring use of variable name with gotos, #315
|
2014-03-28 02:01:57 +01:00 |
|
Dave Halter
|
1a1d4f5576
|
test: docstring sphinx type returns don't work like the docstring param stuff
|
2014-03-27 21:02:07 +01:00 |
|
Dave Halter
|
2f71bd4e63
|
test for multiple docstring imports with complicated lists and tuples
|
2014-03-27 20:05:39 +01:00 |
|
Dave Halter
|
eea2d0c8c5
|
param docstrings cleaned up - #370
|
2014-03-27 19:51:35 +01:00 |
|
Dave Halter
|
196fcdb4df
|
docstring param hints not working properly - test for #370
|
2014-03-26 16:47:54 +01:00 |
|
Dave Halter
|
c5833003dc
|
remove strange Definition.description length limitation
|
2014-03-13 23:09:40 +01:00 |
|
Dave Halter
|
b6dbbd2c5d
|
tests for compiled super classes - #380
|
2014-03-11 12:42:40 +01:00 |
|
Dave Halter
|
cd7774f25f
|
lambda can be used as a default param in function, which means there have been slight changes to the parser to allow that (comma in a function definitions doesn't always mean new param), fixes #379
|
2014-03-11 12:24:36 +01:00 |
|
Dave Halter
|
18a012509f
|
tests for lambda params - #379
|
2014-03-11 12:03:19 +01:00 |
|
Dave Halter
|
937ab602ae
|
add a lambda integration testing file
|
2014-03-11 11:59:17 +01:00 |
|
Dave Halter
|
5eef23046b
|
clean up
|
2014-03-11 11:38:08 +01:00 |
|
Dave Halter
|
db1b73d423
|
lo and behold - reversed is implemented - the force is strong with this one. fixes #24
|
2014-03-11 11:04:00 +01:00 |
|
Dave Halter
|
6c5e91da69
|
some code - just written for @dbrgn
|
2014-03-10 23:08:09 +01:00 |
|
Dave Halter
|
af7814c6d4
|
enable assignment operators and add substraction support for numbers
|
2014-03-10 16:51:47 +01:00 |
|
Dave Halter
|
62a14f7558
|
restructure NameFinder.filter_name a little bit
|
2014-03-10 15:57:01 +01:00 |
|
Dave Halter
|
a073b902c1
|
assignment operators test
|
2014-03-09 13:15:30 +01:00 |
|
Dave Halter
|
7f0e31798a
|
fix an old test case that was always wrong anyway
|
2014-03-09 12:40:38 +01:00 |
|
Dave Halter
|
b22c9c96f2
|
string additions also work now - be prepared #24!
|
2014-03-09 12:36:17 +01:00 |
|
Dave Halter
|
70e1970f40
|
plus on numbers is now basically working
|
2014-03-09 12:27:03 +01:00 |
|
Dave Halter
|
3b372e2fe2
|
add some operator tests for precedences (array indexing)
|
2014-03-09 12:00:28 +01:00 |
|
Dave Halter
|
60ff2bc088
|
fix an invalid statement that has changed because of changes to the parser.
|
2014-03-09 11:56:29 +01:00 |
|
Dave Halter
|
1f7e4ca637
|
dict literals are now working (at least the parser)
|
2014-03-05 18:46:43 +01:00 |
|
Dave Halter
|
7222d70ecb
|
restructure token breaks in statement parser
|
2014-03-05 14:39:21 +01:00 |
|
Dave Halter
|
7d7a86239c
|
tests for list comprehensions with included dict literals
|
2014-03-05 14:23:53 +01:00 |
|
Dave Halter
|
a69eee5876
|
error tokens only exist in the end in a tokenizer
|
2014-02-21 00:09:49 +01:00 |
|
Dave Halter
|
cd1660dc53
|
first succeeding precedence tests
|
2014-01-31 11:12:28 +01:00 |
|