- Folding of
EXEC
/END-EXEC
blocks #291 - Basic syntax highlighting for SQL statements embedded in
EXEC
/END-EXEC
blocks #290
- Bug when computing the size of
RENAMES
ranges #295 - Internal handling of diagnostics that may be issued when dealing with
EXEC
/END-EXEC
blocks #292
- Commands to show/hide/update coverage by highlighting the source code, using
gcov-viewer
#285 - Ability to build modules instead of executable programs #284
- Improvements to the grammar #280
- Internal representation of separator comma and semicolon for proper handling in
EXEC
/END-EXEC
blocks #279
- Configuration flag to force reporting of syntax diagnostics #213
- Lift requirement to have
cobc
3.2+ installed #212 - Support dynamic addition and removal of workspace folders #210
- Restart of the LSP server upon changes to some configuration settings #207
- Remove hard dependency to
tamasfe.even-better-toml
, and provide thesuperbol-studio-pack
extension pack #206 - Use of syntax files for colorization when semantic tokens are missing, e.g, in code excerpts, or in copybooks #200
- Use a statically linked LSP server binary on Linux #199
- Internal bug in parsing machinery #266
- Integration with the debugger #186, #263, #264
- Partial support for
EXEC
/END-EXEC
blocks #242, #265 - Support for (conditional) compilation directives, e.g,
>>IF
#218, #257 - Many more improvements to the grammar #177, #221, #222, #225, #228, #229, #230, #231, #232, #233, #234, #235, #236, #237, #238, #239, #240, #241, #245, #247, #248, #249, #250, #251, #253, #254, #256, #258, #262, #268, #270
- Case-sensitivity of exact pseudo-text matching in
COPY
/REPLACE
statements #224 - Missing comments in auto-generated
superbol.toml
#223 - Maximum line length for X/Open free-form source format #214
- Preliminary support for copybook documents #204
- Parsing of TOML without terminating newline #189
- Activation of the extension for folders that contain at least one file with extension
.cob
,.cbl
,.cpy
, or.cbx
- Build tasks with
cobc
- Preliminary support for debugging with
gdb
- Support for optional project configuration files (
superbol.toml
) - Syntax highlighting with semantic tokens
- Syntax diagnostics (filtered out by default for dialects other than
COBOL85
) - Basic indenter for free source-format
- Hover to show copybooks
- Hover to show source text replacements
- Go to and peek definition for
WORKING-STORAGE
,LOCAL-STORAGE
, andLINKAGE
sections - Find references for
WORKING-STORAGE
,LOCAL-STORAGE
, andLINKAGE
sections - Partial support for workspace folders
- Partial support for copybook documents (per filename extension)