ラベルに関してですが def 内のラベルは def 外のラベルと衝突しないですよ!! てか def にしちゃえばそもそもラベル不要!! prgedit ってだれかが vi を実装するための命令だと思ってました。 ふむふむ、slot 0 のコードが slot 1 にコード書いて、 その slot 1 のコードが slot 0 のコードを書き換える、 と・・・・自己書き換え・・ゴクリ そういう意味じゃプチコン流 quine は prgedit 使うべきかもですね。 あと yacc や lex もがんばればできると。