ユーザー定義関数の構文を変更。また同時に、構文解析部のモジュール分け

新しい構文は以下となる:

function IDENTIFIER (identifier_list) {declaration_list}

すなわち end function は廃止となり、
代わりにdeclaration_list部を { } で囲む形へと変更した。
すなわちc言語でのユーザー定義関数の書き方に近づいた。

samples/ 以下にサンプルとして test_function01.bas を収録してある。
def 構文によるユーザー関数定義を廃止

def identifier(expression_list) := declaration
形式によるユーザー関数定義を廃止した。

今後はユーザー関数定義は function を用いた方法のみとなる。