The most interesting of the operators are extract,
concatenation and branching operators. Extract operators
can extract a separate bit or a sequence of
bits . We don’t use the Verilog
form of bits extraction with square brackets, because they
are reserved for arrays. An operator of concatenation
(colon character) concatenates two or more operands. A
branching operator case works similar to the visual basic
case operator