summaryrefslogtreecommitdiff
path: root/coverage/parser.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Tidy up long linesNed Batchelder2009-10-241-10/+18
|
* Properly shift multiline references to the first line of the statement. ↵Ned Batchelder2009-10-231-12/+32
| | | | This code is sloppy, I just want it to work first.
* More complexity in figuring out where finally clauses might go.Ned Batchelder2009-10-211-5/+18
|
* More exception flow testing. This stuff is kind of involved...Ned Batchelder2009-10-201-6/+15
|
* Start testing exceptions with arc measurements.Ned Batchelder2009-10-191-2/+21
|
* Correct handling of breaks and continues.Ned Batchelder2009-10-161-17/+36
|
* Ad-hoc discovery of opcodes that need to be parsed. BREAK_LOOP is implicit? ↵Ned Batchelder2009-10-161-8/+8
| | | | yikes...
* Start unit testing the arc measurement. In arcs, -1 means enter or exit.Ned Batchelder2009-10-161-13/+13
|
* More refactoring of the use of analysis objects.Ned Batchelder2009-10-151-2/+15
|
* Incomprehensible text-based drawing of code arcsNed Batchelder2009-10-151-11/+43
|
* Lots of work on parser.py, now we can extract possible arcs from source.Ned Batchelder2009-10-141-145/+231
|
* D'oh: I was finding jumpers to anonymous chunks wrongly, turns out there are ↵Ned Batchelder2009-10-121-4/+7
| | | | lots of multi-jump anonymous chunks.
* More experiments: looks like anonymous chunks are only jumped to from one place.Ned Batchelder2009-10-101-28/+63
|
* Continued hacking on branch coverage.Ned Batchelder2009-10-101-47/+86
|
* Much more ad-hoc goodness.Ned Batchelder2009-10-071-7/+80
|
* Mark most of these methods as private.Ned Batchelder2009-10-071-15/+15
|
* The best way to get py3k support: same source runs on both, with some ↵Ned Batchelder2009-09-221-9/+9
| | | | contortions.
* Remove a redundant import.Ned Batchelder2009-07-071-2/+0
|
* Make reading the lnotab structure work in both 2.x and 3.xNed Batchelder2009-07-071-4/+15
|
* Move the backward-compatibility definitions to a common file. There seems to ↵Ned Batchelder2009-07-031-9/+1
| | | | be no pretty way to do this.
* Clean up the `set` definitions for 2.3 (these should go someplace common).Ned Batchelder2009-07-031-3/+4
|
* The name of the project is Coverage, not coverage.py.Ned Batchelder2009-04-301-1/+1
|
* CodeAnalyzer was a terminology conflict with coverage.analysis, and it's ↵Ned Batchelder2009-03-131-0/+232
really more of a parser anyway. --HG-- rename : coverage/analyzer.py => coverage/parser.py