A pattern may contain zero to multiple placeholders, where a placeholder indicates that when matching a string against the pattern, the value at the placeholder's location should conform to its rules.
.PP
Currently supported placeholders:
.TP
.BCTLSEQS_PH_NUM
An unsigned integer.
.TP
.BCTLSEQS_PH_NUMS
Multiple unsigned integers separated with the semicolon ASCII character (value 0x3b).
.TP
.BCTLSEQS_PH_STR
A string of printable characters.
.TP
.BCTLSEQS_PH_CMDSTR
A string containing printable characters and characters of range 0x08\(ti0x0d.
.TP
.BCTLSEQS_PH_CSI_PARAM
A string of CSI parameter bytes (range 0x30\(ti0x3f).
.TP
.BCTLSEQS_PH_CSI_INTMD
A string of CSI intermediate bytes (range 0x20\(ti0x2f).
.TP
.BCTLSEQS_PH_HEXNUM
A string representing a hexadecimal number.
.TP
.BCTLSEQS_PH_CHRSTR
A string of any bit combination which does not represent SOS or ST.
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty, provided the copyright notice and this notice are preserved.