Permalink
Switch branches/tags
Nothing to show
Commits on Jul 31, 2011
  1. Merged alex's commit cc6f7a0 [ escape characters are no longer allowe…

    tristanls committed Jul 31, 2011
    …d inside triple-quote strings -- this makes it easier to include entire programs in this kind of string ]
  2. Merged alex's commit 453430a [ Removed redundant declarations of loca…

    tristanls committed Jul 31, 2011
    …l variables in code generated for OMeta rules…]
Commits on Jul 25, 2011
  1. Merged alex's commit 850b61e [ fixed the parsing of \uHHHH and \xHH c…

    tristanls committed Jul 25, 2011
    …haracters -- previous change forgot to do this, it only fixed the library functions for escaping/unescaping ]
Commits on Jul 24, 2011
Commits on Jul 2, 2011
  1. Configured project for npm package distribution; renamed tool to omcc…

    tristanls committed Jul 2, 2011
    … per npm naming guidance; updated README;
  2. Incremented minor version

    tristanls committed Jul 2, 2011
  3. Merged alex's commit 90fc307 [ fixed typo in AST node produced by re …

    tristanls committed Jul 2, 2011
    …rule (regExp -> regExpr) ]
  4. Merged alex's commit 7dec04d [ added project-wide LICENSE file, and r…

    tristanls committed Jul 2, 2011
    …emoved copyright info from other files ]
  5. Merged alex's commit 23e66f4 [ added support for \xHH and \uHHHH to e…

    tristanls committed Jul 2, 2011
    …scapeChar() and unescape() ]
  6. Merged alex's commit 896ea65 [ made regular expression support a litt…

    tristanls committed Jul 2, 2011
    …le more ECMAScript-262 compliant ]
  7. Merged alex's commit 2e4dae4 [ modified ometa and js compilers to use…

    tristanls committed Jul 2, 2011
    … <...> where appropriate ]
    
    Also added the raw ometajs files for bs-js-compiler and bs-ometa-compiler
  8. Merged alex's commit 1737db9 [ moved all rules from Parser to OMeta -…

    tristanls committed Jul 2, 2011
    …- Parser is now deprecated. also added def. of fromTo rule to OMeta grammar. ]
  9. Refactored code so there is only one operational mode that can be pip…

    tristanls committed Jul 2, 2011
    …ed to another instance to establish parser -> interpreter / compiler chains
    
    Added jasmine-node testing framework and some acceptance tests.
    Moved example code also used in tests to spec directory
    Updated the README
    Added test runner
Commits on Jun 30, 2011
Commits on Jun 26, 2011
  1. Implemented compile mode of operation and created an example with uti…

    tristanls committed Jun 26, 2011
    …lities
    
    Added example-utilities
    Added compiler.ometajs
    Implemented the compiler mode of execution
    Updated README with compile example
  2. Added loading utility modules into __Utilities so that they are avail…

    tristanls committed Jun 26, 2011
    …able to ometajs files
    
    Added utility info to --help
    Added example-utilities.js to node_modules
  3. Deleted output.file

    tristanls committed Jun 26, 2011
  4. Tweaked README format a bit

    tristanls committed Jun 26, 2011
  5. Implemented initial conversion into ometajsnode. ( Parsing and Interp…

    tristanls committed Jun 26, 2011
    …reting )
    
    Converted core OMetaJS code using Sergey's code as example.
    Added usage examples and more explanation to README.md
    Implemented parsing and interpreting modes.
    Created logly module to handle logging and debug/verbose modes
    Changed vesion to 0.1.0
Commits on Jun 25, 2011
  1. correcting markdown formatting

    tristanls committed Jun 25, 2011
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