IBM Enterprise Console Network Router User Manual


 
| <name_var>
| ckey_var>
| <value_var>
| <fetch_var>
<substr_expr> ::=
SUBSTR ’(’ <fetch_expr> ’.’
<fetch_expr> ’,’
<fetch_expr> ’)’
/*
* MAP STATEMENT
*/
<map_statements> ::=
<map_statement>
| <map_statement> <map_statements>
<map_statement> ::=
<attribute_name> ’=’ <map value> ’;’
| <attribute_name> ’=’ PRINTF ’(’ <string> ’,’
<map_args> ’)’ ’;’
<map_args> ::=
<map_value>
| <map_value> ’,’ <map args>
<map value> ::=
<constant>
| <keyword>
| <name_var>
| <value_var>
| <fetch_var>
/*
* VARIOUS
*/
<constant> ::=
<string> e.g. hello, "hello"
<number> 12
<keyword> ::= ’$<atom>’ e.g. $TARGET
<name_var> ::= ’$N<number>’ e.g. $N12
<key_var> ::= ’$K<number>’ e.g. $K12
<value_var> ::= ’$V<number>’ e.g. $V5
<fetch_var> ::= ’$F<number>’ e.g. $F2
<string> ::=-
<quoted_string>
| <atom>
<quoted_string> ::= e.g. "sun", "a ""dog"" !"
<atom> ::= e.g. target, C3000, LINKD_DOWN, in-out
Appendix C. Class Definition Statement File Reference 163