Skip to content
Open
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
1209b3a
[WIP]
kmr-srbh Jun 11, 2026
0f08a7f
temporary grammar fixes
nberth Jun 11, 2026
523aeac
[WIP] More changes
kmr-srbh Jun 14, 2026
ba45650
[WIP]
kmr-srbh Jun 15, 2026
cd8e999
[WIP] tests and more changes
kmr-srbh Jun 16, 2026
750de7e
[WIP] methods fix
kmr-srbh Jun 16, 2026
cf19989
[WIP] Address review suggestions
kmr-srbh Jun 18, 2026
47cbb60
[WIP] Add syntax checks
kmr-srbh Jun 24, 2026
140a0a9
[WIP] fix: codegen failure in tests
kmr-srbh Jun 26, 2026
9a127f1
[WIP]tests: add more syntax tests
kmr-srbh Jun 26, 2026
54ec98a
[WIP] INVOKE statement and validation logic improvement
kmr-srbh Jun 30, 2026
e96066c
[WIP] tests
kmr-srbh Jun 30, 2026
c90259d
[WIP] grammar fixes and test improvements
kmr-srbh Jun 30, 2026
0659d5a
add changelogs
kmr-srbh Jun 30, 2026
f093a31
misc: address code review suggestions
kmr-srbh Jul 5, 2026
d698eea
feat (parser): support inline method invocation syntax
kmr-srbh Jul 14, 2026
7e1090c
Drop `METHOD_NAME` and `INTERFACE_NAME` tokens
nberth Jul 17, 2026
1f06b54
Rename token for `::` operator
nberth Jul 17, 2026
82bc762
Change error message about unsupported OO constructs
nberth Jul 17, 2026
a98c37b
[WIP] enh: syntax check for INVOKE statement
kmr-srbh Aug 7, 2026
05db4d5
Fix call conformance checks, add more tests, SELF and SUPER idents
nberth Aug 25, 2026
a865974
Fix ChangeLog entry in libcob
nberth Aug 27, 2026
7e316f1
Fix AST nodes used for SELF and SUPER
nberth Aug 28, 2026
e3de857
Check that inline method invocations actually return something
nberth Aug 28, 2026
5811c8b
Fix handling of class and interface special contexts
nberth Aug 28, 2026
efe736b
Merge branch 'oo4gnucobol-3.x' into parse-class-body-method-id
nberth Aug 31, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions cobc/cobc.h
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,10 @@ enum cb_current_date {
#define CB_CS_REPOSITORY (COB_U64_C(1) << 42)
#define CB_CS_CALL_USING (COB_U64_C(1) << 43) /* within USING phrase of CALL statement */
#define CB_CS_READY_OR_RESET (COB_U64_C(1) << 44)
#define CB_CS_CLASS_SPECIFIER (COB_U64_C(1) << 45)
#define CB_CS_INTERFACE_SPECIFIER (COB_U64_C(1) << 46)
#define CB_CS_FACTORY_PARAGRAPH (COB_U64_C(1) << 47)
#define CB_CS_OBJECT_PARAGRAPH (COB_U64_C(1) << 48)
Comment thread
kmr-srbh marked this conversation as resolved.

/* Support for cobc from stdin */
#define COB_DASH "-"
Expand Down
Loading
Loading