varlist_scope: varlist のスコープをスタックしておくための変数及び関数を追加

varlist_scope[]:
varlistのインデックスが記録される。
ここに記録されてるインデックス位置からvarlist_head未満までをローカル変数として扱う等に
利用する予定。

varlist_scope_head:
現在のscopeスタックの最初の空位置。

varlist_scope_push():
varlist_scope_headをインクリメントしてから、
varlist_head の値をvarlist_scope[varlist_scope_haed]位置に書き込む。
すなわちvarlist_scope[]をスタックとみなした場合での、varlist_headのプッシュ。

valist_scope_pop():
値をvarlist_headへポップする。