Permalink
Switch branches/tags
Nothing to show
Commits on Mar 18, 2011
  1. Simplify attribute handling.

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

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

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

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

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

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

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

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

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

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

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

    matthewd committed Dec 8, 2010