Sets

A set is a user-defined set of byte (8-bit) or double-byte (16-bit) values.   A byte is a fundamental unit of computer storage that can have 256 possible values (0 through 255).   A double-byte value can have 65536 (256 * 256) values (0 .. 65535).

To define or modify a set :

screen shot: secondary set definition dialog

In the second dialog, enter the values associated with the set.   An entry must be made in the left column, labeled "Start".   Entry in the "End" column is optional - it allows the user to define a range of byte values.   Each row in this dialog corresponds to a byte value / range.

The secondary dialog for sets has a special help dialog (press F1) that accepts keyboard characters and converts them to the appropriate Start / End values :

screen shot: single character entry dialog, converts character to byte value

This way, the user doesn't need to know or look up the ASCII or Unicode values for any keyboard characters.


Examples of 8-bit sets, and their corresponding values :

anything8

  0 - 255 (a range including all possible values)


whitespace

  9, 10, 13, 32 (tab, line feed, carriage return, blank)


alphanum - alphanumeric characters

  65 - 90  (A-Z) 
  97 - 122  (a-z) 
  30 - 39  (0-9) 


Example of a 16-bit set :

anything16

  0 - 65535 (a range including all possible values)


Notes