Peter, Thanks for raising this issue. We are tracking it as ISSUE-553. We will take a look at this during the next call or two and let you know what we find. Best regards, RJ --- RJ Auburn CTO, Voxeo Corporation Chair, Editor and Chair, CCXML, VBWG, W3C On Nov 13, 2008, at 7:19 AM, Petr Kuba wrote: > > Dear WBWG, > > It seems that there is an incorrect example in the CCXML > specification. > The problem is on the very last line in Section 10.5.4.3 in the hints > attribute of the <createcall> tag: > hints="{callingDevice: 'notSpecified', callCharacteristics: > 'voiceUnitCall'}" > > When we tried to interpret a similar <createcall> using our > OptimTalk CCXML interpreter, we received the following ECMAScript > error: > "SyntaxError: invalid label" > > We looked at the ECMAScript formal grammar in the ECMAScript > specification and found out that reporting an error when evaluating > the > "{callingDevice: 'notSpecified', callCharacteristics: > 'voiceUnitCall'}" > script is a correct behavior. > > Following the ECMAScript formal grammar, the script is an expression > statement and the ECMAScript spec says: > > <CITATION> > 12.4 Expression Statement > > ExpressionStatement : > [lookahead ? {{, function}] Expression ; > > Note that an ExpressionStatement cannot start with an opening curly > brace > because that might make it ambiguous with a Block. [...] > </CITATION> > > A solution is to use the hints attribute as follows: > hints="var tmp = {callingDevice: 'notSpecified', > callCharacteristics: 'voiceUnitCall'}; tmp" > > Can you please correct the specification? > > Regards, > Petr Kuba > > -- > Petr Kuba, Project Manager > OptimSys, s.r.o > kuba@optimsys.cz > Tel: +420 541 143 065 > Fax: +420 541 143 066 > http://www.optimsys.cz >Received on Thursday, 13 November 2008 13:01:15 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 13 November 2008 13:01:21 GMT