samples/test_function01.bas の修正

function 内でローカル変数を宣言して、それが動作するか？
（また、引数のローカル変数を破壊したり等しないか？）
を確認するためのコードを追加。
マクロ #include のバグ修正

字句解析にて、#include 処理の定形部分を
begin_include(), end_include() としてモジュール化していたが、
これには flex のマクロが含まれるが、
マクロなので、それを関数化してしまうと正常に動作できなくなる命令がいくつかあるようで、
正常に動作できてなかったので修正。

モジュール化せずに、直接書くようにした。
そのため、まったく同じコードの塊が２箇所に存在する状態となっている。

また、これらモジュール処理を #define によるマクロ関数としてしまえば、
マクロ的動作に影響せずに済むかと思って試してみたが、上手くいかなかった。
と、メモしておく。