10 years agofailing test for running code in comments single-filter
Graham Knop [Wed, 26 Jun 2013 18:27:03 +0000]
failing test for running code in comments

10 years agouse Lexical::SealRequireHints
Graham Knop [Fri, 21 Jun 2013 08:05:04 +0000]
use Lexical::SealRequireHints

10 years agobetter machanism for tracking active filter
Graham Knop [Fri, 21 Jun 2013 04:33:14 +0000]
better machanism for tracking active filter

10 years agorefactor test
Graham Knop [Fri, 21 Jun 2013 04:32:52 +0000]
refactor test

10 years agofix inject_after_scope again
Graham Knop [Tue, 18 Jun 2013 18:55:28 +0000]
fix inject_after_scope again

10 years agodebug
Graham Knop [Tue, 18 Jun 2013 18:18:21 +0000]
debug

10 years agofix calling shadowed subs again
Graham Knop [Tue, 18 Jun 2013 13:00:00 +0000]
fix calling shadowed subs again

10 years agofix inject_after_scope again
Graham Knop [Tue, 18 Jun 2013 10:39:47 +0000]
fix inject_after_scope again

10 years agoFix calling of shadowed subs
Graham Knop [Tue, 18 Jun 2013 10:28:08 +0000]
Fix calling of shadowed subs

Need to split up the parsing a little more, and restore the shadowed
subs for failed matches.

Also, optimize some by only checking for active keyword.

10 years agoupdated test
Graham Knop [Tue, 18 Jun 2013 09:45:05 +0000]
updated test

10 years agocurrent match is only ever one item
Graham Knop [Tue, 18 Jun 2013 09:51:49 +0000]
current match is only ever one item

10 years agoreinstall shadowed sub before continuing parse
Graham Knop [Tue, 18 Jun 2013 08:24:45 +0000]
reinstall shadowed sub before continuing parse

This allows shadowed subs to be called in the code returned by the
filter.  It requires restarting the filter so we can switch out the
glob, having the 'trigger' keyword bind to the fake sub and the ouput of
tthe filter bind to the original shadowed sub.

10 years agomove matcher sub installation to keyword
Graham Knop [Tue, 18 Jun 2013 08:23:15 +0000]
move matcher sub installation to keyword

10 years agofix inject_after_scope
Graham Knop [Tue, 18 Jun 2013 08:21:46 +0000]
fix inject_after_scope

10 years agoremove debug garbage
Graham Knop [Mon, 17 Jun 2013 07:01:22 +0000]
remove debug garbage

10 years agorestore shadowed subs
Graham Knop [Mon, 17 Jun 2013 04:42:16 +0000]
restore shadowed subs

10 years agoupdate test script
Graham Knop [Mon, 17 Jun 2013 04:00:35 +0000]
update test script

10 years agodon't eat line endings
Graham Knop [Mon, 17 Jun 2013 04:00:17 +0000]
don't eat line endings

10 years agoutility function to add code after current scope
Graham Knop [Mon, 17 Jun 2013 03:59:02 +0000]
utility function to add code after current scope

10 years agodispatch to parser for some common functions
Graham Knop [Mon, 17 Jun 2013 03:58:31 +0000]
dispatch to parser for some common functions

10 years agoremove keywords at end of scope
Graham Knop [Mon, 17 Jun 2013 03:57:46 +0000]
remove keywords at end of scope

10 years agoonly use one filter for multiple keywords
Graham Knop [Sun, 16 Jun 2013 23:19:33 +0000]
only use one filter for multiple keywords

12 years agofactor out Filter::Keyword::Parser master
Matt S Trout [Wed, 14 Dec 2011 11:59:12 +0000]
factor out Filter::Keyword::Parser

12 years agoadd note wrt Package::Stash::PP
Matt S Trout [Fri, 11 Nov 2011 17:48:58 +0000]
add note wrt Package::Stash::PP

12 years agoinitial import of half-assed half-working code
Matt S Trout [Fri, 11 Nov 2011 17:46:44 +0000]
initial import of half-assed half-working code