pass fail prolog var var var foo.bar.baz var '' var var var.bar return var(Y) var(X), Y is X + 1, retractall(var1(_)) 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 X = , var(X) 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 && 'invokeid' && 'data' in _event in _event.data typeof _event. === 'undefined' _event.language == 'prolog' _event.origintype == '' D:\W3C\SCXMLTests\test300.js D:\foo _event.origin _event.origintype [1,2,3] var(X), member(M, X) 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=(.*)$/)