rocky
|
f98e29a3a3
|
Localize kv
|
2017-11-26 01:40:34 -05:00 |
|
rocky
|
79d729e9f9
|
remove comp_ifnot
|
2017-11-26 00:58:20 -05:00 |
|
rocky
|
c9eeb681b9
|
Another test
|
2017-11-25 23:16:52 -05:00 |
|
rocky
|
43cea023c4
|
2.7 control-flow bug: except/pass in loop
|
2017-11-25 22:18:57 -05:00 |
|
rocky
|
566ef37ecc
|
back off of build_slice{2,3} ->slice{2,3}
There is another slice rule that interferes with this.
|
2017-11-25 21:49:03 -05:00 |
|
rocky
|
b7003914c9
|
localize 2 and 3 argument BUILD_SLICE...
Nontermninal name matches AST anme now. Add test.
|
2017-11-25 21:10:11 -05:00 |
|
rocky
|
3d7b160e30
|
Improve grammar-cover targets
|
2017-11-25 20:06:01 -05:00 |
|
rocky
|
af38064a1b
|
remove unpack_list rule and ...
tidy things a bit more
|
2017-11-25 00:32:13 -05:00 |
|
rocky
|
c9f3838d04
|
Fix bug in 2.x with decorator of old-style class
|
2017-11-24 21:16:59 -05:00 |
|
rocky
|
f34c558d38
|
Handle inf, +inf, -nan, and nan constants
|
2017-11-24 15:30:05 -05:00 |
|
rocky
|
37b8e21c76
|
A couple more bugs found running 2.7 stdlib tests
|
2017-11-24 10:22:58 -05:00 |
|
rocky
|
f908e8dd8e
|
One more (lambda) test
|
2017-11-24 08:57:18 -05:00 |
|
rocky
|
0c386d2c39
|
Fix bug where lambda has a yield in it
|
2017-11-24 08:55:26 -05:00 |
|
rocky
|
be5efe3e56
|
cmp -> compare ...
to better match the Python AST name Compare.
This forces us to change compare -> compare_single
Relates to Issue #29
|
2017-11-24 07:15:37 -05:00 |
|
rocky
|
85d65e25ba
|
cmp_list -> compare_chained ...
to better match the Python AST name Compare. Relates to Issue #29
|
2017-11-24 06:58:07 -05:00 |
|
rocky
|
340ac7407f
|
Start another kind of testing...
And fix a bug found in that with 3-way equal
|
2017-11-24 00:10:12 -05:00 |
|
rocky
|
84632bdc78
|
Forgot to update a call in last change
|
2017-11-23 16:44:07 -05:00 |
|
rocky
|
494bbbdadb
|
Reduce 3.5 call_aysnc grammar rules
|
2017-11-23 16:23:49 -05:00 |
|
rocky
|
0e54c37fab
|
Trystmt grammar from 3.3 needed in 3.2
Add test to cover this
|
2017-11-23 14:29:31 -05:00 |
|
rocky
|
a94b844988
|
Add triple compare from 3.3 into 3.2
|
2017-11-23 13:43:19 -05:00 |
|
rocky
|
7548364e8e
|
Improve try else in 3.2...
Grammar from 3.3 is relevant here
|
2017-11-23 13:06:08 -05:00 |
|
rocky
|
184f480bc8
|
Remove whileelselastsmt ...
Right now I don't know what it does and we don't have something that
needs it
|
2017-11-23 12:33:41 -05:00 |
|
rocky
|
cddb55eb33
|
provisional 2.7 whileelselast rule
|
2017-11-23 11:45:24 -05:00 |
|
rocky
|
e2a6c0435d
|
grammar reduction of while loops
|
2017-11-23 10:51:22 -05:00 |
|
rocky
|
1823513841
|
3.x Grammar reduction of custom rules...
by looking for token patterns GET_ITER CALL_FUNCTION_1
|
2017-11-23 07:47:38 -05:00 |
|
rocky
|
d8a3c2708e
|
Grammar coverage and pruning
|
2017-11-23 05:40:30 -05:00 |
|
rocky
|
d0644e08d7
|
Isotate conditionalnot
|
2017-11-22 19:38:02 -05:00 |
|
rocky
|
b8f74c23f4
|
2.x Grammar reduction/isolation
|
2017-11-22 19:13:21 -05:00 |
|
rocky
|
b00c59bdd7
|
Grammar reduction for load_attrs
|
2017-11-22 14:41:23 -05:00 |
|
rocky
|
c0f0485754
|
Reduce unecessary grammar rules in 2.x
|
2017-11-22 13:06:05 -05:00 |
|
rocky
|
288516d8c2
|
Increase grammar coverage
|
2017-11-22 11:28:05 -05:00 |
|
rocky
|
2de8718de3
|
Administrivia: add "git pull"s
|
2017-11-22 06:29:35 -05:00 |
|
rocky
|
a8e235de17
|
3.3. grammar cleanup ...
need build_list in for BUILD_TUPLE_0
|
2017-11-18 11:02:54 -05:00 |
|
rocky
|
f7ff4c2d41
|
Grammar cleanup: import_as_cont -> import_as
|
2017-11-18 10:26:57 -05:00 |
|
rocky
|
0c0a534a48
|
Track spark_parser changes
|
2017-11-18 09:49:14 -05:00 |
|
rocky
|
e116d7280c
|
custom rule hacking ...
Reduce extraneous 3.x "load_list" and "load_closure" rules
|
2017-11-17 12:06:14 -05:00 |
|
rocky
|
b7f8bee11f
|
Python 3 grammar clean up and reorganization
|
2017-11-17 07:16:24 -05:00 |
|
rocky
|
58ee49159e
|
More grammar isolation. narrow custom rules...
Specifically: _mklambda with load_closure is Python2 only
Add classdefdeco2 rule only when we have seen a LOAD_BUILD_CLASS
|
2017-11-17 00:51:03 -05:00 |
|
rocky
|
934df7b5c4
|
Python 3.4 while grammar cleanup
|
2017-11-16 12:36:49 -05:00 |
|
rocky
|
37108bc41c
|
More grammar cleanups
|
2017-11-16 12:01:18 -05:00 |
|
rocky
|
d18a353381
|
Tag %c nonterminals in more template rules
|
2017-11-16 11:31:18 -05:00 |
|
rocky
|
f1004e6445
|
Bump copyright
|
2017-11-16 11:23:04 -05:00 |
|
rocky
|
2f218fe9bf
|
More grammar isolation: assert2 in Python3
|
2017-11-16 11:20:35 -05:00 |
|
rocky
|
2a13851f55
|
Isolate "assert2" rule
|
2017-11-16 10:55:40 -05:00 |
|
rocky
|
e26de53332
|
Isolate "and2" rule to 2.3
|
2017-11-16 10:47:35 -05:00 |
|
rocky
|
53beae8ee6
|
Python 2.5 "with"; Isolate 2.5-2.6 grammar better
|
2017-11-16 09:26:23 -05:00 |
|
rocky
|
953cf312db
|
Add BINARY_TRUE_DIVIDE tests for 2.{6,7}
|
2017-11-16 01:30:41 -05:00 |
|
rocky
|
183a406bf1
|
More grammar cleanup
|
2017-11-16 00:32:34 -05:00 |
|
rocky
|
902941102f
|
2.7 continue-detection bug
|
2017-11-16 00:22:24 -05:00 |
|
rocky
|
c28f2f2e56
|
More 2.7/2.7- grammer separation & cleanup
|
2017-11-15 23:01:33 -05:00 |
|