The CTD spec currently says that float := -?[0-9]+(\.[0-9]+)?([eE][+-]?[0-9]+)?
but test_28_prog.in has this SET(a=1/2.). So I guess CTD accepts 2. as float (at least in the code).
What is the intended behaviour here?
(I am currently trying to write a python parser for CTD files, so I might have more of these annoying questions in the future)
The CTD spec currently says that
float := -?[0-9]+(\.[0-9]+)?([eE][+-]?[0-9]+)?but
test_28_prog.inhas thisSET(a=1/2.). So I guess CTD accepts2.as float (at least in the code).What is the intended behaviour here?
(I am currently trying to write a python parser for CTD files, so I might have more of these annoying questions in the future)