Permalink
Switch branches/tags
Commits on Jun 29, 2012
  1. Updated Changelog

    committed Jun 29, 2012
  2. Fix markup comment handling.

    Resolves #8
    committed Jun 29, 2012
  3. Merge branch 'fix-interpolation'

    committed Jun 29, 2012
  4. Move string interpolation into the compiler

    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
    committed Jun 29, 2012
Commits on Jun 18, 2012
  1. Update release md5 one more time

    committed Jun 18, 2012
  2. Update rockspec md5

    committed Jun 18, 2012
  3. Ignore .pkg dir

    committed Jun 18, 2012
  4. Set up 0.2.0 release

    committed Jun 18, 2012
  5. Fix link to reference

    committed Jun 18, 2012
  6. Added version file

    committed Jun 18, 2012
  7. Just us plain old Makefile

    committed Jun 18, 2012
  8. Merge pull request #9 from randrews/master

    Added a __newindex function on to the metatable for Haml environments.
    committed Jun 18, 2012
  9. Updated to latest haml-spec.

    committed Jun 18, 2012
  10. Update references to haml.info

    committed Jun 18, 2012
Commits on May 24, 2012
  1. Added a __newindex function on to the metatable for Haml environments.

    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.
    Ross Andrews committed May 24, 2012
Commits on May 7, 2012
Commits on Jun 3, 2011
  1. Merge pull request #5 from randrews/master

    Fixes issue #4
    committed Jun 3, 2011
  2. If the indentation on the current line has mixed spaces and tabs, thi…

    …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.
    Ross Andrews committed Jun 3, 2011
Commits on Jan 10, 2011
Commits on Dec 9, 2010
  1. Fix for if/else/elseif

    committed Dec 9, 2010
Commits on Dec 8, 2010
  1. Fix return.

    committed Dec 8, 2010
  2. Test locally.

    committed Dec 8, 2010
Commits on Nov 24, 2010
  1. More doc tweaks.

    committed Nov 24, 2010
  2. Bumped displayed version.

    committed Nov 24, 2010
  3. Expanded documentation.

    committed Nov 24, 2010
  4. More doc fixes.

    committed Nov 24, 2010
  5. Update install instructions

    committed Nov 24, 2010
Commits on Nov 23, 2010
  1. Added 0.1.0 rockspec.

    committed Nov 23, 2010