Permalink
Commits on Dec 4, 2010
  1. Lupin::Compiler.compile now returns an object with an #execute method…

    … on it instead of immediately executing the code.
    committed Dec 4, 2010
  2. Cleaned up the parser a bit by creating match mixins for each type of…

    … operator (right-assoc, left-assoc, and unary), as well as for lists (fieldlist and explist).
    committed Dec 4, 2010
  3. Added -extremely basic- compilation/evaluation support. Lupin.eval() …

    …can be used to evaluate expressions for the most basic mathematical operations.
    committed Dec 4, 2010
Commits on Dec 3, 2010
  1. Added hexadecimal number literals and fixed the escape-sequence repla…

    …cer in Lupin::AST::String.
    committed Dec 3, 2010
Commits on Dec 2, 2010
  1. What was this doing in there?

    committed Dec 2, 2010
  2. Began work on the syntax parser. It currently parses numbers, strings…

    …, and tables. (It doesn't -do- much with them yet, though.)
    committed Dec 2, 2010
Commits on Nov 30, 2010
  1. Initial commit

    committed Nov 30, 2010