COBOL light-weight IntelliSense: Difference between revisions

From VSI OpenVMS Wiki
Jump to navigation Jump to search
Created page with "{| style="border-style: none;" |- |rowspan="1"| frame|left|COBOL grammar |style="vertical-align:top; padding-left: 20px;" | '''Features''' *..."
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{| style="border-style: none;"
{| style="border-style: none;"
|-
|-
|rowspan="1"| [[File:Cobol-intellisense-1.png|frame|left|COBOL grammar]]
|rowspan="1"| [[File:Cobol-intellisense-1.png|frame|left|COBOL syntax highlighting]]
|style="vertical-align:top; padding-left: 20px;" |
|style="vertical-align:top; padding-left: 20px;" |


'''Features'''
===Features===
* Symbol definition in hover
* Symbols definition on hover over
* Symbol navigation
* Symbols navigation
* Renaming symbols
* Symbols renaming
* Scope resolving
* Scope resolution
* Code completion
* Code completion
* Syntax highlighting
* Syntax highlighting


'''Limitations'''
===Limitations===
* REPLACE statement doesn't work
* '''REPLACE''' statement is not supported
* COPY statement handles only local files without REPLACING
* '''COPY''' statement handles only local files without '''REPLACING'''
* EXTERNAL symbols resolved only for local files (also for dependent local COBOL projects)
* '''EXTERNAL''' symbols resolved only for local files (including dependent local COBOL projects)
* No procedure parameters checked (planned)
* Operand types are not checked (planned)
* No operand types checked (planned)
* Not all syntax errors are highlighted (and, vice versa, not all highlighted words are really in error state)
|}
|}
[[Category:VMS IDE]]
[[Category:VMS IDE]]

Latest revision as of 08:00, 20 November 2019

COBOL syntax highlighting

Features

  • Symbols definition on hover over
  • Symbols navigation
  • Symbols renaming
  • Scope resolution
  • Code completion
  • Syntax highlighting

Limitations

  • REPLACE statement is not supported
  • COPY statement handles only local files without REPLACING
  • EXTERNAL symbols resolved only for local files (including dependent local COBOL projects)
  • Operand types are not checked (planned)