汎用レジスターとして tmp00 ~ tmp08 を定義

この汎用レジスターは、コンパイラー側では処理に用いない。

ユーザー側からインラインアセンブラでレジスターを使う場合に、
この汎用レジスターを用いて何かをするようにすれば、コンパイラーと競合する心配が無い。
関数呼び出し時の引数のワインド順序にバグがあったのを修正

f(int a, int b, int c) の場合に、
f(1, 2, 3) で a = 3, b = 2, c = 1 へと割り当ててしまっていた。
stdoscp.nb を現状の文法に合うように修正
translate_ec()で処理にfixLを用いてる箇所のいくつかを修正

fixLではなくstack_socketを用いるように修正。

現状でも配列アクセスなどにはfixLなどを用いたままの状態。
samples/test_stdoscp01.nb の修正

言語の構文変更に対応するため。
../samples/test_mul0{1,3,4}の修正
forステートメントの初期化expressionのバグ修正

forステートメントの初期化expressionによるスタックプッシュを
クリアし忘れていたバグを修正。

expression_statementならばスタックプッシュのクリアまで込みで処理されるが、
expressionの場合はスタックプッシュの値を利用するステートメントから呼び出される場合もあるので
必ずしもクリアが必要なわけではない(クリアするとスタックが壊れてしまう場合もある)為、
expressionにスタッククリアまで込みで処理させるようには作れない。

構文にexpressionが含まれてる非終端記号について、同様のミスがまだ残ってる可能性もある。