Hello Raph, <div><br></div><div>I'll keep this in mind, but it seems unlikely.  Certain names in FLASH setup are translated into Fortran or C variable names (ie we generate code with this names).  The compilers would not be able to run if special characters were included in these names.  So doing what you propose would take a healthy chuck of rearchitecting.  I'll gladly review any patches that are sent in on this issue, though ;)</div>

<div><br></div><div>Be Well</div><div>Anthony<br><br><div class="gmail_quote">On Mon, Jun 11, 2012 at 12:45 PM, William Raphael Hix <span dir="ltr"><<a href="mailto:raph@ornl.gov" target="_blank">raph@ornl.gov</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Anthony-<br>
<br>
This is something which FLASH might want to look into extending.  +, - and other symbols are widely used in reaction rate compilations.  For example, the leading database for astrophysical nuclear reactions, the REACLIB database maintained by the JINA collaboration, has long used al-6 to denote the ground state of Al26 and al*6 to denote the long-lived metastable state.  It's much easier to maintain the code if the notation in the dataset and the notation in FLASH are consistent.<br>


<br>
                                                Raph<br>
<div><div class="h5"><br>
On Jun 1, 2012, at 11:10 AM, Anthony Scopatz wrote:<br>
<br>
> Hello Seyit<br>
><br>
> "+" and "-" are not normal programming word characters.  These are defined as any upper or lowercase latin letter, underscores, and digits (0-9).  I might use "p" and "m" instead.<br>


><br>
> Be Well<br>
> Anthony<br>
><br>
> On Fri, Jun 1, 2012 at 4:05 PM, Seyit Hocuk <<a href="mailto:seyit@astro.rug.nl">seyit@astro.rug.nl</a>> wrote:<br>
> Hi,<br>
><br>
> I want to include species with names that have '+' or '-' in them. The config file cannot recognize these characters. It gives this error:<br>
><br>
> "<br>
> Bad syntax:<br>
> SPECIES e-<br>
> input doesn't match regular expression "SPECIES\s+(?P<name>\w+)(\s+TO\s+(?P<nElec>\d+))?\s*$"<br>
> "<br>
><br>
> Can I change the file "\bin\unitCfg.py" to make it able to read these?<br>
><br>
>    def initparseSPECIES(self):<br>
>        return {}, r'SPECIES\s+(?P<name>\w+)(\s+TO\s+(?P<nElec>\d+))?\s*$<br>
><br>
><br>
> Thanks,<br>
> Seyit<br>
><br>
><br>
<br>
</div></div>------------------------------------------------------------------------<br>
William Raphael Hix                       Email:  <a href="mailto:raph@ornl.gov">raph@ornl.gov</a><br>
Oak Ridge National Laboratory             Voice:  <a href="tel:%28865%29%20574-4716" value="+18655744716">(865) 574-4716</a><br>
P.O. Box 2008                               Fax:  <a href="tel:%28865%29%20576-8746" value="+18655768746">(865) 576-8746</a><br>
Oak Ridge, TN 37831-6354<br>
<br>
<br>
<br>
</blockquote></div><br></div>