Skip to content
Commits on Apr 26, 2009
  1. @fperrad

    [codingstd] add missing Copyright

    fperrad committed Apr 26, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@38369 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 15, 2009
  1. @fperrad

    [codingstd] add missing $Id

    fperrad committed Apr 15, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@38115 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 31, 2009
  1. @pmichaud

    Merge pge1 branch back into trunk (partial resolution of TT #460).

    pmichaud committed Mar 31, 2009
    Specific changes:
    * Retrieve text of a Match is now .Str (was .text)
    * Setting a result object in a Match is now match.'!make'(obj) (was .result_object)
    * Retrieving the result object is now match.'ast'() (was .item)
    * NQP's $(...) now calls '.ast' instead of '.item'
    * get_string/integer/number on Match objects now work from .Str instead of result object
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@37824 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 27, 2009
  1. @pmichaud

    [pge]: Update P5Regex so that its parser recognizes specific stop tok…

    pmichaud committed Mar 27, 2009
    …ens.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@37752 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Nov 13, 2008
  1. @coke

    use of bareword method names is [DEPRECATED]

    coke committed Nov 13, 2008
    This clears up all the usages present if you remove the feature and run 'make'
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@32582 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Nov 11, 2008
  1. @coke

    RT #58974 - .return is deprecated when .tailcall could be used.

    coke committed Nov 11, 2008
    This covers all the cases invoked during 'make'
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@32509 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Oct 10, 2008
  1. @tene

    Merge hllmagic branch into trunk.

    tene committed Oct 10, 2008
    Mostly looks okay.
    If anyone runs into problems fixing the last few issues with their languages, address issues to Tene or pmichaud.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@31862 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Aug 2, 2008
  1. @allisonrandal
Commits on Feb 18, 2008
  1. @coke

    [codingstd]

    coke committed Feb 18, 2008
    Update nearly every PIR file in the repository to have the new PIR coda.
    
    Avoids the PIR files that have tests that cruelly depend on their contents.
    
    Only 3 files fail t/codingstd/pir_code_coda.t now.
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@25819 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Oct 17, 2007
  1. @allisonrandal

    [pdd15oo] Merging the pdd15oo branch at r22176 back into trunk.

    allisonrandal committed Oct 17, 2007
    git-svn-id: https://svn.parrot.org/parrot/trunk@22180 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Oct 5, 2007
  1. @pmichaud

    [pge]:

    pmichaud committed Oct 5, 2007
    * Convert 'newfrom' to 'new' in P5Regex and P6Regex.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@21870 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 29, 2007
  1. @pmichaud

    [pge]: Remove find_type call from P5Regex.pir

    pmichaud committed Jun 29, 2007
    git-svn-id: https://svn.parrot.org/parrot/trunk@19443 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jun 28, 2007
  1. @pmichaud

    [pge]:

    pmichaud committed Jun 28, 2007
    *  new .SomeClass --->  new 'SomeClass'
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@19404 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 18, 2007
  1. @paultcochrane

    [pge] Added pir coda as per coding standards (part 5)

    paultcochrane committed Mar 18, 2007
    git-svn-id: https://svn.parrot.org/parrot/trunk@17603 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 13, 2007
  1. @pmichaud

    [pge]:

    pmichaud committed Jan 13, 2007
    * Fix \b, \B, \w, \W, etc. escapes in PGE::P5Regex
    * Fix p5's {n} quantifier.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@16592 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @coke

    [pge]

    coke committed Jan 13, 2007
    Revert 16577 : breaks some previously passing tcl [regexp] tests.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@16578 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. @pmichaud

    [pge]:

    pmichaud committed Jan 13, 2007
    * PGE::P5Regex can now "compile" the null pattern (by
      short-circuiting to the <null> subrule in PGE::Match).
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@16577 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 9, 2007
  1. @particle

    [pge]: p5regex compiler now throws exception upon parse error

    particle committed Jan 9, 2007
    git-svn-id: https://svn.parrot.org/parrot/trunk@16530 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Nov 8, 2006
  1. @pmichaud

    [PGE]:

    pmichaud committed Nov 8, 2006
    Move compilation of PGE::Exp nodes into PGE/Exp.pir and PGE::Exp
    namespace.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@15264 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Oct 2, 2006
  1. [callin convs] attempt to fix t/op/calling_95

    Leopold Toetsch committed Oct 2, 2006
    - basically works - except position, which is hard to figure, but:
    - PGE (at least) is violating this also, therefore checking code is turned off for now
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@14829 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @particle

    [PGE]: #40106: [PATCH] 15 more tests work for PGE::P5Regex

    particle committed Oct 2, 2006
    Courtesy of Kay-Uwe Huell <kiwi@franka.dyndns.org>
    ~ modified to work with HEAD and cleaned up code
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@14827 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Sep 30, 2006
  1. @particle

    [PGE]: convert deprecated 'addtok' calls to 'newtok'

    particle committed Sep 30, 2006
    git-svn-id: https://svn.parrot.org/parrot/trunk@14796 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Sep 11, 2006
  1. @pmichaud

    Change 'value' method to 'result_object' method, to address

    pmichaud committed Sep 11, 2006
    rt #40069.  This doesn't really "solve" the issue -- it will still
    exist if anyone tries to create a 'result_object' rule -- but at
    least that's much less likely than not being able to create
    rules named 'value'.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@14572 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 25, 2006
  1. @chipdude

    Always enclose namespace names in brackets for new pdd21 opcodes.

    chipdude committed Jul 25, 2006
    This patch brings PGE up to this spec.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@13559 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @pmichaud

    [PGE]: Convert find_global/store_global to get_global/set_global ops.

    pmichaud committed Jul 25, 2006
    git-svn-id: https://svn.parrot.org/parrot/trunk@13554 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on May 11, 2006
  1. @pmichaud

    [PGE]:

    pmichaud committed May 11, 2006
    * Switched "PGE::Regex" to be "PGE::Grammar", to be more accurate.
    * Moved default rules from PGE::Regex into PGE::Match.
    * Updated various languages and tools to match.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@12610 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on May 8, 2006
  1. @pmichaud

    [PGE]:

    pmichaud committed May 8, 2006
    * Remove 'iter = 0' lines from PGE (particle++)
    * Change 'set_value' to 'value' w/parameter
    * Allow 'from' and 'to' to take parameters
    * Added 'new' method for creating Match objects
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@12562 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 27, 2006
  1. @pmichaud

    Merge pge-pm branch with updated PGE into trunk.

    pmichaud committed Apr 27, 2006
    * Class "PGE::Rule" is now "PGE::Regex".
    * The "PGE::P6Rule" and "PGE::P5Regexp" compilers are now 
      "PGE::P6Regex" and "PGE::P5Regex".
    * Updated the "pgc.pir" compiler for compiling grammars and rule sets,
      removed the outdated "rulec.pir" compiler.
    * Removed the library/PGE/P6Grammar.pir file (use pgc.pir instead).
    * Redesigned/rewrote/updated the "PGE::Glob" compiler.
    * Improved PGE code generation capabilities and error handling.
    * Added more PGE tests and subsystem tests.
    * Patched other tools and languages to conform to new PGE interfaces:
      + [TGE]: adjusted PGE::Rule -> PGE::Regex, switched to call PGE::P6Regex
      + [Tcl]: adjusted PGE::P6Rule -> PGE::P6Regex
      + [APL]: adjusted PGE::Rule -> PGE::Regex, updated namespace issues
      + [m4]: adjusted PGE::P6Rule -> PGE::P6Regex
      + [punie]: Adjusted PGE::Rule -> PGE::Regex, switched to pgc.pir compiler
      + [pheme]: Adjusted PGE::Rule -> PGE::Regex
      + [perl6]: corrected error in <dot_comment> pattern
      + [perl6]: renamed *.pge and *.tge files to *.pg and *.tg
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@12442 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Something went wrong with that request. Please try again.