Permalink
Commits on Mar 18, 2011
  1. Simplify attribute handling.

    Trade flexibility for speed... for now.
    committed Mar 18, 2011
Commits on Mar 10, 2011
Commits on Jan 22, 2011
  1. More rounding out of the parser; runs eg/richards.js again.

    I think this returns the parser to its previous working state... though
    much slower than the old one, even on parslet's "tuning" branch.
    committed Jan 22, 2011
Commits on Jan 18, 2011
  1. Fix some places the parser would choose the wrong option.

    Also, "//" comments go to the end of the line, not the file.
    committed Jan 18, 2011
Commits on Jan 17, 2011
Commits on Jan 16, 2011
  1. obj.js working again

    committed Jan 16, 2011
  2. Better reserved-word handling.

    The previous approach wouldn't have treated 'instanceof' as reserved,
    because it starts with 'in', another reserved word.
    committed Jan 16, 2011
Commits on Jan 15, 2011
  1. Initial work to use new Parslet parser.

    Lots of stuff unimplemented that was previously working... but
    eg/math.js and eg/nest.js run.
    committed Jan 15, 2011
  2. New parser, using Parslet.

    Not translating to an AST yet.
    committed Jan 15, 2011
Commits on Jan 14, 2011
Commits on Dec 21, 2010
  1. Rudimentary RegExp support.

    committed Dec 21, 2010
Commits on Dec 19, 2010
  1. Push get/set/etc conditions into Node classes.

    Even though they aren't ours, so it's not particularly neat... it's
    better than big case/when blocks.
    committed Dec 18, 2010
  2. Rearrange line numbering.

    committed Dec 18, 2010
Commits on Dec 10, 2010
  1. A few random kernel additions.

    committed Dec 10, 2010
Commits on Dec 8, 2010
  1. Rearrange runner to almost support running multiple files.

    And add a few more globals.
    committed Dec 8, 2010
  2. Initial commit

    committed Dec 8, 2010