関数に対して引数を与えられるようになった．
clone機能を実装した．
Function Nameを実装したいができていない．
よけいなファイルを削除
Revert "Function Nameを実装したいができていない．"

This reverts commit aded9a0abd8c5f287370d662b082237e7e01830f.
リソースを削除するようにした．
メモリ解放の順序を改善
複数行入力をサポート
AstCompoundのテストを追加した．
複数行Functionをサポートした．
関数内関数呼び出しを可能にした．
Merge pull request #34 from umireon/functionast_args

引数付き1行関数