Re: VoiceXML implied exiting

Still hoping for clarification on this matter:

On Wed, Mar 26, 2008 at 3:54 PM, Luke -Jr <luke@dashjr.org> wrote:
>  Hello,
>
>  I'm working on a VoiceXML test suite and having difficulty understanding 
>  the meaning of part of the 2.0 spec...
>
>  ยง2.1.6.2.1 states:
>         "If no guard condition is false, and the last iteration completed 
>          the form without encountering an explicit transfer of control, the
>          FIA does an implicit <exit> operation (similarly, if execution
>          proceeds outside of a form, such as when an error is generated
>          outside of a form, and there is no explicit transfer of control,
>          the interpreter will perform an implicit <exit> operation)."
>
>  My question(s) are:
>  1. *How* does execution proceed outside of a form? All executable blocks
>     are inherently within form scopes.
>  1a. <catch> blocks which are defined outside of a form? These are supposed
>      to execute within the form's scope, but is closure different?
>  1b. <link>s with erroneous *expr attributes. While the <link> itself
>      executes within the scope of the form it is called from, should an
>      error evaluating the expression attributes trigger this?
>
>  Clarification of these points would be well appreciated.
>
>  Thanks,
>
>  Luke Dashjr
>  OpenMethods
>  4741 Central Street  |  Suite 285  |  Kansas City, MO  |  64112-1533
>  Office| +1.816.283.VXML (8965) x117
>  luke@openmethods.com  | www.OpenMethods.com

Received on Monday, 16 June 2008 20:21:52 UTC