NET/MASTER Network Control Language (NCL) Reference Summary
Built-in Functions
40 106161 Tandem Computers Incorporated
BOOLEXPR The BOOLEXPR built-in function analyzes or evaluates a complex Boolean expression.
BOOLEXPR(
expr
[, [
subchar
]
[, [ { EVAL | NOEVAL } ]
[, { FOLD | NOFOLD } ] ] ] )
expr
:
[ NOT … ] {
expr
| (
expr
) |
test
}
[ [ AND [ NOT … ] {
expr
| (
expr
) |
test
} ] … ]
[ [ OR
[ NOT … ] {
expr
| (
expr
) |
test
}
[ [ AND [ NOT … ] {
expr
| (
expr
) |
test
} ] … ]
] … ]
test
:
[ IGNORE { TRUE | FALSE } ]
[ ANY | ALL ]
left_operand
[ [,
left_operand
] … ]
operator
[ ANY | ALL ]
right_operand
[ [,
right_operand
] … ]
left_operand
:
{
constant
|
variable
|
number
}
operator
:
= < <= == << <<= CONTAINS IS [ NOT ]
\= > >= \== >> >>= LIKE
right_operand
:
{
constant
|
variable
|
number
}
[ GENERIC | :{
constant
|
variable
|
number
} ]
[ { CHARACTER | NUMERIC | { FOLD | NOFOLD } } … ]
[
type_name
[ [,
type_name
] … ] ]
C2B The C2B built-in function converts a string to its binary equivalent.
C2B(
string
)
C2D The C2D built-in function converts a character string to a decimal number. The string
can be signed or unsigned.
C2D(
string
[,
n
] )