Property Wildcard Expressions¶
Property value settings can be specified using wildcards as
explained in <<sec-formal/patterns/character-set>>. Using
the command line option --property-match
allows the user to see
to which values these wildcard expressions actually expand.
For example, the call
> quex --property-match Name=MATH*FIVE*
delivers:
MATHEMATICAL_BOLD_DIGIT_FIVE
MATHEMATICAL_DOUBLE-STRUCK_DIGIT_FIVE
MATHEMATICAL_MONOSPACE_DIGIT_FIVE
MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_FIVE
MATHEMATICAL_SANS-SERIF_DIGIT_FIVE
Note, that the final character sets spanned by these settings can be viewed
using --set-by-property Name=MATH*FIVE*
and --set-by-expression \N{MATH*FIVE*}
in the manner previously explained. For example,
> quex --set-by-property 'Name=MATH*FIVE*'
delivers:
1D7D0: 1D7D3
1D7D8: 1D7DD
1D7E0: 1D7E7
...
1D7F0: 1D7F1
1D7F8: 1D7FB