From f5cd4939b8b6948abeb0f71f158e1169547cfdf0 Mon Sep 17 00:00:00 2001 From: aarne Date: Sun, 25 Aug 2013 21:09:52 +0000 Subject: [PATCH] refactored the RGL description to general and language-specific parts: new languages can be added by writing the latter ones and adding a Makefile entry --- lib/doc/languages/Makefile | 4 +++- lib/doc/languages/gf-english-1.txt | 4 ++++ lib/doc/languages/gf-english-2.txt | 4 ++++ .../{gf-grammar.txt => gf-general-1.txt} | 23 ------------------- lib/doc/languages/gf-general-2.txt | 5 ++++ 5 files changed, 16 insertions(+), 24 deletions(-) create mode 100644 lib/doc/languages/gf-english-1.txt create mode 100644 lib/doc/languages/gf-english-2.txt rename lib/doc/languages/{gf-grammar.txt => gf-general-1.txt} (99%) create mode 100644 lib/doc/languages/gf-general-2.txt diff --git a/lib/doc/languages/Makefile b/lib/doc/languages/Makefile index b23a34e84..c23ac960c 100644 --- a/lib/doc/languages/Makefile +++ b/lib/doc/languages/Makefile @@ -1,5 +1,7 @@ all: english english: - txt2tags -thtml --toc gf-grammar.txt + echo "English: A Digital Grammar" >gf-english.txt + cat gf-general-1.txt gf-english-1.txt gf-general-2.txt gf-english-2.txt >>gf-english.txt + txt2tags -thtml --toc gf-english.txt diff --git a/lib/doc/languages/gf-english-1.txt b/lib/doc/languages/gf-english-1.txt new file mode 100644 index 000000000..1679e011e --- /dev/null +++ b/lib/doc/languages/gf-english-1.txt @@ -0,0 +1,4 @@ + ++Words: English-specific section+ + + diff --git a/lib/doc/languages/gf-english-2.txt b/lib/doc/languages/gf-english-2.txt new file mode 100644 index 000000000..955a246aa --- /dev/null +++ b/lib/doc/languages/gf-english-2.txt @@ -0,0 +1,4 @@ + + ++Syntax: English-specific section+ + diff --git a/lib/doc/languages/gf-grammar.txt b/lib/doc/languages/gf-general-1.txt similarity index 99% rename from lib/doc/languages/gf-grammar.txt rename to lib/doc/languages/gf-general-1.txt index 5798ad6ef..c1b2e297f 100644 --- a/lib/doc/languages/gf-grammar.txt +++ b/lib/doc/languages/gf-general-1.txt @@ -1,4 +1,3 @@ -English: A Digital Grammar Aarne Ranta %%date @@ -366,25 +365,3 @@ the determiner //the// in Swedish just selects an inflectional form of the noun "the" + //bil// = //bilen// ("the car"). - -//BEGIN English// - -+Words: English-specific section+ - - - -//END English// - - - -+Syntax: general section+ - - -//BEGIN English// - -+Syntax: English-specific section+ - - - -//END English// - diff --git a/lib/doc/languages/gf-general-2.txt b/lib/doc/languages/gf-general-2.txt new file mode 100644 index 000000000..8ea857d99 --- /dev/null +++ b/lib/doc/languages/gf-general-2.txt @@ -0,0 +1,5 @@ + + ++Syntax: general section+ + +