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 
] )










