[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