-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
13 changed files
with
572 additions
and
221 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -78,6 +78,15 @@ | |
|
||
* parser.y, tree.c (cb_build_vary), tree.h: cleanup to not use | ||
static variables in the parser for creation of the rw vary items | ||
* parser.y, reserved.c: full parsing for COBOL2002 and BS2000 | ||
multi VALUE entries via VALUES [ARE] | ||
* parser.y, field.c, tree.h, codegen.c, tree.c, scanner.l: new struct | ||
cb_table_values to store the complex parsing result, only embed the VALUE | ||
in a list when actually necessary, and use these adjustments in syntax | ||
and codegen | ||
* field.c: check all multi-values for correct type an length; | ||
verify that only up to max amount entries are specified; | ||
TODO: complete handling of FROM/TO/REPEATED clause | ||
|
||
2022-10-19 Simon Sobisch <[email protected]> | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.