えーとなんか手元に言語処理系があるんだけど何ていう言語の処理系だったかわからない…ということが時々あるかと思います。そんな時は以下のファイルを喰わせてみれば一目瞭然です。
http://shinh.skr.jp/dat_dir/poly_hello.txt
i@colinux ~/wrk/ag> perl poly_hello.txt Hello, Perl world! i@colinux ~/wrk/ag> ruby poly_hello.txt Hello, Ruby world! i@colinux ~/wrk/ag> python poly_hello.txt Hello, Python world! i@colinux ~/wrk/ag> gcc -xc poly_hello.txt && ./a.out Hello, C++ world! i@colinux ~/wrk/ag> ./befunge.rb poly_hello.txt Hello, Befunge world! i@colinux ~/wrk/ag> ./BFI poly_hello.txt Hello, Brainfuck world!
なんか昨日のヤツを仕組みをわかりやすくする目的でこういうのを作ってたんですが忘れさられていたので。 Whitespace とか Whirl とかは余裕で足せるけど見苦しくなるので加えてません。