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** `InvalidOperationException` has been thrown by `SelectAllTokensBetween`. See following stack trace: ``` à TypeCobol.Compiler.Scanner.TokensLinesIterator.SelectAllTokensBetween(Token startToken, Token stopToken) à TypeCobol.Compiler.Preprocessor.PreprocessorStep.CupProcessTokensLinesChanges(CompilationDocument document, ISearchableReadOnlyList`1 documentLines, IList`1 tokensLinesChanges, PrepareDocumentLineForUpdate prepareDocumentLineForUpdate, IDocumentImporter documentImporter,...
Description The [Execute immediate](https://www.ibm.com/docs/en/db2-for-zos/12?topic=statements-execute-immediate) combines the basic functions of the PREPARE and EXECUTE statements. It can be used to prepare and execute an SQL statement that contains neither host variables...
Following #1721, the semantic objects are all created but some links between them are missing. The goal of this issue is to finalize the building of Semantic Domain by adding...
Class `TableViewCorrelationName` only wrap `SymbolReference`. It doesn't add anything to `SymbolReference`. `TableViewCorrelationName` can then be deleted replaced by `SymbolReference`.
**What is the current problem** Implement SQL Declare table clause: https://www.ibm.com/docs/en/db2-for-zos/12?topic=statements-declare-table Cobol code to illustrate. ```cobol ``` **Technical** Will be edited by a team member. Implementation details with the chosen...
**What is the current problem** Implement SQL Call clause : https://www.ibm.com/docs/en/db2-for-zos/12?topic=statements-call Cobol code to illustrate. ```cobol ``` **Technical** Will be edited by a team member. Implementation details with the chosen...
Description The [Set Assignment](https://www.ibm.com/docs/en/db2-for-zos/12?topic=statements-set-assignment-statement) statement assigns values to variables and array elements. Limit syntax of set to this:  **Technical** This implies: To write the ANTLR grammar To write the...
**Describe the bug** According to some results with IBM compiler, when a token is replaced by one replace operation, other following operations of the same directive should not be considered...
**Describe the bug** Our parser does not handle replace operations over PictureCharacterString **To Reproduce** (Type)Cobol code that cause the bug : (if any) ```cobol IDENTIFICATION DIVISION. PROGRAM-ID. MyPgm. REPLACE ==toReplace==...
**Description** In the property AlphanumericValue.IsSymbolicCharacterReference an uncaught exception can be raised InvalidOperationException 