02.02.2013 Views

Software AG IDL Editor - Software AG Documentation

Software AG IDL Editor - Software AG Documentation

Software AG IDL Editor - Software AG Documentation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Software</strong> <strong>AG</strong> <strong>IDL</strong> Grammar<br />

Example<br />

...<br />

1 PERSON /* this is the group */<br />

2 PERSON-ID (N10) /* this is a group member */<br />

2 PERSON-NAME (A100) /* this is also a group member */<br />

...<br />

structure-parameter-definition (<strong>IDL</strong>)<br />

The construct structure-parameter-definition describes the syntax of a reference to a structure.<br />

Syntax<br />

structure-parameter-definition ::= level parameter-name<br />

(structure-reference[/array-definition])<br />

[attribute-list]<br />

level<br />

parameter-name<br />

structure-reference<br />

Description<br />

level<br />

parameter-name<br />

::= number<br />

::= identifier<br />

::= 'structure-name'<br />

See simple-parameter-definition.<br />

See simple-parameter-definition.<br />

structure-reference ■ structure-name of the referenced structure.<br />

40<br />

■ The referenced structure-name must be surrounded by quotation marks.<br />

■ Structures are mapped to various concepts depending on the target programming<br />

language. See Mapping Structures in the respective Wrapper documentation.<br />

■ The structure-name must follow the Rules for Coding Library, Library Alias,<br />

Program, Program Alias and Structure Names.<br />

<strong>Software</strong> <strong>AG</strong> <strong>IDL</strong> <strong>Editor</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!