次のような別のスクリプトから関数呼び出しのリストを生成しています。
<<START>>set('element','prop','value');get('element','value');alert('something');run('script','params',return');<<END>>
言語全体は、いくつかのパラメーターを持つ関数であり、それだけです。そのまま順番に実行したい。
だから私はこれを行います:
my $result;
my $script= 'the script written above';
while ( $script =~ m/(\w)\(\'.+\'\);/i){
callfunction($1,$2,$result); #the function that handles the calls
}
(これは機能すると思いますが、チェックされていません)
しかし、問題は、これをより堅牢にする必要があり、正規表現の代替手段が必要であり、不適切な構文をチェックし、空白を削除し、コメントを追加できるようにする必要があることです。