root/src/Pugs/Prim/Match.hs

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @21699 [21699] 2 months audreyt * The logical consequence of r21698.
(edit) @21677 [21677] 2 months audreyt * Reflect data-dir changes.
(edit) @21673 [21673] 2 months audreyt * Import Pugs 6.2.13.11 from Hackage into our source tree. * Highlights: …
(edit) @17044 [17044] 15 months audreyt * Thanks to HPC, continue to eliminate a whole lot of can't-be-reached …
(edit) @15616 [15616] 19 months audreyt * Change all liftSTM into stm and all liftIO into io.
(edit) @15573 [15573] 19 months audreyt Pugs.Prim.*: Chase retError/Sym changes.
(edit) @15425 [15425] 20 months audreyt * Massive Haddoc-compatibility fix to make all modules haddockable.
(edit) @15324 [15324] 20 months audreyt * Support for the full test of file test operators: oRWXOlpSbctugkTB …
(edit) @15297 [15297] 20 months audreyt * Revert the previous patch; everything back to normal.
(edit) @15296 [15296] 20 months audreyt * Convert VStr from String to ByteString?, and Syn from String to ID, in …
(edit) @15165 [15165] 21 months audreyt * Filetest operators are now removed; use smartmatch against Pairs …
(edit) @14351 [14351] 2 years audreyt * Pugs.Embed.Perl5: Correctly find out the installed version of …
(edit) @13903 [13903] 2 years audreyt * Add support for transliteration: tr/// y/// $x tr/// …
(edit) @13744 [13744] 2 years audreyt * In m:g/(1)|(2)/, only return the successfully matched subcaptures, not …
(edit) @13718 [13718] 2 years audreyt * Make interpolating <<$x>> behave a bit more like <<literal>>: my $x …
(edit) @13710 [13710] 2 years audreyt * Unicode support for the embedded Perl5 bridge. (This takes effect iff …
(edit) @13513 [13513] 2 years audreyt * Pugs.Prim.Match: Allow selection of PGE instead of PCR by setting an …
(edit) @13373 [13373] 2 years audreyt * More attempt at fixing PCR bridge
(edit) @13369 [13369] 2 years audreyt * remove "PGE" from msg text
(edit) @13365 [13365] 2 years audreyt * Finish the s:g/evalPGE/evalPGR/ transition. * Remaining open issues: …
(edit) @13182 [13182] 2 years audreyt * Convert all "catch" in Pugs source code to "catchIO", which is a …
(edit) @12925 [12925] 2 years audreyt * Proper support for PCRE submatch counts. * Disable explicit imports from …
(edit) @12785 [12785] 2 years audreyt * <<$x $y>> would return a list even if explictly annotated as under …
(edit) @12503 [12503] 2 years audreyt * Implement ($lhs &code) correctly. Previously the value of $lhs is …
(edit) @12324 [12324] 2 years gaal * Bring the glory to 6.4.2
(edit) @12317 [12317] 2 years audreyt * Glorious refactoring of the Var type. Previously, Var is type synonym …
(edit) @12176 [12176] 2 years audreyt * First cut at proper compile-time role mixin support, based on …
(edit) @10736 [10736] 2 years audreyt * Support for rule/regex/token distinction in the ->PGE bridge.
(edit) @10113 [10113] 2 years audreyt * Pugs.Types.findList dominates a typical profile; attempt to fix it by …
(edit) @10059 [10059] 2 years audreyt * Third-party cleanup #1: - Remove most of Parsec from our source …
(edit) @8708 [8708] 3 years audreyt * Prim.Match: When rx:P5/(...)?/ captures nothing, do not set the …
(edit) @7925 [7925] 3 years gaal * when CODE: * given { when &sub { ... } } works for 0- and 1-arity …
(edit) @7879 [7879] 3 years autrijus * Empty p6 rules now raises exceptions. Reported by Patrick Michaud.
(edit) @7861 [7861] 3 years autrijus * Work around PGE's bug in not grokking zero-width rules (reporte to …
(edit) @7854 [7854] 3 years autrijus * Accomodate Parrot trunk's PGE::Hs change (r9802) to capture the …
(edit) @7579 [7579] 3 years rafl r17088@ata: rafl | 2005-10-12 17:10:51 +0200 * Made changes to remove …
(edit) @7551 [7551] 3 years autrijus * saner detection for zero-width matches on s:g to kill the infinite …
(edit) @6793 [6793] 3 years autrijus * massive retab for src/, expanding all tabs into spaces, except for the …
(edit) @6109 [6109] 3 years putter PCRE :global rules, without a subpattern, now return the correct match …
(edit) @6010 [6010] 3 years putter /a/ "a" now works, rather than only "a" /a/. iblech++ #haskell++
(edit) @5335 [5335] 3 years autrijus * handle class literals as the invocant to .isa().
(edit) @5027 [5027] 3 years autrijus * $hashref.does(Hash) now returns true * more test cleanups
(edit) @5026 [5026] 3 years autrijus * fix unhashify.t - testing .does/.isa/smartmatch on a reference should …
(edit) @4986 [4986] 3 years autrijus * Repair smart match on types and does calls from the zero dereference …
(edit) @4922 [4922] 3 years autrijus * clean up theorbtwo's vCast patch. I expect most tests to still …
(edit) @4870 [4870] 3 years autrijus * clean some warnings
(edit) @4865 [4865] 3 years mugwump Implement 3-arg split (rx-only for now), update test
(edit) @4114 [4114] 3 years autrijus * global named rules should use <*foo in the global pad, not <foo.
(edit) @4072 [4072] 3 years autrijus * fix when .isa() infinite loop introduced yesterday, as reported by …
(edit) @3714 [3714] 3 years autrijus * Implement ($type_ref Type) too.
(edit) @3708 [3708] 3 years autrijus * Type-to-type smartmatch, e.g. Int ~~ Num, now works.
(edit) @3372 [3372] 3 years theorbtwo More signatures, a few more haddocks.
(edit) @3210 [3210] 3 years autrijus * fix regression reported by gaal: my $s = <a>; my @a = <<$s>>;
(edit) @3119 [3119] 3 years autrijus * split// now attaches the submatches themselves to the resulting list.
(edit) @3103 [3103] 3 years autrijus * failing to find Parrot is no longer fatal.
(edit) @3004 [3004] 3 years autrijus * deal with PCRE's like of negative indexes.
(edit) @2992 [2992] 3 years autrijus * rx:P5// now assumes Unicode semantics again.
(edit) @2957 [2957] 3 years autrijus * $obj.clone() support. * $obj ~~ Class support.
(edit) @2948 [2948] 3 years corion PCRE matches work with Unicode strings now again
(edit) @2944 [2944] 3 years autrijus * named rules and subrule support.
(edit) @2942 [2942] 3 years iblech Added the usual svn properties to newly created Match.hs.
(add) @2941 [2941] 3 years bsmith Refactored functions for matching from Pugs.Prim to Pugs.Prim.Match
Note: See TracRevisionLog for help on using the revision log.