rocky
|
2e91de8355
|
Start using our replacement for inspect.iscode
|
2015-12-30 18:44:27 -05:00 |
|
rocky
|
5bbe2c4a45
|
Doc changes.
|
2015-12-30 18:20:50 -05:00 |
|
rocky
|
b3ede4b64b
|
Walker->SourceWalker Traverser->FragmentsWalker
|
2015-12-30 17:04:18 -05:00 |
|
rocky
|
6f0a252693
|
Add Python3 marshal codes and start to handle cross-version Python code
object types, introducing scan.Code3
|
2015-12-28 14:17:28 -05:00 |
|
rocky
|
44cd349cc7
|
DRY Python3 scanner code. Some cross version handling fixed.
Some Python 3.2 and 3.3 deparse fixes.
|
2015-12-27 04:43:35 -05:00 |
|
rocky
|
3ac3ef24ac
|
Add node and template code to cleanup "for" handling
|
2015-12-26 10:42:57 -05:00 |
|
rocky
|
39f0f7440b
|
Fix bugs in using pysource from fragments.
|
2015-12-25 10:47:07 -05:00 |
|
rocky
|
1d533cbb23
|
Two modes of disassembly, one where we show hidden code and one where we don't.
|
2015-12-25 10:08:12 -05:00 |
|
rocky
|
1088031335
|
Remove Python3 class __qualname__ assignment. Change LOAD_NAME to
LOAD_CLASSNAME to make parsing more reliable and intentional.
|
2015-12-24 22:31:24 -05:00 |
|
rocky
|
c0d50c4d96
|
Improve Python3 class definition handling
|
2015-12-24 19:21:36 -05:00 |
|
rocky
|
484cd703bf
|
Lint
|
2015-12-23 20:11:06 -05:00 |
|
rocky
|
46828cd769
|
Add fragmnet offsets for 'from x import..'
|
2015-12-23 07:34:18 -05:00 |
|
rocky
|
72acf4311f
|
Propogate offsets in imports. Added a new %x format specifier.
|
2015-12-22 18:00:45 -05:00 |
|
rocky
|
35592b50ed
|
Allow comments in grammar rules. Start working on Python3 class (not
finished). More test organization.
|
2015-12-22 11:44:04 -05:00 |
|
rocky
|
9cdcdfd305
|
Part of a much needed cleanup. Move semantics routines into its own
directory. Move out lots of stuff from __init__ to their own files.
Add file loading tests. Document AST handling a tad more complete.
|
2015-12-20 23:03:35 -05:00 |
|