Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Nov 12, 2013
Commits on Oct 3, 2013
  1. Better tea binary.

Commits on Sep 26, 2013
  1. Fixed support for !!.

Commits on Sep 24, 2013
Commits on Sep 23, 2013
Commits on Sep 22, 2013
  1. Fixed bin in package.json

Commits on Aug 25, 2013
  1. Uniformized function declarations to assignments.

    The generated JavaScript no longer uses "function NAME" but "var NAME
    = function" to be more consistent and simplify a little the code.
  2. Refactored TFunction which was too complex.

    Also fixed a global variables leak in prototype/class method
    definitions, which occurred when local variables in methods shared
    the name of an argument passed to the constructor.
  3. Fix: omittable parens and statement modifiers.

    Parens can be omitted when calling a method with at least one
    argument, but there was a problem where the rewriter didn't stop
    when encountering a statement modifier keyword (if, unless, while,
    until or for).
Commits on Aug 6, 2013
Commits on Jun 24, 2013
Commits on Jun 23, 2013
  1. Cleanup.

    - removed ruby lexer;
    - remove useless files.
  2. More fixes for Lexer.

    - wrote tests for calls without identifiers;
    - fixed special cases for calls without parenthesis;
    - fixed regexp for matching identifiers.
Commits on Jun 22, 2013
  1. Integrated new Lexer.

    - new lexer was rewritten in javascript;
    - fixed the lexer to pass all the tests.
Commits on Jun 17, 2013
Commits on Jun 16, 2013
  1. Setting constructor on prototype inheritance.

    For example the following Tea code:
        def B < A
    Will be transformed into:
        var B = function () {};
        B.prototype = new A();
        B.prototype.constructor = B;
Commits on May 19, 2013
Commits on May 18, 2013
Commits on May 17, 2013
  1. Reduced some complexity.

Commits on Apr 17, 2013
Commits on Mar 27, 2013
Commits on Mar 25, 2013
  1. Fixed regexp literals.

Something went wrong with that request. Please try again.