# Identifiers and reserved words

## Variable identifiers

The first character must be an alphabetic (A-Z, a-z) or an underscore character "_". Subsequent characters can be alphabetic, underscore or numeric (0-9). Variable identifiers are not case-sensitive. The maximum length is 31.

    Example:
        VARIABLE
        _flag

## Label identifiers

Label identifiers consist of alphabetic, underscore or numeric characters, and are not case-sensitive. The maximum length is 31.

    Example:
        label1
        100

## Reserved words

The following words are reserved:

Command
  bplusrecv, bplussend, changedir... (see the command list)
Operator
  and, not, or, xor
System variable
  groupmatchstr1, groupmatchstr2, groupmatchstr3, groupmatchstr4, groupmatchstr5, groupmatchstr6, groupmatchstr7, groupmatchstr8, groupmatchstr9,
  param1, param2, param3, param4, param5, param6, param7, param8, param9, params, paramcnt,
  inputstr, matchstr, result, timeout, mtimeout