Skip to content

Conversation

@lefessan
Copy link
Member

This branch started as a merge of some other branches for MF-AIX, and then some other commits were added:

  • Make DOT optional after data descriptions by changing the heuristic to discriminate between LITERAL and LEVEL_NUMBER
  • Allow extra DOT between data descriptions

All these commits should probably be submitted through separate pull requests.

@lefessan lefessan added the MF-AIX This issue is specific to the use of GnuCOBOL on code for MF on AIX label Nov 25, 2025
@GitMensch GitMensch marked this pull request as draft November 26, 2025 15:39
@GitMensch
Copy link
Collaborator

Just a note: Instead of eprintf_token you want to use the (oboslete) %token-table.

You may also want to have a look at https://www.gnu.org/software/bison/manual/html_node/Enabling-Traces.html (though this is not related to your scanner change),

@GitMensch
Copy link
Collaborator

I highly encourage you to add test cases for what you want to achieve up-front.

This does not only help to validate fast and have the tests "nearly ready" [you may want to adjust them during development}, but also is extra useful if someone has a look at the WIP changes to see its purpose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

MF-AIX This issue is specific to the use of GnuCOBOL on code for MF on AIX

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants