えぐち@エスアンドイーです。

文法の拡張の提案です。

Ruby では整数リテラルに10進数/8進数と16進数が使えますが、
ビットフィールドのマスキングの用途を考えると、2進数で表記
出来れば、より表現に柔軟性が増えると考えました。

表記は

	0B0		... 0
	0b1101  	... 0xd
	0B110_011_101	... 0635

のように /0[Bb][01_]+/ を考えています。

実装は、 parse.y と bignum.c へ若干の変更で可能です。

みなさん、如何でしょうか?

	えぐち