diff --git a/Links.md b/Links.md
index 2b0b6b7a..5c148bb9 100644
--- a/Links.md
+++ b/Links.md
@@ -34,7 +34,6 @@
* `tools/`
* `grammarcheckers/`
* [grammarchecker.cg3](tools-grammarcheckers-grammarchecker.cg3.html) ([src](https://github.com/giellalt/lang-mdf/blob/main/tools/grammarcheckers/grammarchecker.cg3))
- * `/`
* `tokenisers/`
* [tokeniser-disamb-gt-desc.pmscript](tools-tokenisers-tokeniser-disamb-gt-desc.pmscript.html) ([src](https://github.com/giellalt/lang-mdf/blob/main/tools/tokenisers/tokeniser-disamb-gt-desc.pmscript))
* [tokeniser-gramcheck-gt-desc.pmscript](tools-tokenisers-tokeniser-gramcheck-gt-desc.pmscript.html) ([src](https://github.com/giellalt/lang-mdf/blob/main/tools/tokenisers/tokeniser-gramcheck-gt-desc.pmscript))
diff --git a/Makefile.in b/Makefile.in
index 988ab75d..84af42d6 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -250,6 +250,7 @@ GLANGUAGE = @GLANGUAGE@
GRAMCHECKVERSION = @GRAMCHECKVERSION@
GTCORE = @GTCORE@
GTCORESH = @GTCORESH@
+GTGRAMTOOL = @GTGRAMTOOL@
GTLANG = @GTLANG@
GTLANG2 = @GTLANG2@
GTLANGUAGE = @GTLANGUAGE@
@@ -980,9 +981,14 @@ $(foreach f,$(DOCSRC_XEROX),$(eval $(call make_md_files,$(f))))
$(foreach f,$(DOCSRC_CG3),$(eval $(call make_md_files_cg3,$(f))))
# Collect all target files into one big MD file:
+# Remove the VPATH prefix to create the header for each file/chapter:
$(ALLINONE_MD_PAGE): $(VPATH_MDFILES)
- $(AM_V_GEN)printf "# $(GLANGUAGE) description \n\nAll documents in one file\n\n" \
- | cat - $(VPATH_MDFILES) > $@
+ $(AM_V_GEN)printf "# $(GLANGUAGE) language model documentation\n\nAll doc-comment documentation in one large file.\n" > $@
+ for f in $(VPATH_MDFILES); do \
+ header=$${f#"$(top_srcdir)/docs/"};\
+ printf "\n---\n\n# $$header \n\n" >> $@ ;\
+ cat $$f >> $@ ;\
+ done
$(LINKS):
$(AM_V_GEN)for doc2md in $(DOCSRC_MDFILES) ; do \
@@ -1000,24 +1006,32 @@ $(LINKS):
if test "x$$d1" != "x$$oldd1" ; then \
echo "* \`$$d1/\`" ;\
oldd1=$$d1 ;\
+ oldd2="";\
+ oldd3="";\
+ oldd4="";\
fi ; \
if test "x$$d2" = x ; then \
echo " * [$$docname]($$html) ([src]($(REPOURL)/$$doc))" ;\
elif test "x$$d2" != "x$$oldd2" ; then \
echo " * \`$$d2/\`" ;\
oldd2=$$d2 ;\
+ oldd3="";\
+ oldd4="";\
+ oldd5="";\
fi ; \
if test "x$$d3" = x -a "x$$d2" != x; then \
echo " * [$$docname]($$html) ([src]($(REPOURL)/$$doc))" ;\
elif test "x$$d3" != "x$$oldd3" ; then \
echo " * \`$$d3/\`" ;\
oldd3=$$d3 ;\
+ oldd4="";\
fi ; \
if test "x$$d4" = x -a "x$$d3" != x ; then \
echo " * [$$docname]($$html) ([src]($(REPOURL)/$$doc))" ;\
elif test "x$$d4" != "x$$oldd4" ; then \
echo " * \`$$d4/\`" ;\
oldd4=$$d4 ;\
+ oldd5="";\
fi ; \
if test "x$$d5" = x -a "x$$d4" != x ; then \
echo " * [$$docname]($$html) ([src]($(REPOURL)/$$doc))" ;\
diff --git a/index.md b/index.md
index 57ef4743..53d78f35 100644
--- a/index.md
+++ b/index.md
@@ -57,7 +57,6 @@ Below is an autogenerated list of documentation pages built from structured comm
* `tools/`
* `grammarcheckers/`
* [grammarchecker.cg3](tools-grammarcheckers-grammarchecker.cg3.html) ([src](https://github.com/giellalt/lang-mdf/blob/main/tools/grammarcheckers/grammarchecker.cg3))
- * `/`
* `tokenisers/`
* [tokeniser-disamb-gt-desc.pmscript](tools-tokenisers-tokeniser-disamb-gt-desc.pmscript.html) ([src](https://github.com/giellalt/lang-mdf/blob/main/tools/tokenisers/tokeniser-disamb-gt-desc.pmscript))
* [tokeniser-gramcheck-gt-desc.pmscript](tools-tokenisers-tokeniser-gramcheck-gt-desc.pmscript.html) ([src](https://github.com/giellalt/lang-mdf/blob/main/tools/tokenisers/tokeniser-gramcheck-gt-desc.pmscript))
diff --git a/mdf.md b/mdf.md
index cea78af7..074ad0ac 100644
--- a/mdf.md
+++ b/mdf.md
@@ -1,6 +1,10 @@
-# Moksha description
+# Moksha language model documentation
-All documents in one file
+All doc-comment documentation in one large file.
+
+---
+
+# src-cg3-disambiguator.cg3.md
@@ -48,8 +52,15 @@ N ABBR not ABBR
IS there a @CVP
* * *
+
This (part of) documentation was generated from [src/cg3/disambiguator.cg3](https://github.com/giellalt/lang-mdf/blob/main/src/cg3/disambiguator.cg3)
+---
+
+# src-cg3-functions.cg3.md
+
+
+
* Sets for POS sub-categories
* Sets for Semantic tags
@@ -80,8 +91,15 @@ MOOD-V
* @-FMAINV : non-finite main verb
* * *
+
This (part of) documentation was generated from [src/cg3/functions.cg3](https://github.com/giellalt/lang-mdf/blob/main/src/cg3/functions.cg3)
+---
+
+# src-fst-morphology-affixes-adjectives.lexc.md
+
+
+
Adjective inflection
The MOKSHA language adjectives compare.
@@ -104,6 +122,8 @@ ADJECTIVES
---
+# src-fst-morphology-affixes-adpositions.lexc.md
+
Pronoun inflection
Adpostions in the Moksha language might also inflect in the same cases as regular
@@ -123,6 +143,8 @@ Checking 2018-11-10
---
+# src-fst-morphology-affixes-adverbs.lexc.md
+
Adverbs
The MOKSHA language adverbs
@@ -147,6 +169,8 @@ LEXICON ADV_TEMP
---
+# src-fst-morphology-affixes-clitics.lexc.md
+
Clitics
The MOKSHA language clitics
@@ -167,6 +191,8 @@ This is for Consonant-final words
---
+# src-fst-morphology-affixes-conjunctors.lexc.md
+
Conjunctions
The MOKSHA language conjunctions
@@ -179,6 +205,8 @@ CONJUNCTIONS
---
+# src-fst-morphology-affixes-interjections.lexc.md
+
Interjections
The MOKSHA language interjections
@@ -195,6 +223,8 @@ LEXICON VOCATIVE_ should these really be interjections? 2018-11-10
---
+# src-fst-morphology-affixes-nouns.lexc.md
+
# Noun inflection
Moksha language nouns inflect in cases.
@@ -355,6 +385,8 @@ PXSG1-Pl ;
---
+# src-fst-morphology-affixes-numbers.lexc.md
+
Quantifier inflection
Numerals in the MOKSHA language inflect in the same cases as regular
@@ -378,6 +410,8 @@ NUMBERS
---
+# src-fst-morphology-affixes-particles.lexc.md
+
Particles
The MOKSHA language particles ...
@@ -390,6 +424,8 @@ PARTICLES
---
+# src-fst-morphology-affixes-pronouns.lexc.md
+
Pronoun inflection
The Moksha language pronouns inflect in the same cases as regular
@@ -421,6 +457,8 @@ INDEFINITE PRONOUNS
---
+# src-fst-morphology-affixes-propernouns.lexc.md
+
Proper noun inflection
The MOKSHA language proper nouns inflect in the same cases as regular
@@ -462,6 +500,8 @@ PROPER NOUNS
---
+# src-fst-morphology-affixes-symbols.lexc.md
+
# Symbol affixes
@@ -471,6 +511,8 @@ PROPER NOUNS
---
+# src-fst-morphology-affixes-verbs.lexc.md
+
# Verb inflection
The Moksha language verbs inflect in persons.
@@ -604,6 +646,8 @@ PARTICIPLES
---
+# src-fst-morphology-phonology.twolc.md
+
# The Moksha morphophonological/twolc rules file
This file documents the [phonology.twolc file](http://github.com/giellalt/lang-mdf/blob/main/src/fst/phonology.twolc)
@@ -1289,6 +1333,8 @@ plural
---
+# src-fst-morphology-root.lexc.md
+
# Morphology
INTRODUCTION TO MORPHOLOGICAL ANALYSER OF THE Moksha LANGUAGE.
@@ -1814,6 +1860,8 @@ These have been slightly modified from kpv and myv
---
+# src-fst-morphology-stems-adjectives-russian-like_newwords.lexc.md
+
This is where new words are added as lexc entries before they are
added to the xml source files.
од:од A_KAL "(eng) /(fin)/(rus) " ;
@@ -1830,6 +1878,8 @@ Adding more 2020-03-08
---
+# src-fst-morphology-stems-adjectives_newwords.lexc.md
+
This is where new words are added as lexc entries before they are
added to the xml source files.
духовнай:духовнай A_PEJ "(eng) /(fin) /(rus) " ;
@@ -1842,6 +1892,8 @@ ADD NOUNS BELOW
---
+# src-fst-morphology-stems-exceptions.lexc.md
+
Exceptions are quite strange word-forms. the ones that do not fit anywhere
else. This file contains all enumerated word forms that cannot reasonably be
created from lexical data by regular inflection. Usually there should be next
@@ -1890,6 +1942,8 @@ RUSSIAN VERBS
---
+# src-fst-morphology-stems-nouns_newwords.lexc.md
+
This is where new words are added as lexc entries before they are
added to the xml source files.
автор:автор N_KAL "(eng) /(fin) /(rus) " ;
@@ -1902,6 +1956,8 @@ ADD NOUNS BELOW
---
+# src-fst-morphology-stems-propernouns_newwords.lexc.md
+
This is where new words are added as lexc entries before they are
added to the xml source files.
автор:автор PROP_KAL "(eng) /(fin) /(rus) " ;
@@ -1916,6 +1972,8 @@ MOKSHA PROPER NAMES
---
+# src-fst-morphology-stems-verbs_newwords.lexc.md
+
This is where new words are added as lexc entries before they are
added to the xml source files.
автор:автор N_KAL "(eng) /(fin) /(rus) " ;
@@ -1928,6 +1986,8 @@ ADD VERBS BELOW
---
+# src-fst-phonetics-txt2ipa.xfscript.md
+
retroflex plosive, voiceless t` ʈ 0288, 648 (` = ASCII 096)
@@ -2095,6 +2155,8 @@ retracted tongue root _q
---
+# src-fst-transcriptions-transcriptor-abbrevs2text.lexc.md
+
We describe here how abbreviations are in Moksha are read out, e.g.
@@ -2115,6 +2177,8 @@ For example:
---
+# tools-grammarcheckers-grammarchecker.cg3.md
+
[ L A N G U A G E ] G R A M M A R C H E C K E R
@@ -2412,7 +2476,14 @@ expression **WORD - premodifiers**.
### Grammarchecker sets
* * *
-This (part of) documentation was generated from [tools/grammarcheckers/grammarchecker.cg3](https://github.com/giellalt/lang-mdf/blob/main/tools/grammarcheckers/grammarchecker.cg3)# Tokeniser for mdf
+
+This (part of) documentation was generated from [tools/grammarcheckers/grammarchecker.cg3](https://github.com/giellalt/lang-mdf/blob/main/tools/grammarcheckers/grammarchecker.cg3)
+
+---
+
+# tools-tokenisers-tokeniser-disamb-gt-desc.pmscript.md
+
+# Tokeniser for mdf
Usage:
```
@@ -2476,6 +2547,8 @@ Finally we mark as a token any sequence making up a:
---
+# tools-tokenisers-tokeniser-gramcheck-gt-desc.pmscript.md
+
# Grammar checker tokenisation for mdf
Requires a recent version of HFST (3.10.0 / git revision>=3aecdbc)
@@ -2539,6 +2612,8 @@ Finally we mark as a token any sequence making up a:
---
+# tools-tokenisers-tokeniser-tts-cggt-desc.pmscript.md
+
# TTS tokenisation for smj
Requires a recent version of HFST (3.10.0 / git revision>=3aecdbc)
@@ -2600,6 +2675,3 @@ Needs hfst-tokenise to output things differently depending on the tag they get
* * *
This (part of) documentation was generated from [tools/tokenisers/tokeniser-tts-cggt-desc.pmscript](https://github.com/giellalt/lang-mdf/blob/main/tools/tokenisers/tokeniser-tts-cggt-desc.pmscript)
-
----
-
diff --git a/src-cg3-disambiguator.cg3.md b/src-cg3-disambiguator.cg3.md
index 1273acff..61ba9f2b 100644
--- a/src-cg3-disambiguator.cg3.md
+++ b/src-cg3-disambiguator.cg3.md
@@ -44,4 +44,5 @@ N ABBR not ABBR
IS there a @CVP
* * *
-This (part of) documentation was generated from [src/cg3/disambiguator.cg3](https://github.com/giellalt/lang-mdf/blob/main/src/cg3/disambiguator.cg3)
\ No newline at end of file
+
+This (part of) documentation was generated from [src/cg3/disambiguator.cg3](https://github.com/giellalt/lang-mdf/blob/main/src/cg3/disambiguator.cg3)
diff --git a/src-cg3-functions.cg3.md b/src-cg3-functions.cg3.md
index 144599e9..d8ea14b5 100644
--- a/src-cg3-functions.cg3.md
+++ b/src-cg3-functions.cg3.md
@@ -30,4 +30,5 @@ MOOD-V
* @-FMAINV : non-finite main verb
* * *
-This (part of) documentation was generated from [src/cg3/functions.cg3](https://github.com/giellalt/lang-mdf/blob/main/src/cg3/functions.cg3)
\ No newline at end of file
+
+This (part of) documentation was generated from [src/cg3/functions.cg3](https://github.com/giellalt/lang-mdf/blob/main/src/cg3/functions.cg3)
diff --git a/src-fst-morphology-affixes-adjectives.lexc.md b/src-fst-morphology-affixes-adjectives.lexc.md
index ca9a1292..6dae873b 100644
--- a/src-fst-morphology-affixes-adjectives.lexc.md
+++ b/src-fst-morphology-affixes-adjectives.lexc.md
@@ -19,6 +19,3 @@ ADJECTIVES
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/adjectives.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/adjectives.lexc)
-
----
-
diff --git a/src-fst-morphology-affixes-adpositions.lexc.md b/src-fst-morphology-affixes-adpositions.lexc.md
index b48baff4..b6cedd89 100644
--- a/src-fst-morphology-affixes-adpositions.lexc.md
+++ b/src-fst-morphology-affixes-adpositions.lexc.md
@@ -14,6 +14,3 @@ Checking 2018-11-10
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/adpositions.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/adpositions.lexc)
-
----
-
diff --git a/src-fst-morphology-affixes-adverbs.lexc.md b/src-fst-morphology-affixes-adverbs.lexc.md
index 1c707f25..dcf29380 100644
--- a/src-fst-morphology-affixes-adverbs.lexc.md
+++ b/src-fst-morphology-affixes-adverbs.lexc.md
@@ -19,6 +19,3 @@ LEXICON ADV_TEMP
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/adverbs.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/adverbs.lexc)
-
----
-
diff --git a/src-fst-morphology-affixes-clitics.lexc.md b/src-fst-morphology-affixes-clitics.lexc.md
index d4c80a9a..140c0155 100644
--- a/src-fst-morphology-affixes-clitics.lexc.md
+++ b/src-fst-morphology-affixes-clitics.lexc.md
@@ -15,6 +15,3 @@ This is for Consonant-final words
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/clitics.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/clitics.lexc)
-
----
-
diff --git a/src-fst-morphology-affixes-conjunctors.lexc.md b/src-fst-morphology-affixes-conjunctors.lexc.md
index b2eee750..c1c1b76a 100644
--- a/src-fst-morphology-affixes-conjunctors.lexc.md
+++ b/src-fst-morphology-affixes-conjunctors.lexc.md
@@ -7,6 +7,3 @@ CONJUNCTIONS
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/conjunctors.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/conjunctors.lexc)
-
----
-
diff --git a/src-fst-morphology-affixes-interjections.lexc.md b/src-fst-morphology-affixes-interjections.lexc.md
index f5524434..811aa661 100644
--- a/src-fst-morphology-affixes-interjections.lexc.md
+++ b/src-fst-morphology-affixes-interjections.lexc.md
@@ -11,6 +11,3 @@ LEXICON VOCATIVE_ should these really be interjections? 2018-11-10
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/interjections.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/interjections.lexc)
-
----
-
diff --git a/src-fst-morphology-affixes-nouns.lexc.md b/src-fst-morphology-affixes-nouns.lexc.md
index 20481b5b..76588427 100644
--- a/src-fst-morphology-affixes-nouns.lexc.md
+++ b/src-fst-morphology-affixes-nouns.lexc.md
@@ -155,6 +155,3 @@ PXSG1-Pl ;
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/nouns.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/nouns.lexc)
-
----
-
diff --git a/src-fst-morphology-affixes-numbers.lexc.md b/src-fst-morphology-affixes-numbers.lexc.md
index 44f34196..50750e67 100644
--- a/src-fst-morphology-affixes-numbers.lexc.md
+++ b/src-fst-morphology-affixes-numbers.lexc.md
@@ -18,6 +18,3 @@ NUMBERS
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/numbers.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/numbers.lexc)
-
----
-
diff --git a/src-fst-morphology-affixes-particles.lexc.md b/src-fst-morphology-affixes-particles.lexc.md
index 2cd427d3..04445619 100644
--- a/src-fst-morphology-affixes-particles.lexc.md
+++ b/src-fst-morphology-affixes-particles.lexc.md
@@ -7,6 +7,3 @@ PARTICLES
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/particles.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/particles.lexc)
-
----
-
diff --git a/src-fst-morphology-affixes-pronouns.lexc.md b/src-fst-morphology-affixes-pronouns.lexc.md
index 7f80465e..46547dc8 100644
--- a/src-fst-morphology-affixes-pronouns.lexc.md
+++ b/src-fst-morphology-affixes-pronouns.lexc.md
@@ -26,6 +26,3 @@ INDEFINITE PRONOUNS
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/pronouns.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/pronouns.lexc)
-
----
-
diff --git a/src-fst-morphology-affixes-propernouns.lexc.md b/src-fst-morphology-affixes-propernouns.lexc.md
index 2488ad17..90b69d9d 100644
--- a/src-fst-morphology-affixes-propernouns.lexc.md
+++ b/src-fst-morphology-affixes-propernouns.lexc.md
@@ -36,6 +36,3 @@ PROPER NOUNS
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/propernouns.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/propernouns.lexc)
-
----
-
diff --git a/src-fst-morphology-affixes-symbols.lexc.md b/src-fst-morphology-affixes-symbols.lexc.md
index 10b371e3..dd9adc9c 100644
--- a/src-fst-morphology-affixes-symbols.lexc.md
+++ b/src-fst-morphology-affixes-symbols.lexc.md
@@ -4,6 +4,3 @@
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/symbols.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/symbols.lexc)
-
----
-
diff --git a/src-fst-morphology-affixes-verbs.lexc.md b/src-fst-morphology-affixes-verbs.lexc.md
index b8adeb37..2b8a76a6 100644
--- a/src-fst-morphology-affixes-verbs.lexc.md
+++ b/src-fst-morphology-affixes-verbs.lexc.md
@@ -128,6 +128,3 @@ PARTICIPLES
* * *
This (part of) documentation was generated from [src/fst/morphology/affixes/verbs.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/affixes/verbs.lexc)
-
----
-
diff --git a/src-fst-morphology-phonology.twolc.md b/src-fst-morphology-phonology.twolc.md
index 0565fc6a..a102aae8 100644
--- a/src-fst-morphology-phonology.twolc.md
+++ b/src-fst-morphology-phonology.twolc.md
@@ -680,6 +680,3 @@ plural
* * *
This (part of) documentation was generated from [src/fst/morphology/phonology.twolc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/phonology.twolc)
-
----
-
diff --git a/src-fst-morphology-root.lexc.md b/src-fst-morphology-root.lexc.md
index 7c1626e7..5d20fc91 100644
--- a/src-fst-morphology-root.lexc.md
+++ b/src-fst-morphology-root.lexc.md
@@ -520,6 +520,3 @@ These have been slightly modified from kpv and myv
* * *
This (part of) documentation was generated from [src/fst/morphology/root.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/root.lexc)
-
----
-
diff --git a/src-fst-morphology-stems-adjectives-russian-like_newwords.lexc.md b/src-fst-morphology-stems-adjectives-russian-like_newwords.lexc.md
index ccaa99d0..e81075a0 100644
--- a/src-fst-morphology-stems-adjectives-russian-like_newwords.lexc.md
+++ b/src-fst-morphology-stems-adjectives-russian-like_newwords.lexc.md
@@ -11,6 +11,3 @@ Adding more 2020-03-08
* * *
This (part of) documentation was generated from [src/fst/morphology/stems/adjectives-russian-like_newwords.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/stems/adjectives-russian-like_newwords.lexc)
-
----
-
diff --git a/src-fst-morphology-stems-adjectives_newwords.lexc.md b/src-fst-morphology-stems-adjectives_newwords.lexc.md
index a46dc152..1147503d 100644
--- a/src-fst-morphology-stems-adjectives_newwords.lexc.md
+++ b/src-fst-morphology-stems-adjectives_newwords.lexc.md
@@ -7,6 +7,3 @@ ADD NOUNS BELOW
* * *
This (part of) documentation was generated from [src/fst/morphology/stems/adjectives_newwords.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/stems/adjectives_newwords.lexc)
-
----
-
diff --git a/src-fst-morphology-stems-exceptions.lexc.md b/src-fst-morphology-stems-exceptions.lexc.md
index 94f94852..09101cf3 100644
--- a/src-fst-morphology-stems-exceptions.lexc.md
+++ b/src-fst-morphology-stems-exceptions.lexc.md
@@ -43,6 +43,3 @@ RUSSIAN VERBS
* * *
This (part of) documentation was generated from [src/fst/morphology/stems/exceptions.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/stems/exceptions.lexc)
-
----
-
diff --git a/src-fst-morphology-stems-nouns_newwords.lexc.md b/src-fst-morphology-stems-nouns_newwords.lexc.md
index 491671a6..d32a3395 100644
--- a/src-fst-morphology-stems-nouns_newwords.lexc.md
+++ b/src-fst-morphology-stems-nouns_newwords.lexc.md
@@ -7,6 +7,3 @@ ADD NOUNS BELOW
* * *
This (part of) documentation was generated from [src/fst/morphology/stems/nouns_newwords.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/stems/nouns_newwords.lexc)
-
----
-
diff --git a/src-fst-morphology-stems-propernouns_newwords.lexc.md b/src-fst-morphology-stems-propernouns_newwords.lexc.md
index dd8e26c5..792b766c 100644
--- a/src-fst-morphology-stems-propernouns_newwords.lexc.md
+++ b/src-fst-morphology-stems-propernouns_newwords.lexc.md
@@ -9,6 +9,3 @@ MOKSHA PROPER NAMES
* * *
This (part of) documentation was generated from [src/fst/morphology/stems/propernouns_newwords.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/stems/propernouns_newwords.lexc)
-
----
-
diff --git a/src-fst-morphology-stems-verbs_newwords.lexc.md b/src-fst-morphology-stems-verbs_newwords.lexc.md
index 7832ae9c..af4011bb 100644
--- a/src-fst-morphology-stems-verbs_newwords.lexc.md
+++ b/src-fst-morphology-stems-verbs_newwords.lexc.md
@@ -7,6 +7,3 @@ ADD VERBS BELOW
* * *
This (part of) documentation was generated from [src/fst/morphology/stems/verbs_newwords.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/morphology/stems/verbs_newwords.lexc)
-
----
-
diff --git a/src-fst-phonetics-txt2ipa.xfscript.md b/src-fst-phonetics-txt2ipa.xfscript.md
index f0e5b9ea..640a1764 100644
--- a/src-fst-phonetics-txt2ipa.xfscript.md
+++ b/src-fst-phonetics-txt2ipa.xfscript.md
@@ -162,6 +162,3 @@ retracted tongue root _q
* * *
This (part of) documentation was generated from [src/fst/phonetics/txt2ipa.xfscript](https://github.com/giellalt/lang-mdf/blob/main/src/fst/phonetics/txt2ipa.xfscript)
-
----
-
diff --git a/src-fst-transcriptions-transcriptor-abbrevs2text.lexc.md b/src-fst-transcriptions-transcriptor-abbrevs2text.lexc.md
index 3d157472..a35dcb9d 100644
--- a/src-fst-transcriptions-transcriptor-abbrevs2text.lexc.md
+++ b/src-fst-transcriptions-transcriptor-abbrevs2text.lexc.md
@@ -15,6 +15,3 @@ For example:
* * *
This (part of) documentation was generated from [src/fst/transcriptions/transcriptor-abbrevs2text.lexc](https://github.com/giellalt/lang-mdf/blob/main/src/fst/transcriptions/transcriptor-abbrevs2text.lexc)
-
----
-
diff --git a/tools-grammarcheckers-grammarchecker.cg3.md b/tools-grammarcheckers-grammarchecker.cg3.md
index cd61c927..6f244993 100644
--- a/tools-grammarcheckers-grammarchecker.cg3.md
+++ b/tools-grammarcheckers-grammarchecker.cg3.md
@@ -295,4 +295,5 @@ expression **WORD - premodifiers**.
### Grammarchecker sets
* * *
-This (part of) documentation was generated from [tools/grammarcheckers/grammarchecker.cg3](https://github.com/giellalt/lang-mdf/blob/main/tools/grammarcheckers/grammarchecker.cg3)
\ No newline at end of file
+
+This (part of) documentation was generated from [tools/grammarcheckers/grammarchecker.cg3](https://github.com/giellalt/lang-mdf/blob/main/tools/grammarcheckers/grammarchecker.cg3)
diff --git a/tools-tokenisers-tokeniser-disamb-gt-desc.pmscript.md b/tools-tokenisers-tokeniser-disamb-gt-desc.pmscript.md
index 41484136..fd32386f 100644
--- a/tools-tokenisers-tokeniser-disamb-gt-desc.pmscript.md
+++ b/tools-tokenisers-tokeniser-disamb-gt-desc.pmscript.md
@@ -59,6 +59,3 @@ Finally we mark as a token any sequence making up a:
* * *
This (part of) documentation was generated from [tools/tokenisers/tokeniser-disamb-gt-desc.pmscript](https://github.com/giellalt/lang-mdf/blob/main/tools/tokenisers/tokeniser-disamb-gt-desc.pmscript)
-
----
-
diff --git a/tools-tokenisers-tokeniser-gramcheck-gt-desc.pmscript.md b/tools-tokenisers-tokeniser-gramcheck-gt-desc.pmscript.md
index 3873ab9f..267bb1a7 100644
--- a/tools-tokenisers-tokeniser-gramcheck-gt-desc.pmscript.md
+++ b/tools-tokenisers-tokeniser-gramcheck-gt-desc.pmscript.md
@@ -58,6 +58,3 @@ Finally we mark as a token any sequence making up a:
* * *
This (part of) documentation was generated from [tools/tokenisers/tokeniser-gramcheck-gt-desc.pmscript](https://github.com/giellalt/lang-mdf/blob/main/tools/tokenisers/tokeniser-gramcheck-gt-desc.pmscript)
-
----
-
diff --git a/tools-tokenisers-tokeniser-tts-cggt-desc.pmscript.md b/tools-tokenisers-tokeniser-tts-cggt-desc.pmscript.md
index d043c4f0..63208550 100644
--- a/tools-tokenisers-tokeniser-tts-cggt-desc.pmscript.md
+++ b/tools-tokenisers-tokeniser-tts-cggt-desc.pmscript.md
@@ -59,6 +59,3 @@ Needs hfst-tokenise to output things differently depending on the tag they get
* * *
This (part of) documentation was generated from [tools/tokenisers/tokeniser-tts-cggt-desc.pmscript](https://github.com/giellalt/lang-mdf/blob/main/tools/tokenisers/tokeniser-tts-cggt-desc.pmscript)
-
----
-