Permalink
Switch branches/tags
Nothing to show
Commits on May 25, 2011
  1. Add calling of Rupert functions

    Now you can call Rupert functions from other Rupert functions. Recursion
    is also supported (though it's not very useful without branching).
    ongardie committed May 25, 2011
Commits on May 24, 2011
  1. Add new Environment module

    Moved the scope manipulation code out of CodeGen.hs and added functions
    to manipulate a string literal table.
    ongardie committed May 24, 2011
  2. Add strings to Rupert

    ongardie committed May 24, 2011
Commits on May 20, 2011
  1. Add function invocation

    Generalizes scopes to store different types, and adds calling functions
    to the parser and code generator.
    ongardie committed May 20, 2011
Commits on May 19, 2011
  1. Add scope stack operations

    ongardie committed May 19, 2011
Commits on May 18, 2011
  1. Give Rupert functions names

    Changed functions from statements to expressions so that they can be
    assigned names.
    ongardie committed May 18, 2011
  2. Add concept of functions

    You can now have 0-, 1-, and 2-argument functions; and you can specify
    the names of the arguments.
    ongardie committed May 18, 2011
Commits on May 17, 2011
  1. Start code generation

    ongardie committed May 17, 2011
Commits on May 9, 2011
Commits on May 6, 2011
  1. Import initial parser

    ongardie committed May 6, 2011
  2. Start repo

    ongardie committed May 6, 2011