Ticket #14 (closed defect: wontfix)

Opened 5 years ago

Last modified 4 years ago

space-related parsing in logical relational operators

Reported by: lyonsam Owned by: utke
Priority: minor Milestone:
Component: SourceProcessing Keywords:
Cc:

Description

SourceProcessing? parser can't handle technically correct (but atypical) spacing for logical relational operators. An example of this issue can be found in RegressionSourceProcessing/TestSources?/boxmodelTypo.fixed.f (pushed as part of this changeset:  http://mercurial.mcs.anl.gov/ad/RegressionSourceProcessing/rev/01e2cffe752e).

Change History

Changed 4 years ago by utke

  • status changed from new to accepted

Changed 4 years ago by utke

  • status changed from accepted to closed
  • resolution set to wontfix

This is an issue in the scanner that expects e.f. the .eq. operator to form one token. In general the scanner does not cover old style fortran syntax where white spaces (except for string literals) are largely inconsequential.
This can't be fixed without complicating the parser in major ways and hardly seems worth the effort.

Note: See TracTickets for help on using tickets.