- ベストアンサー
構文エラーのある行番号を知りたい
いつもお世話になっております。 現在既存のPERLを解析して、初心者ながらもなおしています。 で、私が直すとCGIエラーが起こり、よくよく調べたら”;”がなかったり、use strict;を宣言しているのにmy(hoge)と書いていなかったり、でケアレスなミスがたくさんあり、それをつぶしていけば何とかわかるのですが、何せ、たくさん改造かけてしまったあとではそれだけでも見つけるのが大変です。そういうエラーがある場合、”○○行目に";"がありません”というメッセージがhtml上に表示されると便利なのですが、そういう機能はありませんか? よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
メッセージは英語ですが。 CGI.pmを使う。 use CGI::Carp qw(fatalsToBrowser); 参考URL1 KCatch.pmを使う。 参考URL2
その他の回答 (1)
- t140
- ベストアンサー率39% (59/150)
回答No.1
わたしは使ったことないですけど、Perl Checker(文法チェッカ)というフリーソフトがあります。 また、コマンドライン(コンソール)が使えるなら > perl -wc hoge.cgi などとやる方法もあるかと思います。
質問者
お礼
ありがとうございました。参考になりました
お礼
ありがとうございました。参考になりました。