Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Oct 31, 2013
Commits on May 16, 2013
Commits on Jan 24, 2012
  1. Merge pull request #18 from drbsg/master

    Alessandro Warth authored
    Minor correction to the tutorial.
  2. @drbsg

    Made the interpreter example less confusing.

    drbsg authored
    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…

    authored
    …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 authored
    …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…

    authored
    … 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…

    authored
    …ible with memoizeParameterizedRules()
Commits on Aug 3, 2011
  1. @Page-
  2. @Page-

    Allow passing arguments using _applyWithArgs and _superApplyWithArgs …

    Page- authored committed
    …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 -…

    authored
    …- 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…

    authored
    …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…

    authored
    …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

    authored
    Fix createInstance cloning issue.
  2. @Page-

    Change the matchAll function created within createInstance to use thi…

    Page- authored
    …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. @anotherquiz

    JS RE /../gim support

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

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

    authored
    …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…

    authored
    …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…

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

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

    authored
    …om being displayed in the workspace
Commits on Jun 4, 2010
  1. fixed a bug in getTag

    authored
Something went wrong with that request. Please try again.