Permalink
Commits on Mar 22, 2010
  1. be less conservative?

    committed Mar 22, 2010
Commits on Dec 2, 2009
  1. make prototypes like ($) not mess up indentation [due to $) being int…

    …erpreted as a varname]
    committed Dec 2, 2009
  2. note the correct branch

    committed Dec 2, 2009
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.)
    committed May 8, 2009
  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
    committed Feb 24, 2009
  3. fix a doc typo

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

    committed May 13, 2009
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
    committed May 10, 2009
  2. 5.10 fixes; whitespace fixes

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

    committed Jan 22, 2008
  2. add state keyword

    committed Jan 22, 2008
  3. initial import

    committed Jan 22, 2008