Dave Halter
|
35fd1c70bd
|
Rename parser.utils to parser.cache.
|
2017-03-30 01:57:48 +02:00 |
|
Dave Halter
|
8059c3c2c8
|
Save a module instead of a parser when pickling.
|
2017-03-30 00:55:04 +02:00 |
|
Dave Halter
|
932703f04a
|
Remove an import that is not needed anymore.
|
2017-03-28 02:09:38 +02:00 |
|
Dave Halter
|
ee47be0140
|
Merge Parser and ParserWithRecovery.
|
2017-03-28 02:08:16 +02:00 |
|
Dave Halter
|
b60ec024fa
|
Remove start_parsing completely from the Parsers.
|
2017-03-26 12:52:37 +02:00 |
|
Dave Halter
|
63cafeaa87
|
Remove all usages of start_parsing=True in the fast parser.
|
2017-03-26 12:49:40 +02:00 |
|
Dave Halter
|
2cb565561d
|
Replace the diff parser imports with the modified path.
|
2017-03-21 22:10:01 +01:00 |
|
Dave Halter
|
0f66a3c7a8
|
Remove the module attribute from the parser.
|
2017-03-18 03:53:34 +01:00 |
|
Dave Halter
|
97fc3bc23c
|
Refactored the parser calls. Now it's possible to use jedi.parser.python.parse to quickly parse something.
|
2017-03-14 00:38:58 +01:00 |
|
Dave Halter
|
a7b1e3fe70
|
Fixed another diff parser error.
|
2017-03-12 15:58:14 +01:00 |
|
Dave Halter
|
6e3b00802c
|
Another endless while loop issue, add an assert.
|
2017-03-11 14:54:44 +01:00 |
|
Dave Halter
|
818fb4f60c
|
Fix a bug that might have caused an endless while loop a while ago. Fixes #878.
|
2017-03-09 21:47:16 +01:00 |
|
Dave Halter
|
68a3a9cf41
|
Don't do anything with the diff parser if nothing changes.
|
2017-01-29 22:12:24 +01:00 |
|
Dave Halter
|
b0f340748c
|
So much work for one simple diff fail.
|
2017-01-29 00:42:09 +01:00 |
|
Dave Halter
|
09779c88aa
|
Fix a nasty issue in the tokenizer. Fixes #836.
At the same time there was a related issue of not cleaning up newlines properly.
|
2017-01-24 00:50:37 +01:00 |
|
Dave Halter
|
01b25efea1
|
Use the same function to detect newlines in the diff parser.
|
2017-01-23 09:56:38 +01:00 |
|
Dave Halter
|
194295066a
|
Fix one more issue in the diff parser.
|
2017-01-22 23:44:10 +01:00 |
|
Dave Halter
|
005b24ed54
|
Better handling of the stack.
|
2017-01-21 18:43:54 +01:00 |
|
Dave Halter
|
fe44458ec0
|
Start implementing the node stack.
|
2017-01-16 16:32:49 +01:00 |
|
Dave Halter
|
ad1222e6d7
|
Fix another parser bug.
|
2017-01-12 08:46:58 +01:00 |
|
Dave Halter
|
425fba5e95
|
Move the parser.fast module to parser.diff.
|
2017-01-10 19:15:47 +01:00 |
|
Dave Halter
|
375fcd9e66
|
Fix an issue with nested flows in the diff parser.
|
2016-12-31 03:12:56 +01:00 |
|
Dave Halter
|
61c7444185
|
Fix some more issues in the diff parser that caused it to completely crash.
|
2016-12-30 20:13:05 +01:00 |
|
Dave Halter
|
f437ce5ae7
|
Some diff parser refactorings.
|
2016-12-22 09:13:14 +01:00 |
|
Dave Halter
|
90b76ee3ec
|
Fix an issue in the diff parser.
|
2016-12-20 23:32:51 +01:00 |
|
Dave Halter
|
75e09baee9
|
Some Python 2 fixes.
|
2016-12-17 16:19:01 +01:00 |
|
Dave Halter
|
9b85d5517f
|
Fix more issues in the diff parser.
|
2016-09-27 00:29:11 +02:00 |
|
Dave Halter
|
09a5f27068
|
Add a test for wrong whitespace.
|
2016-09-26 23:56:37 +02:00 |
|
Dave Halter
|
c728148ece
|
Fix an issue with dividing suites and remove a lot of print statements.
|
2016-09-23 17:31:29 +02:00 |
|
Dave Halter
|
6eb3b15e9b
|
Make a test a bit better testable (more flexible).
|
2016-09-21 18:13:18 +02:00 |
|
Dave Halter
|
37e3e79faa
|
Check in the diff tests that the graph is valid.
|
2016-09-19 05:41:59 +02:00 |
|
Dave Halter
|
885cf62a12
|
Remove the position_modifier from the parser.
|
2016-09-18 00:50:31 +02:00 |
|
Dave Halter
|
ed71d05ed7
|
Small test changes.
|
2016-09-15 09:37:35 +02:00 |
|
Dave Halter
|
74058fbf28
|
Finally passing all diff parser tests.
|
2016-09-15 01:26:28 +02:00 |
|
Dave Halter
|
8132055428
|
Fix an issue with parser endings and therefore adapt a few tests.
|
2016-09-14 17:23:49 +02:00 |
|
Dave Halter
|
47028c947a
|
Better debugging and solving a test with for stmts.
|
2016-09-13 20:34:02 +02:00 |
|
Dave Halter
|
2eeafe23f8
|
Use differ for all diff tests.
|
2016-09-12 02:26:29 +02:00 |
|
Dave Halter
|
994e6615b1
|
Ifs in two directions.
|
2016-09-11 22:42:47 +02:00 |
|
Dave Halter
|
dfdda4a2f1
|
Copying an if (and other flows) is now working.
|
2016-09-11 21:51:44 +02:00 |
|
Dave Halter
|
cc5a2cd219
|
Small changes.
|
2016-09-09 17:38:07 +02:00 |
|
Dave Halter
|
5923765369
|
get_parsed_node should return the right thing.
|
2016-09-08 18:14:13 +02:00 |
|
Dave Halter
|
024a97e59c
|
Better end positions.
|
2016-09-08 09:52:42 +02:00 |
|
Dave Halter
|
91ed1da6f4
|
Better testing.
|
2016-09-08 00:17:54 +02:00 |
|
Dave Halter
|
20b4f6c363
|
Rework the parents when dividing nodes.
|
2016-09-05 18:04:53 +02:00 |
|