Switch branches/tags
Nothing to show
Commits on Oct 31, 2013
  1. removed defs of map and reduce from lib.js, since they're built-in in…

    alexwarth committed Oct 31, 2013
    … most browsers by now
Commits on May 16, 2013
Commits on Jan 24, 2012
  1. Merge pull request #18 from drbsg/master

    Alessandro Warth committed Jan 24, 2012
    Minor correction to the tutorial.
  2. Made the interpreter example less confusing.

    drbsg committed Jan 24, 2012
    The example input string for Calc had exponentiation instead of
    multiplication, which caused the interpreter to not recognize the
    whole string and return the initially confusing answer of 6.
    This patch makes the string the same as all the others, and gives
    the result 42.
Commits on Aug 26, 2011
  1. wiki.js no longer allows writes to Sample_Project -- a half-hearted m…

    alexwarth committed Aug 26, 2011
    …easure to stop vandalism :)
Commits on Aug 23, 2011
  1. ran bs-ometa-optimizer.txt through new compiler to get rid of repeate…

    Alessandro Warth committed Aug 23, 2011
    …d variable declarations
Commits on Aug 5, 2011
  1. fixed a bug that's been there for a really long time, but didn't seem…

    alexwarth committed Aug 5, 2011
    … to be causing any problems (expr4 takes an argument that tells it whether or not it's ok to accept an empty expression, but OMetaParser's rulePart rule was not passing that argument to expr4)
  2. made a few cosmetic changes to page-'s patch, and also made it compat…

    alexwarth committed Aug 5, 2011
    …ible with memoizeParameterizedRules()
Commits on Aug 3, 2011
  1. Allow passing arguments using _applyWithArgs and _superApplyWithArgs …

    Page- committed with alexwarth Jul 21, 2011
    …to the rule using standard javascript function passing, this makes writing custom rules in javascript more straightforward (can use the familiar parameter construct) and also allows for optional parameters.
Commits on Jul 22, 2011
  1. escape characters are no longer allowed inside triple-quote strings -…

    alexwarth committed Jul 22, 2011
    …- this makes it easier to include entire programs in this kind of string
Commits on Jul 20, 2011
  1. Removed redundant declarations of local variables in code generated f…

    alexwarth committed Jul 20, 2011
    …or OMeta rules. This work was actually done by Page-, but it was too complicated to reconcile my unrelated changes to bs-ometa-compiler.js and bs-js-compiler.js with his, so I couldn't just accept Page's pull request. You can see his original changes here: Page-@7ce37b0#diff-2
Commits on Jul 19, 2011
  1. fixed the parsing of \uHHHH and \xHH characters -- previous change fo…

    alexwarth committed Jul 19, 2011
    …rgot to do this, it only fixed the library functions for escaping/unescaping
Commits on Jul 11, 2011
  1. Merge pull request #5 from Page-/master

    alexwarth committed Jul 11, 2011
    Fix createInstance cloning issue.
  2. Change the matchAll function created within createInstance to use thi…

    Page- committed Jul 11, 2011
    …s for its references. This fixes an issue where if you clone the returned object and then run matchAll it runs on the original rather than cloned object.
Commits on Jul 1, 2011
Commits on Jun 30, 2011
  1. JS RE /../gim support

    anotherquiz committed Jun 30, 2011
Commits on Jun 29, 2011
  1. replaced uses of old (deprecated) delegated method with objectThatDel…

    alexwarth committed Jun 29, 2011
    …egatesTo() in Worlds implementation
Commits on Jun 28, 2011
  1. moved all rules from Parser to OMeta -- Parser is now deprecated. als…

    alexwarth committed Jun 28, 2011
    …o added def. of fromTo rule to OMeta grammar.
Commits on Jun 13, 2011
  1. modified the semantics of slot lookup to fix the bug in Sec. 5.3 in o…

    alexwarth committed Jun 13, 2011
    …ur ECOOP'11 paper -- thanks to Aran Lunzer for spotting this problem! (BTW, the new version of the paper on the VPRI website has the new and improved semantics in Sec. 5.3
Commits on Jun 9, 2011
  1. fixed a subtle bug that made consumed-by operator not work w/ OMInput…

    alexwarth committed Jun 9, 2011
    …StreamProxy, i.e., foreign rule invocation
Commits on Nov 12, 2010
  1. added createInstance method to OMeta object -- this is good for suppo…

    alexwarth committed Nov 12, 2010
    …rting REPL-type applications
Commits on Jul 15, 2010
  1. fixed a bug that was preventing error messages (parse error, etc.) fr…

    alexwarth committed Jul 15, 2010
    …om being displayed in the workspace
Commits on Jun 4, 2010
  1. fixed a bug in getTag

    alexwarth committed Jun 4, 2010