Permalink
Switch branches/tags
Nothing to show
Commits on Nov 23, 2010
  1. Note in the README that this does actually work

    (For at least some, relatively narrow, definitions of work)
    committed Nov 23, 2010
  2. From the department of "why tests are a good idea".

    Previous change broke function calls.
    committed Nov 23, 2010
Commits on Nov 22, 2010
Commits on Nov 21, 2010
  1. Now with functional(!) command line argument hacks.

    Vastly superior to the non-functional variety.
    committed Nov 21, 2010
  2. Okay, don't do that after all.

    If I've managed to screw it up, it probably makes more sense to go with
    the straight option.
    committed Nov 21, 2010
  3. Avoid swaps in for loops.

    Better? Worse? Meh.
    committed Nov 21, 2010
  4. And a little more.

    committed Nov 21, 2010
Commits on Nov 20, 2010
  1. And some more changes

    committed Nov 20, 2010
  2. More work in progress.

    committed Nov 20, 2010
  3. AST & compiler: very much WIP.

    committed Nov 20, 2010
  4. Ported the parser to Citrus, Just Because.

    Gains: Combined parser and lexer; In/To/Step no longer reserved.
    Loses: Speed. Lots of speed.
    committed Nov 20, 2010
Commits on Oct 24, 2010
  1. Whitespace cleanup

    committed Oct 24, 2010
Commits on Oct 23, 2010
  1. Disable reading of compiled AST files.

    I haven't thought about whether it *should* work... but at the moment,
    this seems to be introducing problems when running under rbx after MRI.
    committed Oct 23, 2010
  2. Lazy hack to run under rubinius.

    PositionedToken (and its superclass, Token) violate LSP on initialize,
    which trips up rbx's String#downcase.
    
    The #to_s should probably be measurably earlier than this; without
    thinking it through a great deal, I think we leak Tokens to places that
    should really only be seeing the underlying String.
    committed Oct 23, 2010
  3. Actually run the code.

    The AST is pretty, sure... but it's not really what we're here for.
    committed Oct 23, 2010
  4. Fix string parsing (racc change?)

    Also fake_newline handling (along with changes to how comments are
    handled) from reformat.y, which is apparently the more recent of the
    two.
    committed Oct 23, 2010
  5. Initial commit.

    This code dates from between Nov 2005 and Sep 2006.
    
    And it's a mess.
    committed Oct 23, 2010