Dave Halter
|
22fbcf6c77
|
More goto improvements.
|
2014-11-21 15:45:17 +01:00 |
|
Dave Halter
|
eb0bfb4381
|
get_code in Definition.description should not return first prefix.
|
2014-11-21 15:33:38 +01:00 |
|
Dave Halter
|
f604066288
|
First small implementation of goto.
|
2014-11-21 14:21:00 +01:00 |
|
Dave Halter
|
cc465364d3
|
Fixes towards better MergedArray and partial functions.
|
2014-11-20 13:33:05 +01:00 |
|
Dave Halter
|
53c2a1679c
|
Fix types tests.
|
2014-11-20 11:16:52 +01:00 |
|
Dave Halter
|
164518b993
|
Get docstrings working.
|
2014-11-20 02:19:01 +01:00 |
|
Dave Halter
|
b0109343e4
|
Jedi didn't care for decorator 'dotted_name' nodes and therefore descriptor tests failed.
|
2014-11-18 15:44:40 +01:00 |
|
Dave Halter
|
93ffc799f5
|
Because of the change in dynamic params, we can now remove the decorator hack in the name finder.
|
2014-11-18 13:06:20 +01:00 |
|
Dave Halter
|
f62f181066
|
First decorator implementations.
|
2014-11-17 22:24:54 +01:00 |
|
Dave Halter
|
da5273ce20
|
Fix issues with dynamic class parameter completion.
|
2014-11-17 17:07:32 +01:00 |
|
Dave Halter
|
259aa6bd5f
|
First dynamic params working.
|
2014-11-17 16:23:18 +01:00 |
|
Dave Halter
|
2dfbc2a0fd
|
Start to rework dynamic params. However goto is now needed first.
|
2014-11-17 12:34:32 +01:00 |
|
Dave Halter
|
278bc9d705
|
Fix generators.
|
2014-11-14 02:05:25 +01:00 |
|
Dave Halter
|
408eee50dd
|
Start fixing issues with for loops and += operations.
|
2014-11-12 14:54:52 +01:00 |
|
Dave Halter
|
65f182ff0d
|
Separate class for Generator and List Comprehensions.
|
2014-11-12 13:28:31 +01:00 |
|
Dave Halter
|
c326562c27
|
Implemented x if foo else y case.
|
2014-11-12 11:49:27 +01:00 |
|
Dave Halter
|
54c5591ccb
|
Progress with list comprehensions. There is now a separate class.
|
2014-11-12 11:42:31 +01:00 |
|
Dave Halter
|
cc661473bc
|
Trying to change used_names, so that they don't contain name definitions from CompFor.
|
2014-11-11 17:13:27 +01:00 |
|
Dave Halter
|
460d959988
|
Implicit tuples as a separate class.
|
2014-11-06 18:24:55 +01:00 |
|
Dave Halter
|
8200b68549
|
Fix for loops and for loops tuple assignments.
|
2014-11-06 17:21:00 +01:00 |
|
Dave Halter
|
d58046f38f
|
Changed normal precedence calculation.
|
2014-11-06 03:47:42 +01:00 |
|
Dave Halter
|
fae798adfe
|
Simplify precedence.factor_calculate.
|
2014-11-05 23:21:32 +01:00 |
|
Dave Halter
|
ca70d32f23
|
isinstance fixes
|
2014-11-05 22:14:38 +01:00 |
|
Dave Halter
|
fa0f4b1e00
|
Further small flow_analysis corrections. Keywords are only equal to other keywords if they are the same. Not in case of the same value anymore.
|
2014-11-05 21:29:54 +01:00 |
|
Dave Halter
|
186ce2b70a
|
Improve flow analysis a bit.
|
2014-11-05 19:18:45 +01:00 |
|
Dave Halter
|
1c09a90ac1
|
Disable usage of filter_private_variable for now.
|
2014-10-28 17:00:12 +01:00 |
|
Dave Halter
|
4f2223ae7b
|
Super is now working. Still has the same flaws like the old implementation, but the tests are passing.
|
2014-10-28 16:22:59 +01:00 |
|
Dave Halter
|
7532f52cdd
|
Understanding implicit tuple returns (testlist)
|
2014-10-25 12:50:51 +02:00 |
|
Dave Halter
|
22cb3ca5f0
|
subscriptable errors.
|
2014-10-25 11:34:16 +02:00 |
|
Dave Halter
|
4384e938e9
|
Get a few more things right with params.
|
2014-10-25 02:25:09 +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
|
5b29e2c54d
|
Add a method 'Name.assignment_indexes', to process tuple assignments.
|
2014-10-21 15:45:29 +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
|
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
|
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
|
74d4fcf4e7
|
globals are more or less ready.
|
2014-10-17 18:48:07 +02:00 |
|
Dave Halter
|
887949e23f
|
Start making executions work.
|
2014-10-16 10:58:27 +02:00 |
|
Dave Halter
|
631aa0ea61
|
Processing atom and power nodes.
|
2014-10-15 13:40:56 +02:00 |
|
Dave Halter
|
54c91b1509
|
Get a first local test passing.
|
2014-10-10 12:07:08 +02:00 |
|
Dave Halter
|
3bf1fec568
|
Start implementing an algorithm for actually evaluating the parser tree.
|
2014-10-10 11:29:22 +02:00 |
|
Dave Halter
|
27444ed64d
|
Remove Import.alias_name_part, it was simply an alias for another lookup.
|
2014-09-26 16:32:36 +02:00 |
|
Dave Halter
|
03e01631cc
|
Remove NamePart from existance and rename it to Name.
|
2014-09-26 16:29:53 +02:00 |
|
Dave Halter
|
59225ceaa3
|
usages issues.
|
2014-09-25 00:14:43 +02:00 |
|