Skip to content

Tracking PR for diffing oo4gnucobol-3.x against gitside-gnucobol-3.x#290

Draft
nberth wants to merge 10 commits into
gitside-gnucobol-3.xfrom
oo4gnucobol-3.x
Draft

Tracking PR for diffing oo4gnucobol-3.x against gitside-gnucobol-3.x#290
nberth wants to merge 10 commits into
gitside-gnucobol-3.xfrom
oo4gnucobol-3.x

Conversation

@nberth

@nberth nberth commented May 12, 2026

Copy link
Copy Markdown
Contributor

⚠️ do not merge ⚠️

kmr-srbh added 2 commits May 5, 2026 14:35
…warning

* Add support for parsing an "empty" `CLASS-ID` paragraph with no contained paragraphs and divisions.

* Emit a "unimplemented" warning and exit.

Signed-off-by: Saurabh Kumar <developer.saurabh@outlook.com>
Signed-off-by: Saurabh Kumar <developer.saurabh@outlook.com>
@nberth nberth force-pushed the oo4gnucobol-3.x branch from bcf2e70 to 1bcf9fb Compare May 13, 2026 19:08
kmr-srbh and others added 7 commits May 15, 2026 00:04
Signed-off-by: Saurabh Kumar <developer.saurabh@outlook.com>
Signed-off-by: Saurabh Kumar <developer.saurabh@outlook.com>
feat (parser): parse empty `CLASS-ID` paragraph with "unimplemented" warning
…plemented warning

Adds support for the following class attributes:

* AS literal
* IS FINAL
* INHERITS FROM {class-name ...}
* USING {param-name ...}

Also support MF extensions IS STATIC, IS ABSTRACT, IS PARTIAL,
IS PUBLIC, IS INTERNAL.

Signed-off-by: Saurabh Kumar <developer.saurabh@outlook.com>
Signed-off-by: Saurabh Kumar <developer.saurabh@outlook.com>
feat (parser): add parsing support for all class attributes with "unimplemented" warning
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants