Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Aug 12, 2012
Commits on Aug 11, 2012
Commits on Aug 6, 2012
  1. Fixed the build, and made small changes to fix broken platform.eval i…

    …n the browser. Browser build now works again in Firefox and Chrome.
Commits on Aug 5, 2012
  1. Updated handling of require to be accepted as an argument, and use se…

    …nsible defaults otherwise.
  2. Added license header to modules that did not have it. Added strict mo…

    …de to all modules. Tweaked code a bit to satisfy strict mode requirements. All tests pass for node and rhino.
Commits on Aug 4, 2012
Commits on Aug 3, 2012
  1. Moved out code generation functions in json2model into code-generatio…

    …n module. Added main entry point in json2model for printing action code that gets generated from annotated json input. Removed node platform programmatic module creation, as I ultimately wasn't happy with it. Next commit will allow 'require' function to be passed in as a parameter. All tests pass.
Commits on Aug 2, 2012
Commits on Aug 1, 2012
Commits on Jul 31, 2012
  1. Rolled back README from previous commit, as we have not yet exposed t…

    …hese features in the most recent tag.
Commits on Jul 29, 2012
  1. Added url and path modules to platform. This should make downloading …

    …scxml scripts more robust.
    Fixed require in scxml scripts, such that relative urls are resolved from the document location.
    Fixed some things on Rhino so that all tests now pass.
    Added a base platform modules that can be used in embedding environments.
Commits on Jul 28, 2012
  1. Updated xmldom to fix bug.

  2. Converted SCION to no longer use JsonML internally. Now the annotator…

    … goes directly from a DOM document to SCION JSON-based IR. Checked in node xmldom as a submodule, which is fairly portable, and can be used for environments that do not provide a native implemenation of DOM.
Commits on Jul 27, 2012
  1. Refactored the way platform gets exposed and used to provide a more u…

    …niform embedding experience.
Commits on Jul 26, 2012
  1. Update

  2. Update

  3. Update

  4. Updated SCION to be a bit more robust in embedded environments (where…

    … platform is not defined).
  5. Updated

Commits on Jul 20, 2012
  1. Got <if>, <elseif> and <else> action code working. Added test in scxm…

    …l-test-generate for these tags, and rev'd submodule.
  2. Refactored to consolidate handling of action code. Now code is genera…

    …ted for each action in module annotate-scxml-json using new module action-code-generator. This should lead to fast execution, as datamodel variables are simply exposed as locals to action code, and strings can be treated as constant expressions. Furthermore, this approach is more parsimonius, as each action must be specially handled in only one place in the interpreter, as opposed to having action handling code spread throughout a number of modules.
Commits on Jul 19, 2012
  1. Updated

  2. Updated

  3. Updated README.

  4. Updated README.

  5. Updated

Something went wrong with that request. Please try again.