Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 28, 2014
  1. Forbes Lindesay
  2. Forbes Lindesay
  3. Forbes Lindesay
Commits on Feb 24, 2014
  1. Forbes Lindesay

    Improve test coverage

    ForbesLindesay authored
Commits on Jan 7, 2014
  1. Forbes Lindesay
Commits on Dec 12, 2013
  1. Forbes Lindesay
Commits on Dec 6, 2013
  1. Forbes Lindesay
Commits on Oct 1, 2013
  1. Forbes Lindesay

    Do mixins block's properly

    ForbesLindesay authored
    They are nothing like extends blocks in reality.  It's much easier to
    lex, parse and compile them entirely separately
Commits on Aug 2, 2013
  1. Forbes Lindesay
Commits on Apr 14, 2013
  1. Forbes Lindesay

    Escape JavaScript strings as late as possible

    ForbesLindesay authored
    By doing all our escaping in one place at the last possible opportunity,
    all the values are properly esacped in `buffer` and we never have to do
    the bizzare un-escaping or double-escaping.  This should prove itself to
    be vastly more robust.
Commits on Nov 2, 2012
  1. Sean Lang

    removing ast filters

    slang800 authored
Commits on Sep 18, 2012
  1. TJ Holowaychuk

    fix include yields. Closes #770

    tj authored
Commits on Apr 29, 2012
  1. Cameron Howey

    Initial support for mixin attributes

    chowey authored
    Uses tag code to do its magic
Commits on Apr 18, 2012
  1. TJ Holowaychuk

    Added preliminary mixin block support. Closes #310

    tj authored
    and the new + mixin invocation syntax
    to disambiguate between calling and defining
  2. TJ Holowaychuk

    misc

    tj authored
  3. TJ Holowaychuk

    refactored tag.js

    tj authored
  4. TJ Holowaychuk

    refactored filter.js

    tj authored
  5. Cameron Howey TJ Holowaychuk

    Get tests to work

    chowey authored tj committed
    Getting blocks to work consistently:
    
    * We removed the Node.getType, and use Text.isText
    
    * We don't use inline-style for text blocks, we do block-style.
    
    * We remove Tag.isText and use Tag.canInline instead (handles name conflict with Text.isText)
    
    * We put Tag.isInline logic into Tag node, not compiler
    
    Making Filters work:
    
    * With the Text node refactoring, we update filters to work with the new style
    
    * We update Filter.isASTFilter to not trigger for Text-only blocks
  6. Cameron Howey TJ Holowaychuk

    Refactor all text entities to be text nodes

    chowey authored tj committed
    Previously we had several ways text was stored:
    
    * As a property on a Tag node
    * As multiple nodes in a Text node
    * As multiple Text nodes in a Block node
    
    We have decided upon simplifying the Text node to just being a piece of text.
    
    Multiple lines of text become multiple Text nodes in a Block.
    
    There is no more text property in the Tag node.
    
    And pretty printing for Text blocks is also supported now.
Commits on Apr 12, 2012
  1. TJ Holowaychuk

    ocd

    tj authored
  2. Cameron Howey
Commits on Apr 11, 2012
  1. Cameron Howey

    Make pretty printing prettier for text-only elements

    chowey authored
    If an element contains only text, its closing tag is rendered on the same line as its opening tag.
  2. TJ Holowaychuk

    Added unescaped attr support. Closes #198

    tj authored
    use with caution
Commits on Mar 10, 2012
  1. TJ Holowaychuk

    Fixed include escapes. Closes #513

    tj authored
  2. Philippe Plantier TJ Holowaychuk

    Fix for issue #481: correctly parse DOS file endings in literals to a…

    phipla authored tj committed
    …llow DOS files to be loaded in raw includes.
Commits on Dec 28, 2011
  1. TJ Holowaychuk
  2. TJ Holowaychuk
Commits on Dec 27, 2011
  1. TJ Holowaychuk

    Added include `yield` support

    tj authored
Commits on Oct 4, 2011
  1. TJ Holowaychuk

    Fixed Case lineno

    tj authored
Commits on Oct 3, 2011
  1. TJ Holowaychuk

    Added tests for switch statement

    tj authored
  2. TJ Holowaychuk
Commits on Sep 30, 2011
  1. TJ Holowaychuk

    Fixed include regression. Closes #354

    tj authored
Commits on Sep 26, 2011
  1. TJ Holowaychuk
Commits on Sep 8, 2011
  1. TJ Holowaychuk
  2. TJ Holowaychuk

    Fixed js error reporting

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