]> git.ipfire.org Git - thirdparty/gcc.git/commit
pge ebnf and def2doc.py first cut complete for Sphinx
authorGaius Mulley <gaiusmod2@gmail.com>
Thu, 17 Nov 2022 22:32:13 +0000 (22:32 +0000)
committerGaius Mulley <gaiusmod2@gmail.com>
Thu, 17 Nov 2022 22:32:13 +0000 (22:32 +0000)
commit681cb6adddbea126beb4a81fba8267a081e9d639
treefcf3ede283734a63c3b2c2cf109188147cae7a90
parentb0545fc190cb2dc1553d6065a3a5b8a73997521d
pge ebnf and def2doc.py first cut complete for Sphinx

The m2 tools have been changed to emit Sphinx output.
pge has also been rebuilt.

gcc/m2/ChangeLog:

* gcc/m2/Make-lang.in: Introduced rst rules for
subcomponents: gm2-libs.rst, gm2-ebnf.rst
SYSTEM-pim.rst, SYSTEM-iso.rst and Builtins.rst.
* gcc/m2/Make-maintainer.in: Added pge-clean rule.
* gcc/m2/gm2-compiler/ppg.mod: Introduced new option
-x for sphinx output.  Implemented ebnf pretty printing.
* gcc/m2/tools-src/def2doc.py: Introduced state class
to ensure that the rst block is only changed if
necessary.
* gcc/m2/pge-boot/GASCII.c: Rebuilt.
* gcc/m2/pge-boot/GArgs.c: Rebuilt.
* gcc/m2/pge-boot/GAssertion.c: Rebuilt.
* gcc/m2/pge-boot/GDebug.c: Rebuilt.
* gcc/m2/pge-boot/GDynamicStrings.c: Rebuilt.
* gcc/m2/pge-boot/GFIO.c: Rebuilt.
* gcc/m2/pge-boot/GIO.c: Rebuilt.
* gcc/m2/pge-boot/GIndexing.c: Rebuilt.
* gcc/m2/pge-boot/GLists.c: Rebuilt.
* gcc/m2/pge-boot/GM2Dependent.c: Rebuilt.
* gcc/m2/pge-boot/GM2EXCEPTION.c: Rebuilt.
* gcc/m2/pge-boot/GM2RTS.c: Rebuilt.
* gcc/m2/pge-boot/GNameKey.c: Rebuilt.
* gcc/m2/pge-boot/GNumberIO.c: Rebuilt.
* gcc/m2/pge-boot/GOutput.c: Rebuilt.
* gcc/m2/pge-boot/GPushBackInput.c: Rebuilt.
* gcc/m2/pge-boot/GRTExceptions.c: Rebuilt.
* gcc/m2/pge-boot/GSFIO.c: Rebuilt.
* gcc/m2/pge-boot/GStdIO.c: Rebuilt.
* gcc/m2/pge-boot/GStorage.c: Rebuilt.
* gcc/m2/pge-boot/GStrCase.c: Rebuilt.
* gcc/m2/pge-boot/GStrIO.c: Rebuilt.
* gcc/m2/pge-boot/GStrLib.c: Rebuilt.
* gcc/m2/pge-boot/GSymbolKey.c: Rebuilt.
* gcc/m2/pge-boot/GSysStorage.c: Rebuilt.
* gcc/m2/pge-boot/Gbnflex.c: Rebuilt.
* gcc/m2/pge-boot/Gpge.c: Rebuilt.
* gcc/m2/pge-boot/main.c: Rebuilt.

Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
37 files changed:
gcc/m2/Make-lang.in
gcc/m2/Make-maintainer.in
gcc/m2/gm2-compiler/ppg.mod
gcc/m2/pge-boot/GASCII.c
gcc/m2/pge-boot/GArgs.c
gcc/m2/pge-boot/GAssertion.c
gcc/m2/pge-boot/GDebug.c
gcc/m2/pge-boot/GDynamicStrings.c
gcc/m2/pge-boot/GFIO.c
gcc/m2/pge-boot/GIO.c
gcc/m2/pge-boot/GIndexing.c
gcc/m2/pge-boot/GLists.c
gcc/m2/pge-boot/GM2Dependent.c
gcc/m2/pge-boot/GM2EXCEPTION.c
gcc/m2/pge-boot/GM2RTS.c
gcc/m2/pge-boot/GNameKey.c
gcc/m2/pge-boot/GNumberIO.c
gcc/m2/pge-boot/GOutput.c
gcc/m2/pge-boot/GPushBackInput.c
gcc/m2/pge-boot/GRTExceptions.c
gcc/m2/pge-boot/GSFIO.c
gcc/m2/pge-boot/GStdIO.c
gcc/m2/pge-boot/GStorage.c
gcc/m2/pge-boot/GStrCase.c
gcc/m2/pge-boot/GStrIO.c
gcc/m2/pge-boot/GStrLib.c
gcc/m2/pge-boot/GSymbolKey.c
gcc/m2/pge-boot/GSysStorage.c
gcc/m2/pge-boot/Gbnflex.c
gcc/m2/pge-boot/Gpge.c
gcc/m2/pge-boot/main.c
gcc/m2/tools-src/def2doc.py
libgm2/libm2cor/Makefile.in
libgm2/libm2iso/Makefile.in
libgm2/libm2log/Makefile.in
libgm2/libm2min/Makefile.in
libgm2/libm2pim/Makefile.in