Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Clone of the ometa-js svn repository
JavaScript C++
branch: master
Failed to load latest commit information.
Not_Quite_JS.txt added a README file and other .txt files that contain the wiki's impo…
OMeta_Tutorial.txt added a README file and other .txt files that contain the wiki's impo…
OMeta_WJS.wjs added new syntax for super (^) and Worlds/JS implementation
OMeta_WJS_Mods.js added new syntax for super (^) and Worlds/JS implementation
README.txt added a README file and other .txt files that contain the wiki's impo…
Things_You_Should_Know.txt modified grammars in the bs-*.txt files to use the new syntax for for…
Worlds2.js added new syntax for super (^) and Worlds/JS implementation
Worlds2_Library.js added support for memoizing parameterized rules -- see memoizeParamte…
arrays.wjs added new syntax for super (^) and Worlds/JS implementation
bs-js-compiler.js finished bootstrapping based on changes from this afternoon, and enha…
bs-js-compiler.txt finished bootstrapping based on changes from this afternoon, and enha…
bs-ometa-compiler.js finished bootstrapping based on changes from this afternoon, and enha…
bs-ometa-compiler.txt finished bootstrapping based on changes from this afternoon, and enha…
bs-ometa-js-compiler.js finished bootstrapping based on changes from this afternoon, and enha…
bs-ometa-js-compiler.txt modified grammars in the bs-*.txt files to use the new syntax for for…
bs-ometa-optimizer.js finished bootstrapping based on changes from this afternoon, and enha…
bs-ometa-optimizer.txt interleave now does the right thing when its operands use the repetit…
bs-project-list-parser.js finished bootstrapping based on changes from this afternoon, and enha…
bs-project-list-parser.txt initial commit to svn
index.html
lib.js Make ometa-js work with node.js
ometa-base.js Add some helper debugging code and a string tokenizer
ometa-node.js Make ometa-node usable for the browser as well
ometa-rhino.js updated ometa-rhino.js to work w/ modified v8 shell
ometa-script-tag.js added a couple of missing files
oshell added new syntax for super (^) and Worlds/JS implementation
parser.js added new 'consumed-by' operator (<...>) and 'index-consumed-by' oper…
prototype-fix.js initial commit to svn
prototype.js initial commit to svn
readme-rhino.txt added rhino support
standalone.html commit of standalone.html
v8-shell.cc updated my modified v8 shell
w2shell added new syntax for super (^) and Worlds/JS implementation
wiki.js initial commit to svn
workspace.js initial commit to svn

README.txt

The following files contain some important info:

* Not_Quite_JS.txt explains the difference between "real" JavaScript and
  the JavaScript that can be used in the OMeta/JS Workspace.

* Things_You_Should_Know.txt explains the differences between the original
  OMeta syntax (as it appeared in the DLS'07 paper) and the newer OMeta/js
  syntax.

* OMeta_Tutorial.txt contains a bunch of examples that show how OMeta
  can be used for pattern matching, parsing, etc.

Another good resource for OMeta programmers is the OMeta mailing list. To
subscribe, please visit:

    http://vpri.org/mailman/listinfo/ometa

And you can also browse the archives of the mailing list at:

    http://vpri.org/pipermail/ometa/

Cheers,
Alex

Something went wrong with that request. Please try again.