[ET Trac] [Einstein Toolkit] #1290: parameter file parser fails to parse parameter name

Einstein Toolkit trac-noreply at einsteintoolkit.org
Fri Apr 19 14:06:28 CDT 2013


#1290: parameter file parser fails to parse parameter name
---------------------+------------------------------------------------------
  Reporter:  rhaas   |       Owner:             
      Type:  defect  |      Status:  reviewed_ok
  Priority:  minor   |   Milestone:  ET_2013_05 
 Component:  Cactus  |     Version:             
Resolution:          |    Keywords:             
---------------------+------------------------------------------------------
Changes (by rhaas):

  * status:  review => reviewed_ok


Comment:

 Has this been applied? The parfile still fails for me and looking at my
 Cactus checkout (rev 4997) Call.cc still contains the incorrect regex.
 Note that my personal choice for name would be:
 {{{
 name = [a-zA-Z_][a-zA-Z0-9_]*
 }}}
 in any case, ie. a valid C identifier (allowing "_" as the first character
 is optional I guess since initial "_" is reserved for the standard
 library). Is there a reason why we would need to allow the "@" in variable
 names? Or the minus sign "-" (Erik likes "-" better than "_" I understand
 but that should likely not be the deciding reason if it makes parsing
 harder otherwise and/or generates identifiers that cannot be mapped to
 C/Fortran/Shell variable names ;-) ).

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1290#comment:8>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list