3.3 Operators

Return to DIDO CLI Background

MULTI_CHARACTER_OPERATORS

Return to Top

ADDITION_ASSIGNMENMT

Return to MULTI_CHARACTER_OPERATORS

The addition arithmetic operator '+' for numeric values or the concatenation operator for text strings.

ADDITION_ASSIGNMENMT ::= "(\+\=)"

GREATER_THAN_OR_EQUAL_TO

Return to MULTI_CHARACTER_OPERATORS

The greater-than-or-equal-to comparison operator '+='.

GREATER_THAN_OR_EQUAL_TO ::= "(\>\=)"

LESS_THAN_OR_EQUAL_TO

Return to MULTI_CHARACTER_OPERATORS

The less-than-or-equal-to comparison operator '<'.

LESS_THAN_OR_EQUAL_TO ::= "(\<\=)"

NOT_EQUAL_TO

Return to MULTI_CHARACTER_OPERATORS

The not-equal-to comparison operator '!=' or '<>'.

NOT_EQUAL_TO ::= "(\!\=)(|\<\>)"

SHIFT_LEFT

Return to MULTI_CHARACTER_OPERATORS

The bitwise shift-left operator '<<'.

SHIFT_LEFT ::= "(\<\<)"

SHIFT_RIGHT

Return to MULTI_CHARACTER_OPERATORS

The bitwise shift-right operator '<<'.

SHIFT_RIGHT ::= "(\>\>)"

SUBTRACTION_ASSIGNMENMT

Return to MULTI_CHARACTER_OPERATORS

The subtraction arithmetic operator '-=' for numeric values.

SUBTRACTION_ASSIGNMENMT ::= "(\-\=)"

Inclusive List

Return to MULTI_CHARACTER_OPERATORS

The following is an inclusive list of the MULTI_CHARACTER_OPERATORS:

MULTI_CHARACTER_OPERATORS
::= ADDITION_ASSIGNMENMT
| GREATER_THAN_OR_EQUAL_TO
| LESS_THAN_OR_EQUAL_TO
| NOT_EQUAL_TO
| SHIFT_LEFT
| SHIFT_RIGHT
| SUBTRACTION_ASSIGNMENMT

SINGLE_CHARACTER_OPERATORS

Return to Top

ADDITION

Return to SINGLE_CHARACTER_OPERATORS

The addition arithmetic operator '+' for numeric values or the concatenation operator for text strings.

ADDITION ::= "(\+)"

DIVISION

Return to SINGLE_CHARACTER_OPERATORS

The addition division operator '/' for numeric values.

DIVISION ::= "(\/)"

GREATER_THAN

Return to SINGLE_CHARACTER_OPERATORS

The great-than comparison operator '>' for numeric values.

GREATER_THAN::= "(\<)"

LESS_THAN

Return to SINGLE_CHARACTER_OPERATORS

The less-than comparison operator '<' for numeric values.

LESS_THAN::= "(\<)"

MODULO

Return to SINGLE_CHARACTER_OPERATORS

The modulo arithmetic operator '%' for numeric values.

MODULO ::= "(\%)"

MULTIPLICATION

Return to SINGLE_CHARACTER_OPERATORS

The multiplication division operator '/' for numeric values.

MULTIPLICATION ::= "(\*)"

TO_THE_POWER

Return to SINGLE_CHARACTER_OPERATORS

The exponential operator '^' for numeric values.

TO_THE_POWER ::= "(\^)"

SUBTRACTION

Return to SINGLE_CHARACTER_OPERATORS

The subtraction arithmetic operator '+' for numeric values

SUBTRACTION ::= "(\-)"

Inclusive List

Return to SINGLE_CHARACTER_OPERATORS

The following are the Single Characters

MULTI_CHARACTER_OPERATORS
::= ADDITION
| DIVISION
| GREATER_THAN
| LESS_THAN
| MODULO
| MULTIPLICATION
| TO_THE_POWER
| SUBTRACTION

::= "[\(\)\[\]\{\}\%\/\*\+\-\<\>\=\:\&\|\^]"