Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 22, 2010
  1. be less conservative?

Commits on Dec 2, 2009
  1. note the correct branch

Commits on Jul 20, 2009
  1. fontify most method signatures:

      * Add faces to Type $varname
      * Delete faces if signature does not parse
      * Support Type|Unions
      * Support "does coerce"
      * Support "does <foo>" and "is <foo>" (unused currently)
      * Support "Type $foo where { BLOCK }"
      * Support "Type $foo = EXPR"
      * Support multiple does/where/= clauses (not all make sense, but oh well)
    Still broken are signatures with parens inside them.  Will fix later,
    but docs to this effect are now here.
    (Note also that there is some syntax-highlighting magic that hides
    some bad effects of parens in the signature.  This is a side-effect of
    syntax-highlighting the sub name as though it were a "use Foo"
    declaration.  Not sure why I did this in the first place, but it is a
    happy coincidence that it solves our problem.)
  2. add support for MooseX::Declare and MooseX::MultiMethods keywords:

      * method declarators
        + method
        + before / after / around / augment / override
        + multi method
      * class / role declarators
        + class
        + role
        + with / extends
         "class Foo extends Bar with Baz with Quux { }"
         (supports this form across multiple lines)
      * moose sugar
        + has
        + requires (in roles)
    note that "traditional moose" still parses OK
  3. fix a doc typo

    Cheese Lee authored committed
Commits on Jul 1, 2009
  1. add .gitignore for elc file

Commits on May 10, 2009
  1. factor out regexps that look for "sub"

    This makes it possible to add other sub-alikes trivially, like
    MooseX::Declare's method/before/after/around/override/augment
    also make cperl-after-block-p respect cperl-sub-keywords
  2. 5.10 fixes; whitespace fixes

    also remove support for "method"; will add generic mechanism in next
Commits on Jan 22, 2008
  1. latest cvs cperl at this time

  2. add state keyword

  3. initial import

Something went wrong with that request. Please try again.