On 4/4/24 2:31 AM, Tobias Burnus wrote: > Hi Jerry, > --- snip --- > The patch looks mostly like I would expect, except for decimal='point' > and a ';' which is *not* preceded by a space. > > Thanks for working on it. > > Regarding the 'except' case: > --- snip --- > i.e. for the following string, I had *expected an error*: > >  point, isreal =  F , testinput = ";"n=          42  ios=           0 >  point, isreal =  F , testinput = "5;"n=           5  ios=           0 >  point, isreal =  T , testinput = "8;"r=   8.00000000      ios= 0 >  point, isreal =  T , testinput = "3.3;"r=   3.29999995      ios= 0 >  point, isreal =  T , testinput = "3,3;"r=   3.00000000      ios= 0 > --- snip --- > I have attached the modified testcase linked above; consider adding it > as well. - Changes to the one of the attachment: > - I added a few additional (albeit boring) tests > - I added an expected output + error diagnostic. > > The testcase assumes an error for ';' as separator (with 'point'), > unless there is a space before it. > --- snip --- Here attached is the revised patch. I replaced the new test case I had with the one you provided modified and it now passes. I modified the test case pr105473.f90 to expect the error on semicolon. Regression tested on X86_64. OK for trunk and a bit later back port to 13? Cheers, Jerry