TypeCobol
TypeCobol copied to clipboard
TypeCobol is an Incremental Cobol parser for IBM Enterprise Cobol 6 for zOS syntax. TypeCobol is also an extension of Cobol 85 language which can then be converted to Cobol85.
**Describe the bug** Handle UPSI switch correctly. **To Reproduce** Cobol code that cause the bug : (if any) ```cobol IDENTIFICATION DIVISION. PROGRAM-ID. DVZS0OSM. ENVIRONMENT DIVISION. CONFIGURATION SECTION. SOURCE-COMPUTER. IBM-370. OBJECT-COMPUTER....
This is a top-level issue to link to all problems causing abnormal memory consumption/leaks - #2026 - #2027 - #2351 - #2353 - ... **TODO** Add new tests based on...
**What is the current problem** Our private IDZ plugin need to get the list of all our copy of type `CPY`. **Describe the solution you'd like** Create a new request...
When looking for variables, a `NullReferenceException `may be thrown. #### Stacktrace (captured while running v1.5.19) ``` at lambda_method(Closure , DataDefinition ) at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext() at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection) at TypeCobol.Compiler.CodeModel.SymbolTable.GetVariables(Expression`1...
**Describe the bug** Our parser require characters `' '`, `','`, `';'` or `'.'` after the closing pseudo text delimiter. IBM compiler accept that there the keyword `BY` is just after...
Following #1853. IBM compiler checks for duplicate definitions of file descriptors, message is `A duplicate "SELECT" entry for file "" was found. The duplicate was checked for syntax and discarded.`,...
**Describe the bug** Some of our users use this kind of replace: ```cobol replace ==(REJ)== by ==REJ==. ``` Cobol allow these characters as separators of partial Cobol word: `:` `(`...
Following #2186. The goal here is to extend the parser to support full syntax for special usage SQL TYPE IS. See https://www.ibm.com/docs/en/db2-for-zos/12?topic=cobol-host-variables-in. #### New required contextual keywords: - `RESULT-SET-LOCATOR` -...
In the following COBOL sample completion should propose `B-PARA` but shows no result instead. n.b : completion seems to work fine if the dot '.' at the end of the...
The following procedure signatures are not recognized as different by TypeCobol. two messages _"Syntax error: A function "InitShape" with the same profile already exits in namespace..."_ ```cobol DECLARE PROCEDURE InitShape...