・論理代入計算演算子

演算子はstackに積んで後で計算するのと
stackに積まずにすぐ計算するのがあります
論理代入計算演算子はstackに積まずに計算します
芳ステム2025では基本的に英字の大文字と小文字を区別しません

stackの一番上が値だとpopして計算してpushします
一番上が値ではなければ多分エラーです

・論理代入math_logi_ass演算子

演算は基本はビット演算はどちらもintとして計算をし
論理演算はどちらもboolとして演算をし
（intならキャストします）
演算は基本要素をpopして
pop_value 代入演算(例えば!&=),p1_value
の演算を行って結果をpushします

assはassignの略です


!&= !and_ass
値をpopして代入ビットAND演算をしてstackにpushします

!|= !or_ass
値をpopして代入ビットOR演算をしてstackにpushします

!^= !xor_ass
値をpopして代入ビットXOR演算をしてstackにpushします

!&&= !andand_ass
値をpopして論理AND演算をしてstackにpushします

!||= !oror_ass
値をpopして論理OR演算をしてstackにpushします

!^^= !xorxor_ass
値をpopして論理XOR演算をしてstackにpushします

!! !not
値をpopしてNOT演算をしてstackにpushします

!bool
stackの一番上が値だとpopしてboolにキャストしてpushします
値ではなければbool演算子をpushします

