Dave Halter
|
8911ecb6a5
|
A last change for defaults. Params are pretty usable and work smooth now.
|
2014-10-27 15:36:29 +01:00 |
|
abingham
|
df4845790e
|
Added link to emacs-ycmd.
This is another option for using jedi in emacs via ycmd.
|
2014-10-27 16:12:10 +02:00 |
|
Dave Halter
|
14ec210891
|
param default values.
|
2014-10-27 12:03:09 +01:00 |
|
Dave Halter
|
db2d380441
|
Issues with errors *args resolution.
|
2014-10-27 01:29:49 +01:00 |
|
Dave Halter
|
c0768924f6
|
Managed to get dict inputs working into kwargs. This was wrong in the old version of the parser.
|
2014-10-27 01:07:15 +01:00 |
|
Dave Halter
|
8df8749f22
|
Dict key that are not in dict should return all value types.
|
2014-10-27 00:19:31 +01:00 |
|
Dave Halter
|
e4124fcf9a
|
More dynamic *args
|
2014-10-25 15:58:09 +02:00 |
|
Dave Halter
|
2315d51e68
|
direct param evaluation
|
2014-10-25 14:37:01 +02:00 |
|
Dave Halter
|
afbdf1a7ea
|
Fix for default arguments in combination with named arguments.
|
2014-10-25 13:14:01 +02:00 |
|
Dave Halter
|
7532f52cdd
|
Understanding implicit tuple returns (testlist)
|
2014-10-25 12:50:51 +02:00 |
|
Dave Halter
|
97a102bd24
|
Get param parsing right.
|
2014-10-25 12:02:54 +02:00 |
|
Dave Halter
|
22cb3ca5f0
|
subscriptable errors.
|
2014-10-25 11:34:16 +02:00 |
|
Dave Halter
|
995f0700c9
|
Fix params, so that quite a few functions can now pass.
|
2014-10-25 02:35:04 +02:00 |
|
Dave Halter
|
4384e938e9
|
Get a few more things right with params.
|
2014-10-25 02:25:09 +02:00 |
|
Dave Halter
|
9f1336095b
|
unpacking arguments.
|
2014-10-24 21:46:48 +02:00 |
|
Dave Halter
|
c58975807c
|
Small function/param corrections.
|
2014-10-24 01:58:56 +02:00 |
|
Dave Halter
|
93c97a78a3
|
Fix an issue with classes and decorators combined.
|
2014-10-24 00:41:26 +02:00 |
|
Dave Halter
|
3bdd32ad87
|
Always create a module.
|
2014-10-23 16:27:16 +02:00 |
|
Dave Halter
|
de4db11d25
|
Reading dicts works now.
|
2014-10-23 16:21:23 +02:00 |
|
Dave Halter
|
51ffc54471
|
Temporary params of class solution.
|
2014-10-23 14:41:01 +02:00 |
|
Dave Halter
|
387fc3b038
|
Adding prev_sibling, getting self attributes.
|
2014-10-23 14:03:52 +02:00 |
|
Dave Halter
|
88dcbe1f48
|
Name.is_definition implementation.
|
2014-10-23 13:37:35 +02:00 |
|
Dave Halter
|
971f1db823
|
Create a next_sibling method on _Leaf, which is then used to check for self attributes.
|
2014-10-23 01:36:24 +02:00 |
|
Dave Halter
|
abb8d0e26c
|
get_names_dict removed and use instead the names_dict attribute.
|
2014-10-23 01:06:50 +02:00 |
|
Dave Halter
|
3bbce49fd3
|
Scope.names_dict implementation.
|
2014-10-23 00:51:02 +02:00 |
|
Dave Halter
|
4f4aef7ac8
|
Param helper class in the tree.
|
2014-10-22 20:07:42 +02:00 |
|
Dave Halter
|
e9f4c60e49
|
Use used_names not in pgen2, but only in our parser.
|
2014-10-22 15:50:02 +02:00 |
|
Dave Halter
|
e2a07752fd
|
'.NAME' lookups.
|
2014-10-22 02:33:35 +02:00 |
|
Dave Halter
|
34f3ea6973
|
More and probably the last tuple assignment stuff.
|
2014-10-22 02:29:47 +02:00 |
|
Dave Halter
|
297bcf6e19
|
Parentheses without commas are no tuples.
|
2014-10-22 02:10:48 +02:00 |
|
Dave Halter
|
6a8b840b29
|
Be able to differentiate tuple/list/dict.
|
2014-10-22 01:42:21 +02:00 |
|
Dave Halter
|
14113a1bff
|
Fix a lot more of the tuple assignments.
|
2014-10-22 01:27:12 +02:00 |
|
Dave Halter
|
5b29e2c54d
|
Add a method 'Name.assignment_indexes', to process tuple assignments.
|
2014-10-21 15:45:29 +02:00 |
|
Dave Halter
|
c1807e5f33
|
Reworked ExprStmt.get_definition
|
2014-10-21 14:21:59 +02:00 |
|
Dave Halter
|
1c27759c4f
|
Few fixes.
|
2014-10-21 13:54:03 +02:00 |
|
Dave Halter
|
d119902496
|
Slices
|
2014-10-21 13:36:56 +02:00 |
|
Dave Halter
|
ab53942e55
|
Start working with arithmetics.
|
2014-10-21 12:18:03 +02:00 |
|
Dave Halter
|
2eed6b7b5f
|
Unaccessible array indexes should still produce results.
|
2014-10-21 12:03:01 +02:00 |
|
Dave Halter
|
8f3b7f9d44
|
A first array test passing.
|
2014-10-21 11:58:53 +02:00 |
|
Dave Halter
|
fb2ef5a7a0
|
Start using arrays.
|
2014-10-21 11:05:12 +02:00 |
|
Dave Halter
|
718f43431c
|
Introduce error recovery for the parser: At the moment just recover from broken statements.
|
2014-10-21 09:57:22 +02:00 |
|
Dave Halter
|
c821b30017
|
Fix a first test: complex.py
|
2014-10-20 17:06:18 +02:00 |
|
Dave Halter
|
43e3452474
|
Fix more argument related stuff.
|
2014-10-20 16:34:17 +02:00 |
|
Dave Halter
|
1a639bd118
|
Arguments move to params.
|
2014-10-20 15:43:56 +02:00 |
|
Dave Halter
|
b2c95cb02f
|
Generating return statements.
|
2014-10-18 12:40:36 +02:00 |
|
Dave Halter
|
74d4fcf4e7
|
globals are more or less ready.
|
2014-10-17 18:48:07 +02:00 |
|
Dave Halter
|
f08811fba7
|
Start implementing GlobalStmt.
|
2014-10-17 15:13:45 +02:00 |
|
Dave Halter
|
6abafc40fa
|
ExprStmt now doesn't contain imports anymore.
|
2014-10-17 14:56:12 +02:00 |
|
Dave Halter
|
d7face17f6
|
Using expr_stmt now instead of simple_stmt as ExprStmt, because that resembles the official grammar better.
|
2014-10-17 12:03:41 +02:00 |
|
Dave Halter
|
19acdd32b7
|
Fixed issues with the Python3.4 grammar file.
The order of symbols matters. 'file_input' needs to be the first symbol.
|
2014-10-17 01:34:47 +02:00 |
|