CAPL допускает побитовые операции. Поскольку написание парсеров в наши дни становится утомительной операцией, я блуждаю по поводу того, есть ли способ записывать двоичные числа для масок, например
variables
{
byte a = 0x03;
}
on key 'a'
{
a &= 0b11; // <- invalid, how can we write this?
a &= 0x03;
a &= 3;
}