…broken js code. Added support for <foreach> iterating through objects.
… were breaking due to require method not being bound to a parent module.
…n the browser. Browser build now works again in Firefox and Chrome.
…nsible defaults otherwise.
…de to all modules. Tweaked code a bit to satisfy strict mode requirements. All tests pass for node and rhino.
…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.
…hese features in the most recent tag.
…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.
… 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.
…niform embedding experience.
… platform is not defined).
…s being developed.
…l-test-generate for these tags, and rev'd submodule.
…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.