▼ げんたさん
> ▼mackenさん
> >Fortran
> ちょっと調べたところではFortranでは,
>
> 1. F(X,Y)=式 で関数定義
> 2. 戻り値の型 FUNCTION 関数名(引数)
> 3. SUBROUTINE 関数名(引数)
> 4. PROGRAM
>
> くらいがキーになりそうですが,とりあえず2と3だけ実装すれば事足りるかな.
> Fortran90の自由形式を考慮してこれらの前の空白は許すようにした方がいいですね.
> それと,先頭がCだったらコメントなのでSKIPと.
>
> > Ruby
> こちらはとりあえず,defで始まる行を取り出せばそれなりに役に立つかな.
アウトライン解析に何個か正規表現タイプを増設して
やってしまうっていうのはどうでしょうか。
1行単位での解析ぐらいしかできないので、精度は悪い
でしょうが。
それか、正規表現キーワードに解析で使うとかいう
チェックを追加してしまうとか。
#夢は広がるが...