|
1 | 1 |
|
| 2 | +2025-07-30 Simon Sobisch <simonsobisch@gnu.org> |
| 3 | + |
| 4 | + * scanner.l, parser.y, reserved.c: use yyless to push part of scanned |
| 5 | + tokens back, used in case of multi-word scanning, if one or more scanned |
| 6 | + words are reserved: PICTURE SYMBOL, FROM CRT, SCREEN CONTROL, |
| 7 | + EVENT STATUS |
| 8 | + * parser.y, scanner.l, reserved.c, cobc.h: READY, RESET and TRACE as |
| 9 | + reserved words (TRACE is C/S for std default), fixing bug #1130 while |
| 10 | + increasing portability (for dialects not reserving it), dropping |
| 11 | + special handling within the scanner and extra tokens in the parser |
| 12 | + * ppparse.y, pplex.l: add (simple) handling for SET TRACE/NOTRACE |
| 13 | + |
2 | 14 | 2025-07-28 David Declerck <david.declerck@ocamlpro.com> |
3 | 15 |
|
4 | 16 | * codegen.c (output_module_init_function): replace "module" by |
|
1004 | 1016 | 2023-02-09 Simon Sobisch <simonsobisch@gnu.org> |
1005 | 1017 |
|
1006 | 1018 | * typeck.c (validate_alphabet): slightly rewritten to fix compiler warnings |
1007 | | - * config.c, pparse.y (ppp_replace_list_add), reserved.c (is_invalid_word), |
| 1019 | + * config.c, ppparse.y (ppp_replace_list_add), reserved.c (is_invalid_word), |
1008 | 1020 | tree.c, tree.h, typeck.c: minor adjustments to fix compiler warnings |
1009 | 1021 | * field.c (validate_multi_value, validate_elem_value), |
1010 | 1022 | parser.y (setup_external_definition): fixed analyzer warnings by switching |
|
1709 | 1721 | * pplex.l: match and ignore editor folding $REGION statement |
1710 | 1722 | * pplex.l: output actual directive for @OPTIONS and PROCESS |
1711 | 1723 | * pplex.l: *CONTROL from col7+ |
1712 | | - * pparse.y: don't warn on *CONTROL as this adjust listing only |
| 1724 | + * ppparse.y: don't warn on *CONTROL as this adjust listing only |
1713 | 1725 | and does not apply directly (possibly real handling later) |
1714 | 1726 |
|
1715 | 1727 | 2022-08-19 Simon Sobisch <simonsobisch@gnu.org> |
|
2714 | 2726 | FR #390 ref-mod with zero-length |
2715 | 2727 | * config.def, typeck.c (cb_build_identifier): added cb_ref_mod_zero_length |
2716 | 2728 | to allow reference-modification at compile-time with a length of zero |
2717 | | - * pparse.y, pplex.l, scanner.l, cobc.c: added >> REF-MOD-ZERO-LENGTH and |
| 2729 | + * ppparse.y, pplex.l, scanner.l, cobc.c: added >> REF-MOD-ZERO-LENGTH and |
2718 | 2730 | adjusted SSRANGE, now also supporting SSRANGE"1" and SSRANGE"3" |
2719 | 2731 |
|
2720 | 2732 | 2020-11-04 Simon Sobisch <simonsobisch@gnu.org> |
|
3858 | 3870 |
|
3859 | 3871 | 2018-11-22 Simon Sobisch <simonsobisch@gnu.org> |
3860 | 3872 |
|
3861 | | - * pplex.l, pparse.y: FR #344 Support copybook and library names |
| 3873 | + * pplex.l, ppparse.y: FR #344 Support copybook and library names |
3862 | 3874 | as text-names (not literals) with periods, always upper-cased |
3863 | 3875 | if not requested otherwise by FOLD-CALL=LOWER |
3864 | 3876 |
|
|
6913 | 6925 | 2016-04-24 Simon Sobisch <simonsobisch@gnu.org> |
6914 | 6926 |
|
6915 | 6927 | * parser.y: implement STOP RUN integer/identifier (RM/COBOL extension) |
6916 | | - * parser.y, pparse.y: remove printf non literal spec warning. |
| 6928 | + * parser.y, ppparse.y: remove printf non literal spec warning. |
6917 | 6929 |
|
6918 | 6930 | 2016-04-24 Edward Hart <edward.dan.hart@gmail.com> |
6919 | 6931 |
|
|
9776 | 9788 |
|
9777 | 9789 | 2003-05-26 Keisuke Nishida <knishida@wind.sannet.ne.jp> |
9778 | 9790 |
|
9779 | | - * pplex.l (ppcopy), pparse.y, cobc.c, cobc.h: split ppcopy from ppopen |
| 9791 | + * pplex.l (ppcopy), ppparse.y, cobc.c, cobc.h: split ppcopy from ppopen |
9780 | 9792 |
|
9781 | 9793 | 2003-05-21 Keisuke Nishida <knishida@netlab.jp> |
9782 | 9794 |
|
|
9818 | 9830 |
|
9819 | 9831 | integrate cobcpp into cobc |
9820 | 9832 | * pplex.l: renamed and adjusted from cobpp/scanner.l |
9821 | | - * pparse.y: renamed and adjusted from cobpp/parser.y |
| 9833 | + * ppparse.y: renamed and adjusted from cobpp/parser.y |
9822 | 9834 | * cobc.h: definitions from scanner.h |
9823 | 9835 | * Makefile.am, cobc.c: adjusted |
9824 | 9836 |
|
9825 | 9837 | 2003-04-02 Keisuke Nishida <knishida@netlab.jp> |
9826 | 9838 |
|
9827 | | - * pparse.y <- cobpp/parser.y, pplex.l <- cobpp/scanner.l: support for |
| 9839 | + * ppparse.y <- cobpp/parser.y, pplex.l <- cobpp/scanner.l: support for |
9828 | 9840 | SOURCE FORMAT compiler directive |
9829 | 9841 |
|
9830 | 9842 | 2003-03-26 Keisuke Nishida <knishida@netlab.jp> |
|
9950 | 9962 | * cobc.c (probe_source_format): Removed. |
9951 | 9963 | (preprocess): Don't set source format. |
9952 | 9964 | (process_command_line): Set cobpp flags here. |
9953 | | - * pparse.y <- cobpp/parser.y (yywarn): New function. |
| 9965 | + * ppparse.y <- cobpp/parser.y (yywarn): New function. |
9954 | 9966 | * cobpp.h (COBPP_FORMAT_UNKNOWN): New macro. |
9955 | 9967 | * cobpp.h, cobpp.c (cobpp_source_format_inferred): New variable. |
9956 | 9968 | * cobpp.c (cobpp_source_format): Default to COBPP_FORMAT_UNKNOWN. |
|
10154 | 10166 |
|
10155 | 10167 | 2002-06-07 Keisuke Nishida <knishida@netlab.jp> |
10156 | 10168 |
|
10157 | | - * pparse.y <- cobpp/parser.y (copy_statement, copy_in, copy_replacing): |
| 10169 | + * ppparse.y <- cobpp/parser.y (copy_statement, copy_in, copy_replacing): |
10158 | 10170 | Support "COPY ... IN/OF ..." syntax. |
10159 | 10171 | * pplex.l <- cobpp/scanner.l, scanner.h (include_copybook): Take a library name. |
10160 | 10172 |
|
|
0 commit comments