[Cursor] Clean up parse/parsefile/initparse a bit and plug some contextual leaks...
commitd40f6212eef28ac9a7b8fb5ef058bbdec5d595b2
authorsorear <sorear@c213334d-75ef-0310-aa23-eaa082d1ae64>
Fri, 18 Jun 2010 14:16:02 +0000 (18 14:16 +0000)
committersorear <sorear@c213334d-75ef-0310-aa23-eaa082d1ae64>
Fri, 18 Jun 2010 14:16:02 +0000 (18 14:16 +0000)
tree6a4fd999ec18a7c77854cb4d5a05aacd8d7ddc33
parent0c801cf8771d1e64fc1c54eef9278a9a43d3148f
[Cursor] Clean up parse/parsefile/initparse a bit and plug some contextual leaks.  Provide a reference argument for returning the used contents of a parsed file.
[viv] Stop relying on no-longer-leaked $*ORIG.

git-svn-id: http://svn.pugscode.org/pugs@31358 c213334d-75ef-0310-aa23-eaa082d1ae64
src/perl6/CursorBase.pmc
src/perl6/DumpMatch.pm
src/perl6/viv