Skip to content

Commit 9d67b88

Browse files
committed
Build gnatcheck rm from newly generated documentation
1 parent 015047a commit 9d67b88

File tree

5 files changed

+852
-1441
lines changed

5 files changed

+852
-1441
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ lkql: build/bin/liblkqllang_parse
3434

3535
doc: build_lkql_native_jit
3636
cd user_manual && make clean html
37+
cd lkql_checker/doc && make generate html-all
3738

3839
gnatcheck: lkql
3940
gprbuild -P lkql_checker/gnatcheck.gpr -p $(GPR_ARGS) -XBUILD_MODE=$(BUILD_MODE)

lkql_checker/doc/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ help:
4242
clean:
4343
-rm -rf $(BUILDDIR)
4444

45+
generate:
46+
lkql doc-rules -O generated $(SOURCEDIR)/../share/lkql $(SOURCEDIR)/stubs
47+
4548
%.html:
4649
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/$*/html
4750

lkql_checker/doc/gnatcheck_rm/list_of_rules.rst renamed to lkql_checker/doc/generated/list_of_rules.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ GNATcheck rules.
5555
* :ref:`Exception_Propagation_From_Export`
5656
* :ref:`Exception_Propagation_From_Tasks`
5757
* :ref:`Exceptions_As_Control_Flow`
58-
* :ref:`Exits_From_Conditional_Loops`
5958
* :ref:`EXIT_Statements_With_No_Loop_Name`
59+
* :ref:`Exits_From_Conditional_Loops`
6060
* :ref:`Expanded_Loop_Exit_Names`
6161
* :ref:`Explicit_Full_Discrete_Ranges`
6262
* :ref:`Explicit_Inlining`
@@ -112,12 +112,12 @@ GNATcheck rules.
112112
* :ref:`Non_Component_In_Barriers`
113113
* :ref:`Non_Constant_Overlays`
114114
* :ref:`Non_Qualified_Aggregates`
115-
* :ref:`Nonoverlay_Address_Specifications`
116115
* :ref:`Non_Short_Circuit_Operators`
117116
* :ref:`Non_SPARK_Attributes`
118117
* :ref:`Non_Tagged_Derived_Types`
119-
* :ref:`Not_Imported_Overlays`
120118
* :ref:`Non_Visible_Exceptions`
119+
* :ref:`Nonoverlay_Address_Specifications`
120+
* :ref:`Not_Imported_Overlays`
121121
* :ref:`Null_Paths`
122122
* :ref:`Number_Declarations`
123123
* :ref:`Numeric_Format`

0 commit comments

Comments
 (0)