Hi,

I'm stuck with this MsgIdExtract.pm problem: [= Hello World =] gives error

[582]ERR: 24: Error in Perl code: Can't locate object method "Hello" via package "World" (perhaps you forgot to load "World"?) at /home/www/phl/doc/accom.html line 31.

when extracting messages. I believe in some older version quotes like [= 'Hello World' =] would fix it, but in RC2 it just prints it with quotes 'Hello World'.

The problem is perhaps this definition

'Embperl output msg id' => {
'text' => '[=',
'end' => '=]',
'unescape' => 1,
'procinfo' => {
embperl => {
perlcode =>
[
'$Embperl::Syntax::MsgIdExtract::Ids{scalar(%#0%)} = q{} if (!exists ($Embperl::Syntax::MsgIdExtract::Ids{scalar(%#0%)})) ;',
],
removenode => 4,
compilechilds => 0,
}
},
},
) ;


but I don't see how scalar(%#0%) modify into "whole text between [= and =]" Would you please advice? Thank you.

- Robert

PS Another problem: $epreq->('XXX') is ignored completely by this extract syntax



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to