Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Mar 2, 2014
  1. Merge pull request #2 from FROGGS/master

    cntrl is not a method on the Cursor anymore
  2. Merge pull request #1 from xfix/panda-badge

    Add panda badge
Commits on Feb 28, 2014
  1. @FROGGS

    cntrl is not a method on the Cursor anymore, it is only accesible via

    FROGGS authored
    Unicode property <:cntrl>
Commits on Jun 8, 2012
  1. Add panda badge

    GlitchMr authored
Commits on Jan 28, 2011
  1. [] added

Commits on Jan 2, 2011
Commits on Jul 31, 2010
  1. [GGE::Grammar] added convenience method .regex

    This method shifts us a bit closer to the actual syntax for grammars (while
    still being entirely unsugared).
  2. [GGE::Exp] allow a :stepwise option for debugging

    This feature is meant to mimick TheDamian's Regexp::Grammars. The present
    commit is only a first cut in that direction. More precisely, this commit
    creates a somewhat similar output, but doesn't yet attempt to mimick the
    CPAN module's output in exact detail.
  3. got rid of Configure, et al

    ufo works fine in their stead.
Commits on Apr 25, 2010
  1. [GGE] grammars now work

    See examples/mygrammar for a working example.
Commits on Feb 24, 2010
  1. [examples/algebra] updated

    - ShowContents is now GGE::ShowContents
    - $match<expr> is $match.hash-access('expr') until hash stuff is fixed
    - changed a 'say' to a 'warn'
Commits on Feb 20, 2010
  1. [README] updates

    Also pushed COOLTHINGS down into new docs/ directory, and added a list of
  2. [STATUS] updated

    Moved lookarounds to the end, un-todo'd one test with lookahead in it.
  3. [test-regex] switched to using alpha for now

    This is a bit of an ego commit; I tend to have a fairly bleeding perl6
    implementation in /usr/local/bin/perl6. Since that's now the newly merged
    'ng' branch, which can't yet run GGE, I choose to invoke the 'old master',
    which I keep at /usr/bin/alpha on my computer. YMMV.
  4. [GGE::Perl6Regex] implemented &before

    This was possibly the hardest single commit so far, in terms of the time
    it took and the thinking it required. Especially since it doesn't do very
    much. A 'before' subrule call anchors the match at that point, checks if
    it matches, and returns either a failed match or a zero-width successful
Commits on Jan 31, 2010
Commits on Jan 28, 2010
  1. [STATUS] updated

  2. a couple of smallish fixes

    - the 'tighter' option only holds at circumnest level 0
    - the backtrack should default to GREEDY in getargs
Commits on Jan 27, 2010
  1. [GGE::Perl6Regex] ** separators

    Both the parsing and the code generation.
  2. [GGE::OPTable] :tighter filtering

    The Perl6Regex class needs this for parsing the separator part of
    <thing> ** <separator>.
Commits on Jan 26, 2010
  1. [01-regex.t] do a bit less caching

    Putting all your previous calculations into a global hash is something
    that the GC tends to frown upon. This (de-)optimisation relies on the
    fact that the same regex is often repeated in contiguous regions, and
    thus only the last regex need be cached.
  2. [GGE::Perl6Regex] 'demoted' WS to <ws> method

    This means that we lose the pretty backtracking (and a few tests).
    Will bring it all back when we do backtracking of subrules properly.
Commits on Jan 25, 2010
  1. [GGE::Perl6Regex] multiple subrules in same scope

    Detect them, and toggle the 'isarray' flag in those subrules.
  2. [STATUS] updated

Something went wrong with that request. Please try again.