558. Re: Might be a runaway multi-line // string starting on lineのエラー


番号順一覧Top スレッド順一覧Top
作者: Zazel
日時: 2005/9/03(15:55)
Zazelです。
解決案ではありません。

=== 藤岡和夫 <kazuf@...> さんが書かれた
=== <20050903104029.1E4E.KAZUF@...> にて

> syntax error at (eval 25) line 38, near "("
>   (Might be a runaway multi-line // string starting on line 26)
> 
> line 38には"("はないし、line 26には"/"も使っていないし、何かチェックすべ
> きところがあるでしょうか。

普通のperlでも同じようなエラーを出そうとすると、

print
q/A
A/
(A);

こんな感じのスクリプトで、

syntax error at errtest.pl line 4, near "("
  (Might be a runaway multi-line // string starting on line 2)

とエラーになるわけですが、食べさせたスクリプトを見てわかるように
メッセージに出てくる "/" "(" に直接の原因がないこともあるわけです。
どちらかというとそれ以前の行に問題がありそうですね。
しかも普通なら syntax error at ファイル名 となるはずなのに
(eval 25) となってしまうのが何かありそうです。

ごめんなさい、ここまでです。(^_^;

# ちょっとperlのソース見ただけでは、evalを出す状況がわからなかった。

    %%%%

もっとスクリプトを短くしていってエラーを出す主因を見付けないと
だめだと思います。極端な話、1行1行削っていってエラーが出なく
なったとき、最後に削った行が主因だろうし。もしくはエラーが出る
スクリプトを省略せずに全部見せてくれるか。

「ここがXX行目です」っていわれても…って思いがあります。

(* SEKI Masatoshi // Zazel                        *)
(*  Would you hold my hand? Softly, let's linger. *)
前の発言: 557. Might be a runaway multi-line // string starting on lineのエラー [藤岡和夫] 2005/9/03(11:03)
後の発言: 559. Re: Might be a runaway multi-line // string starting on lineのエラー [藤岡和夫] 2005/9/03(16:20)
親発言: 557. Might be a runaway multi-line // string starting on lineのエラー [藤岡和夫] 2005/9/03(11:03)
子発言: 559. Re: Might be a runaway multi-line // string starting on lineのエラー [藤岡和夫] 2005/9/03(16:20)