pass fail ecmascript Var Var Var foo.bar.baz Var '' Var Var Var.bar return Var Var + 1 Var Var + Var Var Var + Var baz #_scxml_foo xyz foo 123 27 27 27 _event.name _event.type _event.sendid _event. _event.raw _event.data. _event.data. _event.data.Var _ioprocessors['http://www.w3.org/TR/scxml/#SCXMLEventProcessor'].location Var Var Var Var 's' Var Var Var Var "foo Var == Var == Var Var === Var===Var Var==Var Var == '' Var = Var Var == 123 _event.name == '' _event.data['Var'] == Var == _event.data == _event.data == 123 typeof _event.data === 'undefined' _name === '' (function(str, starts){if (starts === '') return true;if (str == null || starts == null) return false;str = String(str); starts = String(starts);return str.length >= starts.length && str.slice(0, starts.length) === starts;})(Var, Var) In('') return Var typeof Var === 'undefined' !Var true false 'name' in _event && 'type' in _event && 'sendid' in _event && 'origin' in _event && 'origintype' in _event && 'invokeid' in _event && 'data' in _event in _event.data typeof _event. === 'undefined' _event.language == 'ecmascript' _event.origintype == '' D:\W3C\SCXMLTests\test300.js D:\foo _event.origin _event.origintype [1,2,3] Var Var 1, 2, 3] 7 Var 'continue' Var Var [].concat(Var, [4]) [[,],[,]] Var item index Var [0][0]== && [0][1] == && [1][0] == && [1][1] == SITE_SPECIFIC_ADDRESS _ioprocessors['basichttp']['location'] _ioprocessors['basichttp']['location'] _event.raw.search('POST') !== -1 Var _event.type === 'external' _event.raw.search(/Var=/) !== -1 _event.raw.search('=') !== -1 _event.raw.search(//) !== -1 _event.raw.match(/=(\S+)$/)[1] _event.raw.match(/Var=(\S+)$/)[1] txt.match(/\n\n(.*)/)[2].split('&')[].split('=')[0] txt.match(/\n\n(.*)/)[2].split('&')[].split('=')[1] '<message source="' + _ioprocessors['basichttp'] + '"' + 'xmlns:scxml="http://www.w3.org/2005/07/scxml" version="1.0" xmlns:xsi=:http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2005/07/scxml scxml-message.xsd" sourcetype=:scxml"' +' 'name="name"' + '"' + + '"' + />' 'address=' + _ioprocessors['basichttp'] + "'" _event.raw.match(/\n\naddress=(.*)$/)