[Avida-SVN] r2375 - development/source/utils/make_actions_html

baerb at myxo.css.msu.edu baerb at myxo.css.msu.edu
Mon Feb 25 08:20:49 PST 2008


Author: baerb
Date: 2008-02-25 11:20:49 -0500 (Mon, 25 Feb 2008)
New Revision: 2375

Modified:
   development/source/utils/make_actions_html/make_actions_html.pl
Log:

Added code to print command line arguments to actions created using the 
STATS_OUT_FILE and POP_OUT_FILE macros.



Modified: development/source/utils/make_actions_html/make_actions_html.pl
===================================================================
--- development/source/utils/make_actions_html/make_actions_html.pl	2008-02-25 15:19:18 UTC (rev 2374)
+++ development/source/utils/make_actions_html/make_actions_html.pl	2008-02-25 16:20:49 UTC (rev 2375)
@@ -135,8 +135,16 @@
       s/ ?action_lib->Register<//;
       s/>\(//;
       my @tmp = split/\"/;
-      $tmp[0] =~ s/^ ?//;
+      $tmp[0] =~ s/^ *//;
       $action_to_class_h{$tmp[1]} = $tmp[0];
+
+    # Handle special cases in PrintActions.cc where a number of actions
+    # are defined using macro expension
+
+    } elsif (/^ *STATS_OUT_FILE/ or /^ *POP_OUT_FILE/) {
+      s/ //g;
+      my @tmp = split/[(,)]/;
+      $class_to_command_line_h{"cAction$tmp[1]"} = "[string fname=\"$tmp[2]\"]";
     }
   }
   close (SOURCE);




More information about the Avida-cvs mailing list