# Start

This function is used to mark the start of an inline action. The only parameter is the name of the inline action. Note with the exception that one must be specified, the name is not validated until run time. If you specify the same name more than once only the first will be found.

The disclosure button to the right of the name field will display a menu of all referenced inline actions which have not yet been declared on a Start statement. As a convenience the menu will also display Batch Start and Batch End if they have not been declared.

The function allows you to build an action file which contains more than one action. All statements following a Start function until the end of the file or another Start is encountered, belong to the named inline action.

When executing, encountering a Start statement is equivalent to reaching the end of the action (or encountering an Exit statement).

Note that inline actions may only be called from within the containing action file.

eg:

> action statement 1
> action statement 2
> Run inline action 'sub'
> ...
> action statement n
> Start sub
> sub statement 1
> ...
> sub statement n
> Start Next Sub Action
> Next Sub Action statement
> ...