Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jun 29, 2012
  1. Updated Changelog

    authored
  2. Fix markup comment handling.

    authored
    Resolves #8
  3. Move string interpolation into the compiler

    authored
    This makes more sense because it allows us to use locals normally, and
    lets us do less silly environment manipulation.
    
    Note that the interpolation function is incredibly naive and may be
    insufficient in some cases, but I'm adding this anyway because in any
    case where interpolation breaks down, you should still be able to work
    around it with regular string concatenation.
    
    Resolves #12
Commits on Jun 18, 2012
  1. Update rockspec md5

    authored
  2. Ignore .pkg dir

    authored
  3. Set up 0.2.0 release

    authored
  4. Fix link to reference

    authored
  5. Added version file

    authored
  6. Just us plain old Makefile

    authored
  7. Merge pull request #9 from randrews/master

    authored
    Added a __newindex function on to the metatable for Haml environments.
  8. Updated to latest haml-spec.

    authored
  9. Update references to haml.info

    authored
Commits on May 24, 2012
  1. @randrews

    Added a __newindex function on to the metatable for Haml environments.

    randrews authored
    Before this change, you could put code into tag attributes like this:
    
        %div{:class => "#{tbl.whatever}"}
    
    But this only works if tbl is passed in as a local; that is, this won't work:
    
        - tbl = {whatever='blah'}
        %div{:class => "#{tbl.whatever}"}
    
    This works by making the initial assignment to tbl put a new value in locals, instead of a new global value. This has the (IMO) nice side-effect of keeping bad Haml from polluting the global namespace.
Commits on May 7, 2012
Commits on Jun 3, 2011
  1. Merge pull request #5 from randrews/master

    authored
    Fixes issue #4
  2. @randrews

    If the indentation on the current line has mixed spaces and tabs, thi…

    randrews authored
    …s will prevent the precompiler from entering an infinite loop. It will still generate a tree that doesn't make sense; it would be better to somehow detect this case in __validate_whitespace, but I couldn't get that working right.
Commits on Jan 10, 2011
Commits on Dec 9, 2010
  1. Fix for if/else/elseif

    authored
Commits on Dec 8, 2010
  1. Fix return.

    authored
  2. Test locally.

    authored
Commits on Nov 24, 2010
  1. More doc tweaks.

    authored
  2. Bumped displayed version.

    authored
  3. Expanded documentation.

    authored
  4. More doc fixes.

    authored
  5. Update install instructions

    authored
Commits on Nov 23, 2010
  1. Added 0.1.0 rockspec.

    authored
Something went wrong with that request. Please try again.