What web framework is this - mod_perl?

On Sep 11, 2014, at 2:58 AM, -, - <fract...@mailbox.hu> wrote:

> Dear Mason-users!
> 
> I'm a software developer from Hungary. We've got a large code which is a mix 
> of HTML, Perl, and special Mason commands. Our task is to understand, 
> maintain and develop this code.
> 
> My question: is there any tool out there which we were able to debug our code 
> effectivly? We would like to use breakpoints, step into and step over 
> functions, watch variables while the code is running line-by-line, etc...
> Or... is there any way for example to force Komodo or Eclipse to handle/able 
> to debug Mason code? 
> 
> Our giant code has the structure shown below:
> 
> <script type="text/javascript">
>     function validateform() {
>         var example1  = /example/;
>         var example2     = example;
>         <JAVASCRIPT CODE HERE>
>     (function($) {
>         $(document).ready(function(){
>             var msg = '<% $message %>';
>             });
>     })(jQuery);
> </script>
> 
> <link rel="stylesheet" type="text/css" href="css/stylesheet.css" />
> <div id="debug" style="display:none"></div>
> % if ($info->{attr_changed} =~ /y/) {
>     <div class="alert-status" >
>     <EXAMPLE>
>     </div>
> % }
> 
> 
> <%method example>
>     <%init>
>         my $f = $path;
>         my $result = open my $fh, "<", $f;
> 
>          if(!$result) {
>               die "Couldn't open '".$f."' for reading because: ".$!;
>           }
> 
>                  my $line_counter;
>                  while(!eof $fh) {
>                         $line_counter++;
>                           my $line = readline $fh;
>                         if (index($line, $userinput) > 0) {
>                                          print "EXAMPLE"\n";
>                                          print "\n" . $line =~ 
> m/($userinput)/;
>                           }
> }
>     </%init>
> </%method>
> 
> 
> 
> We would like to debug our Mason/Javascript/Perl code line-by-line and 
> watching the variables meanwhile. Is it possible?
> Our problem is that for example Firebug never displays the mason scripts and 
> the Perl code... so I'm unable to put breakpoints into the code, etc.
> 
> Please help!
> 
> Thank you very much for your answer,
> Regards,
> Zoltan Trencsenyi
> ------------------------------------------------------------------------------
> Want excitement?
> Manually upgrade your production database.
> When you want reliability, choose Perforce
> Perforce version control. Predictably reliable.
> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk_______________________________________________
> Mason-users mailing list
> Mason-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mason-users

------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users

Reply via email to