1
0
forked from VimPlug/jedi
Commit Graph

29 Commits

Author SHA1 Message Date
Dave Halter
f09ff04fcc Yield expressions are now separate form ReturnStmt. 2014-10-29 18:54:05 +01:00
Dave Halter
3bdd32ad87 Always create a module. 2014-10-23 16:27:16 +02:00
Dave Halter
8f3b7f9d44 A first array test passing. 2014-10-21 11:58:53 +02:00
Dave Halter
b2c95cb02f Generating return statements. 2014-10-18 12:40:36 +02:00
Dave Halter
f08811fba7 Start implementing GlobalStmt. 2014-10-17 15:13:45 +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
Dave Halter
485b8ae3da Move Node away from pytree into the parser representation. 2014-10-13 13:47:32 +02:00
Dave Halter
6458047bac Name in statement definition implementation. 2014-10-13 13:33:49 +02:00
Dave Halter
a192f4f347 Add keywords, improve import support. 2014-10-10 17:48:40 +02:00
Dave Halter
aa75140f96 Remove old base class for Nodes. 2014-10-09 13:33:42 +02:00
Dave Halter
92ee2a912e Actually get the first few written tests passing. 2014-10-09 13:21:30 +02:00
Dave Halter
68d23840bb Start actual testing of the new parser. 2014-10-09 13:16:28 +02:00
Dave Halter
843efb43e9 statement refactoring. 2014-10-09 11:36:27 +02:00
Dave Halter
140320143a Remove the old Leave class. 2014-10-09 11:02:03 +02:00
Dave Halter
c7c222daab Implement WhiteSpace as well and merge with pytree. 2014-10-09 10:55:03 +02:00
Dave Halter
432ec8f186 Operator refactoring. 2014-10-09 03:15:50 +02:00
Dave Halter
6bb88ddd85 Function is starting to work. 2014-10-08 17:58:02 +02:00
Dave Halter
308c971ad7 Change pr.Simple. 2014-10-08 17:02:37 +02:00
Dave Halter
d9aa84f971 simplify the use of 'context' 2014-10-08 16:33:35 +02:00
Dave Halter
e54dac3777 Start setting up the parser.representation merge 2014-10-08 16:15:27 +02:00
Dave Halter
220ddc8a74 Probably the last big removals, there's not a lot left. 2014-10-08 15:35:45 +02:00
Dave Halter
a23ad3df10 Remove more and more from pytree. 2014-10-08 15:30:15 +02:00
Dave Halter
2781a4ac98 Remove comparison methods. 2014-10-08 15:22:44 +02:00
Dave Halter
1fb6e15750 Fix prefixes of Leafs. 2014-10-08 15:19:36 +02:00
Dave Halter
36368cd606 More removals and cleanups. 2014-10-08 15:13:43 +02:00
Dave Halter
07d9111c77 Remove some more pytree methods. 2014-10-08 15:05:29 +02:00
Dave Halter
a7fff54d7b Remove some fixer related stuff (lib2to3 stuff). 2014-10-08 15:04:01 +02:00
Dave Halter
834172a3e9 Add a new parser, check it pgen2 would work. (already modified outside this repository) 2014-10-08 14:26:52 +02:00