・stack命令

&discard
stackのtopを捨てます

&push_reg
var_regの値をstackにpushします

&pop_reg
var_regにstackのtopをpopします

&push_var
var_stackの値をstackにpushします

&pop_var
var_stackにstackのtopをpopします

&push_value,value
引数をstackにpushします

&push_true
trueをstackにpushします

&push_false
falseをstackにpushします

&stack_dump
stackの内容をダンプします（出力します）

&dup
stackのtopを更にtopに積みます

&swap
stackのtopとtop-1の値を交換します

&copy,value
stackのtopからvalue番目の値を更にtopに積みます

&clear
stackを初期化します

&stack_cast2int
stackのtopをintにcastします

&stack_cast2dbl
stackのtopをdoubleにcastします

&stack_cast2str
stackのtopを文字列にcastします

&push_pai
paiの値をstackにpushします

&push_root2
ルート2の値をstackにpushします

&push_root3
ルート3の値をstackにpushします

&push_root5
ルート5の値をstackにpushします

&push_root6
ルート6の値をstackにpushします

&push_root7
ルート7の値をstackにpushします

&push_root8
ルート8の値をstackにpushします

&push_root10
ルート10の値をstackにpushします

&push_e
eの値をstackにpushします



