diff --git a/doc/gf3-release.html b/doc/gf3-release.html
new file mode 100644
index 000000000..4f81e8a55
--- /dev/null
+++ b/doc/gf3-release.html
@@ -0,0 +1,73 @@
+
+
+
+
+GF 3.0
+
+GF 3.0
+
+Krasimir Angelov, Björn Bringert, and Aarne Ranta
+
+
+
+GF Version 3.0 is a major revision of GF. The source language is a superset of the
+language in 2.9, which means backward compatibility. But the target languages, the
+compiler implementation, and the functionalities (e.g. the shell) have undergone
+radical changes.
+
+
+The release of GF 3.0 is projected for 27 June. As usual, the developing sources
+are available all the time via Darcs.
+
+New features
+
+Here is a summary of the main novelties visible to the user:
+
+
+- Size: the source code and the executable binary size have gone
+ down to about the half of 2.9.
+
- Portability: the new back end format PGF (Portable Grammar Format) is
+ much simpler than the old GFC format, and therefore easier to port to new
+ platforms.
+
- Multilingual web page support: as an example of portability, GF 3.0 provides a
+ compiler from PGF to JavaScript. There are also JavaScript libraries for creating
+ translators and syntax editors as client-side web applications.
+
- Incremental parsing: there is a possibility of word completion when
+ input strings are sent to the parser.
+
- Application programmer's interfaces: both source-GF and PGF formats,
+ the shell, and the compiler are accessible via high-level APIs.
+
- Resource library version 1.4: more coverage, more languages; some of
+ the new GF language features are exploited.
+
+
+Non-supported features
+
+There are some features of GF 2.9 that will not work in the 2.7 June release.
+
+
+- Java Editor GUI: we now see the JavaScript editor as the main form of
+ syntax editing.
+
- Pre-module multi-file grammar format: the grammar format of GF before version 2.0
+ is still supported, but its include mechanism is not; this means that grammars
+ consisting of multiple files have to be concatenated before use.
+
- Probabilistic GF grammars.
+
- Some output formats: LBNF.
+
- Some GF shell commands: while the main ones will be supported with their familiar
+ syntax and options, some old commands have not been included.
+
+
+
+Users who want to have these features are welcome to contact us,
+and even more welcome to contribute code that restores them!
+
+GF language extensions
+
+Operations for defining patterns.
+
+
+Inheritance of overload groups.
+
+
+
+
+
diff --git a/examples/tutorial/hello/hello.gfs b/examples/tutorial/hello/hello.gfs
index 783919e0e..3a18fee52 100644
--- a/examples/tutorial/hello/hello.gfs
+++ b/examples/tutorial/hello/hello.gfs
@@ -1,4 +1,4 @@
import HelloEng.gf
import HelloFin.gf
import HelloIta.gf
-linearize -multi Hello World
+linearize Hello World
diff --git a/examples/tutorial/semantics/Base.gf b/examples/tutorial/semantics/Base.gf
index 4586c3106..85868d7ac 100644
--- a/examples/tutorial/semantics/Base.gf
+++ b/examples/tutorial/semantics/Base.gf
@@ -30,7 +30,7 @@ fun
-- lexicon
- UseInt : Int -> PN ;
+ UseInt : Int -> PN ;
Number : CN ;
Even, Odd, Prime : AP ;
diff --git a/examples/tutorial/semantics/BaseI.gf b/examples/tutorial/semantics/BaseI.gf
index ec967e443..b7ed86666 100644
--- a/examples/tutorial/semantics/BaseI.gf
+++ b/examples/tutorial/semantics/BaseI.gf
@@ -32,7 +32,7 @@ lin
And = and_Conj ;
Or = or_Conj ;
- UseInt i = symb i ;
+ UseInt i = symb (i ** {lock_Int = <>}) ; ---- terrible to need this
Number = mkCN number_N ;
@@ -46,15 +46,15 @@ lin
Sum = prefix sum_N2 ;
Product = prefix product_N2 ;
- GCD nps = mkNP (mkDet (mkQuantSg defQuant) (mkOrd great_A))
+ GCD nps = mkNP (mkDet DefArt (mkOrd great_A))
(mkCN common_A (mkCN divisor_N2 (mkNP and_Conj nps))) ;
WhatIs np = mkPhr (mkQS (mkQCl whatSg_IP (mkVP np))) ;
- WhichAre cn ap = mkPhr (mkQS (mkQCl (mkIP whichPl_IDet cn) (mkVP ap))) ;
+ WhichAre cn ap = mkPhr (mkQS (mkQCl (mkIP which_IQuant cn) (mkVP ap))) ;
QuestS s = mkPhr (mkQS (mkQCl s)) ;
- Yes = yes_Phr ;
- No = no_Phr ;
+ Yes = mkPhr yes_Utt ;
+ No = mkPhr no_Utt ;
Value np = mkPhr (mkUtt np) ;
Many list = mkNP and_Conj list ;
@@ -65,6 +65,6 @@ lin
oper
prefix : G.N2 -> G.ListNP -> G.NP = \n2,nps ->
- mkNP defSgDet (mkCN n2 (mkNP and_Conj nps)) ;
+ mkNP DefArt (mkCN n2 (mkNP and_Conj nps)) ;
}
diff --git a/examples/tutorial/smart/SmartEng.gf b/examples/tutorial/smart/SmartEng.gf
index 384e50060..eff8a000a 100644
--- a/examples/tutorial/smart/SmartEng.gf
+++ b/examples/tutorial/smart/SmartEng.gf
@@ -1,6 +1,6 @@
--# -path=.:prelude
-concrete Toy1Eng of Toy1 = open Prelude in {
+concrete SmartEng of Smart = open Prelude in {
-- grammar Toy1 from the Regulus book
diff --git a/examples/tutorial/smart/SmartFre.gf b/examples/tutorial/smart/SmartFre.gf
index c5d903519..95b219b60 100644
--- a/examples/tutorial/smart/SmartFre.gf
+++ b/examples/tutorial/smart/SmartFre.gf
@@ -1,6 +1,6 @@
--# -path=.:prelude
-concrete Toy1Fre of Toy1 = open Prelude in {
+concrete SmartFre of Smart = open Prelude in {
-- grammar Toy1 from the Regulus book
diff --git a/examples/tutorial/syntax/Syntax.gf b/examples/tutorial/syntax/Syntax.gf
index 31f3fc127..e5b27504d 100644
--- a/examples/tutorial/syntax/Syntax.gf
+++ b/examples/tutorial/syntax/Syntax.gf
@@ -10,17 +10,17 @@ oper
mkS = overload {
mkS : Pol -> NP -> VP -> S
- = PredVP ;
+ = \p,np,vp -> UseCl p (PredVP np vp) ;
mkS : NP -> VP -> S
- = PredVP PPos ;
+ = \np,vp -> UseCl PPos (PredVP np vp) ;
mkS : Pol -> NP -> V2 -> NP -> S
- = \p,np,v,o -> PredVP p np (ComplV2 v o) ;
+ = \p,np,v,o -> UseCl p (PredVP np (ComplV2 v o)) ;
mkS : NP -> V2 -> NP -> S
- = \np,v,o -> PredVP PPos np (ComplV2 v o) ;
+ = \np,v,o -> UseCl PPos (PredVP np (ComplV2 v o)) ;
mkS : Pol -> NP -> AP -> S
- = \p,np,ap -> PredVP p np (ComplAP ap) ;
+ = \p,np,ap -> UseCl p (PredVP np (ComplAP ap)) ;
mkS : NP -> AP -> S
- = \np,ap -> PredVP PPos np (ComplAP ap) ;
+ = \np,ap -> UseCl PPos (PredVP np (ComplAP ap)) ;
} ;
mkNP : Det -> CN -> NP
diff --git a/homepage.html b/homepage.html
index 6e392a5a5..69d70d92e 100644
--- a/homepage.html
+++ b/homepage.html
@@ -52,6 +52,14 @@ December 21, 2007.
News
+June 25, 2008.
+GF 3.0
+coming soon! Version 2.9f is now frozen and no longer
+available in darcs. But here is a tarball
+with the final version of 2.9 sources.
+
+
+
March 20, 2008. Ten years of GF!
- The first public talk at INRIA Nancy,
diff --git a/examples/CLE/CF2GF.hs b/old-examples/CLE/CF2GF.hs
similarity index 100%
rename from examples/CLE/CF2GF.hs
rename to old-examples/CLE/CF2GF.hs
diff --git a/examples/CLE/English.cf b/old-examples/CLE/English.cf
similarity index 100%
rename from examples/CLE/English.cf
rename to old-examples/CLE/English.cf
diff --git a/examples/CLE/QLF.gf b/old-examples/CLE/QLF.gf
similarity index 100%
rename from examples/CLE/QLF.gf
rename to old-examples/CLE/QLF.gf
diff --git a/examples/CLE/QLFEng.gf b/old-examples/CLE/QLFEng.gf
similarity index 100%
rename from examples/CLE/QLFEng.gf
rename to old-examples/CLE/QLFEng.gf
diff --git a/examples/TWA.cf b/old-examples/TWA.cf
similarity index 100%
rename from examples/TWA.cf
rename to old-examples/TWA.cf
diff --git a/examples/animal/Animals.gf b/old-examples/animal/Animals.gf
similarity index 100%
rename from examples/animal/Animals.gf
rename to old-examples/animal/Animals.gf
diff --git a/examples/animal/AnimalsEng.gf b/old-examples/animal/AnimalsEng.gf
similarity index 100%
rename from examples/animal/AnimalsEng.gf
rename to old-examples/animal/AnimalsEng.gf
diff --git a/examples/animal/AnimalsFre.gf b/old-examples/animal/AnimalsFre.gf
similarity index 100%
rename from examples/animal/AnimalsFre.gf
rename to old-examples/animal/AnimalsFre.gf
diff --git a/examples/animal/AnimalsSwe.gf b/old-examples/animal/AnimalsSwe.gf
similarity index 100%
rename from examples/animal/AnimalsSwe.gf
rename to old-examples/animal/AnimalsSwe.gf
diff --git a/examples/animal/Questions.gf b/old-examples/animal/Questions.gf
similarity index 100%
rename from examples/animal/Questions.gf
rename to old-examples/animal/Questions.gf
diff --git a/examples/animal/QuestionsEng.gf b/old-examples/animal/QuestionsEng.gf
similarity index 100%
rename from examples/animal/QuestionsEng.gf
rename to old-examples/animal/QuestionsEng.gf
diff --git a/examples/animal/QuestionsFre.gf b/old-examples/animal/QuestionsFre.gf
similarity index 100%
rename from examples/animal/QuestionsFre.gf
rename to old-examples/animal/QuestionsFre.gf
diff --git a/examples/animal/QuestionsI.gf b/old-examples/animal/QuestionsI.gf
similarity index 100%
rename from examples/animal/QuestionsI.gf
rename to old-examples/animal/QuestionsI.gf
diff --git a/examples/animal/QuestionsI.gfe b/old-examples/animal/QuestionsI.gfe
similarity index 100%
rename from examples/animal/QuestionsI.gfe
rename to old-examples/animal/QuestionsI.gfe
diff --git a/examples/animal/QuestionsSwe.gf b/old-examples/animal/QuestionsSwe.gf
similarity index 100%
rename from examples/animal/QuestionsSwe.gf
rename to old-examples/animal/QuestionsSwe.gf
diff --git a/examples/animal/mkAnimals.gfs b/old-examples/animal/mkAnimals.gfs
similarity index 100%
rename from examples/animal/mkAnimals.gfs
rename to old-examples/animal/mkAnimals.gfs
diff --git a/examples/big/BigEnglish.gf b/old-examples/big/BigEnglish.gf
similarity index 100%
rename from examples/big/BigEnglish.gf
rename to old-examples/big/BigEnglish.gf
diff --git a/examples/big/BigEnglishAbs.gf b/old-examples/big/BigEnglishAbs.gf
similarity index 100%
rename from examples/big/BigEnglishAbs.gf
rename to old-examples/big/BigEnglishAbs.gf
diff --git a/examples/big/BigLexEng.gf b/old-examples/big/BigLexEng.gf
similarity index 100%
rename from examples/big/BigLexEng.gf
rename to old-examples/big/BigLexEng.gf
diff --git a/examples/big/BigLexEngAbs.gf b/old-examples/big/BigLexEngAbs.gf
similarity index 100%
rename from examples/big/BigLexEngAbs.gf
rename to old-examples/big/BigLexEngAbs.gf
diff --git a/examples/big/BigLexSwe.gf b/old-examples/big/BigLexSwe.gf
similarity index 100%
rename from examples/big/BigLexSwe.gf
rename to old-examples/big/BigLexSwe.gf
diff --git a/examples/big/BigLexSweAbs.gf b/old-examples/big/BigLexSweAbs.gf
similarity index 100%
rename from examples/big/BigLexSweAbs.gf
rename to old-examples/big/BigLexSweAbs.gf
diff --git a/examples/big/BigSwedish.gf b/old-examples/big/BigSwedish.gf
similarity index 100%
rename from examples/big/BigSwedish.gf
rename to old-examples/big/BigSwedish.gf
diff --git a/examples/big/BigSwedishAbs.gf b/old-examples/big/BigSwedishAbs.gf
similarity index 100%
rename from examples/big/BigSwedishAbs.gf
rename to old-examples/big/BigSwedishAbs.gf
diff --git a/examples/big/MAP/Lisp.cf b/old-examples/big/MAP/Lisp.cf
similarity index 100%
rename from examples/big/MAP/Lisp.cf
rename to old-examples/big/MAP/Lisp.cf
diff --git a/examples/big/MAP/Makefile b/old-examples/big/MAP/Makefile
similarity index 100%
rename from examples/big/MAP/Makefile
rename to old-examples/big/MAP/Makefile
diff --git a/examples/big/MAP/MkBig.hs b/old-examples/big/MAP/MkBig.hs
similarity index 100%
rename from examples/big/MAP/MkBig.hs
rename to old-examples/big/MAP/MkBig.hs
diff --git a/examples/big/MAP/TransBig.hs b/old-examples/big/MAP/TransBig.hs
similarity index 100%
rename from examples/big/MAP/TransBig.hs
rename to old-examples/big/MAP/TransBig.hs
diff --git a/examples/big/MAP/bigwordlist.en b/old-examples/big/MAP/bigwordlist.en
similarity index 100%
rename from examples/big/MAP/bigwordlist.en
rename to old-examples/big/MAP/bigwordlist.en
diff --git a/examples/big/MAP/log.txt b/old-examples/big/MAP/log.txt
similarity index 100%
rename from examples/big/MAP/log.txt
rename to old-examples/big/MAP/log.txt
diff --git a/examples/big/MkDict.hs b/old-examples/big/MkDict.hs
similarity index 100%
rename from examples/big/MkDict.hs
rename to old-examples/big/MkDict.hs
diff --git a/examples/big/MoreParadigmsSwe.gf b/old-examples/big/MoreParadigmsSwe.gf
similarity index 100%
rename from examples/big/MoreParadigmsSwe.gf
rename to old-examples/big/MoreParadigmsSwe.gf
diff --git a/examples/big/README b/old-examples/big/README
similarity index 100%
rename from examples/big/README
rename to old-examples/big/README
diff --git a/examples/big/extract2gf.hs b/old-examples/big/extract2gf.hs
similarity index 100%
rename from examples/big/extract2gf.hs
rename to old-examples/big/extract2gf.hs
diff --git a/examples/big/mywordlist1 b/old-examples/big/mywordlist1
similarity index 100%
rename from examples/big/mywordlist1
rename to old-examples/big/mywordlist1
diff --git a/examples/big/postedit.hs b/old-examples/big/postedit.hs
similarity index 100%
rename from examples/big/postedit.hs
rename to old-examples/big/postedit.hs
diff --git a/examples/bronzeage/Bronzeage.gf b/old-examples/bronzeage/Bronzeage.gf
similarity index 100%
rename from examples/bronzeage/Bronzeage.gf
rename to old-examples/bronzeage/Bronzeage.gf
diff --git a/examples/bronzeage/BronzeageAra.gf b/old-examples/bronzeage/BronzeageAra.gf
similarity index 100%
rename from examples/bronzeage/BronzeageAra.gf
rename to old-examples/bronzeage/BronzeageAra.gf
diff --git a/examples/bronzeage/BronzeageDan.gf b/old-examples/bronzeage/BronzeageDan.gf
similarity index 100%
rename from examples/bronzeage/BronzeageDan.gf
rename to old-examples/bronzeage/BronzeageDan.gf
diff --git a/examples/bronzeage/BronzeageEng.gf b/old-examples/bronzeage/BronzeageEng.gf
similarity index 100%
rename from examples/bronzeage/BronzeageEng.gf
rename to old-examples/bronzeage/BronzeageEng.gf
diff --git a/examples/bronzeage/BronzeageFin.gf b/old-examples/bronzeage/BronzeageFin.gf
similarity index 100%
rename from examples/bronzeage/BronzeageFin.gf
rename to old-examples/bronzeage/BronzeageFin.gf
diff --git a/examples/bronzeage/BronzeageFre.gf b/old-examples/bronzeage/BronzeageFre.gf
similarity index 100%
rename from examples/bronzeage/BronzeageFre.gf
rename to old-examples/bronzeage/BronzeageFre.gf
diff --git a/examples/bronzeage/BronzeageGer.gf b/old-examples/bronzeage/BronzeageGer.gf
similarity index 100%
rename from examples/bronzeage/BronzeageGer.gf
rename to old-examples/bronzeage/BronzeageGer.gf
diff --git a/examples/bronzeage/BronzeageI.gf b/old-examples/bronzeage/BronzeageI.gf
similarity index 100%
rename from examples/bronzeage/BronzeageI.gf
rename to old-examples/bronzeage/BronzeageI.gf
diff --git a/examples/bronzeage/BronzeageIta.gf b/old-examples/bronzeage/BronzeageIta.gf
similarity index 100%
rename from examples/bronzeage/BronzeageIta.gf
rename to old-examples/bronzeage/BronzeageIta.gf
diff --git a/examples/bronzeage/BronzeageNor.gf b/old-examples/bronzeage/BronzeageNor.gf
similarity index 100%
rename from examples/bronzeage/BronzeageNor.gf
rename to old-examples/bronzeage/BronzeageNor.gf
diff --git a/examples/bronzeage/BronzeageRus.gf b/old-examples/bronzeage/BronzeageRus.gf
similarity index 100%
rename from examples/bronzeage/BronzeageRus.gf
rename to old-examples/bronzeage/BronzeageRus.gf
diff --git a/examples/bronzeage/BronzeageSpa.gf b/old-examples/bronzeage/BronzeageSpa.gf
similarity index 100%
rename from examples/bronzeage/BronzeageSpa.gf
rename to old-examples/bronzeage/BronzeageSpa.gf
diff --git a/examples/bronzeage/BronzeageSwe.gf b/old-examples/bronzeage/BronzeageSwe.gf
similarity index 100%
rename from examples/bronzeage/BronzeageSwe.gf
rename to old-examples/bronzeage/BronzeageSwe.gf
diff --git a/examples/bronzeage/README b/old-examples/bronzeage/README
similarity index 100%
rename from examples/bronzeage/README
rename to old-examples/bronzeage/README
diff --git a/examples/bronzeage/Swadesh.gf b/old-examples/bronzeage/Swadesh.gf
similarity index 100%
rename from examples/bronzeage/Swadesh.gf
rename to old-examples/bronzeage/Swadesh.gf
diff --git a/examples/bronzeage/SwadeshAra.gf b/old-examples/bronzeage/SwadeshAra.gf
similarity index 100%
rename from examples/bronzeage/SwadeshAra.gf
rename to old-examples/bronzeage/SwadeshAra.gf
diff --git a/examples/bronzeage/SwadeshDan.gf b/old-examples/bronzeage/SwadeshDan.gf
similarity index 100%
rename from examples/bronzeage/SwadeshDan.gf
rename to old-examples/bronzeage/SwadeshDan.gf
diff --git a/examples/bronzeage/SwadeshEng.gf b/old-examples/bronzeage/SwadeshEng.gf
similarity index 100%
rename from examples/bronzeage/SwadeshEng.gf
rename to old-examples/bronzeage/SwadeshEng.gf
diff --git a/examples/bronzeage/SwadeshFin.gf b/old-examples/bronzeage/SwadeshFin.gf
similarity index 100%
rename from examples/bronzeage/SwadeshFin.gf
rename to old-examples/bronzeage/SwadeshFin.gf
diff --git a/examples/bronzeage/SwadeshFre.gf b/old-examples/bronzeage/SwadeshFre.gf
similarity index 100%
rename from examples/bronzeage/SwadeshFre.gf
rename to old-examples/bronzeage/SwadeshFre.gf
diff --git a/examples/bronzeage/SwadeshGer.gf b/old-examples/bronzeage/SwadeshGer.gf
similarity index 100%
rename from examples/bronzeage/SwadeshGer.gf
rename to old-examples/bronzeage/SwadeshGer.gf
diff --git a/examples/bronzeage/SwadeshI.gf b/old-examples/bronzeage/SwadeshI.gf
similarity index 100%
rename from examples/bronzeage/SwadeshI.gf
rename to old-examples/bronzeage/SwadeshI.gf
diff --git a/examples/bronzeage/SwadeshIta.gf b/old-examples/bronzeage/SwadeshIta.gf
similarity index 100%
rename from examples/bronzeage/SwadeshIta.gf
rename to old-examples/bronzeage/SwadeshIta.gf
diff --git a/examples/bronzeage/SwadeshNor.gf b/old-examples/bronzeage/SwadeshNor.gf
similarity index 100%
rename from examples/bronzeage/SwadeshNor.gf
rename to old-examples/bronzeage/SwadeshNor.gf
diff --git a/examples/bronzeage/SwadeshRus.gf b/old-examples/bronzeage/SwadeshRus.gf
similarity index 100%
rename from examples/bronzeage/SwadeshRus.gf
rename to old-examples/bronzeage/SwadeshRus.gf
diff --git a/examples/bronzeage/SwadeshSpa.gf b/old-examples/bronzeage/SwadeshSpa.gf
similarity index 100%
rename from examples/bronzeage/SwadeshSpa.gf
rename to old-examples/bronzeage/SwadeshSpa.gf
diff --git a/examples/bronzeage/SwadeshSwe.gf b/old-examples/bronzeage/SwadeshSwe.gf
similarity index 100%
rename from examples/bronzeage/SwadeshSwe.gf
rename to old-examples/bronzeage/SwadeshSwe.gf
diff --git a/examples/bronzeage/old/SwadeshEng.gf b/old-examples/bronzeage/old/SwadeshEng.gf
similarity index 100%
rename from examples/bronzeage/old/SwadeshEng.gf
rename to old-examples/bronzeage/old/SwadeshEng.gf
diff --git a/examples/bronzeage/old/SwadeshFin.gf b/old-examples/bronzeage/old/SwadeshFin.gf
similarity index 100%
rename from examples/bronzeage/old/SwadeshFin.gf
rename to old-examples/bronzeage/old/SwadeshFin.gf
diff --git a/examples/bronzeage/old/SwadeshFre.gf b/old-examples/bronzeage/old/SwadeshFre.gf
similarity index 100%
rename from examples/bronzeage/old/SwadeshFre.gf
rename to old-examples/bronzeage/old/SwadeshFre.gf
diff --git a/examples/bronzeage/old/SwadeshGer.gf b/old-examples/bronzeage/old/SwadeshGer.gf
similarity index 100%
rename from examples/bronzeage/old/SwadeshGer.gf
rename to old-examples/bronzeage/old/SwadeshGer.gf
diff --git a/examples/bronzeage/old/SwadeshIta.gf b/old-examples/bronzeage/old/SwadeshIta.gf
similarity index 100%
rename from examples/bronzeage/old/SwadeshIta.gf
rename to old-examples/bronzeage/old/SwadeshIta.gf
diff --git a/examples/bronzeage/old/SwadeshNor.gf b/old-examples/bronzeage/old/SwadeshNor.gf
similarity index 100%
rename from examples/bronzeage/old/SwadeshNor.gf
rename to old-examples/bronzeage/old/SwadeshNor.gf
diff --git a/examples/bronzeage/old/SwadeshRus.gf b/old-examples/bronzeage/old/SwadeshRus.gf
similarity index 100%
rename from examples/bronzeage/old/SwadeshRus.gf
rename to old-examples/bronzeage/old/SwadeshRus.gf
diff --git a/examples/bronzeage/old/SwadeshSpa.gf b/old-examples/bronzeage/old/SwadeshSpa.gf
similarity index 100%
rename from examples/bronzeage/old/SwadeshSpa.gf
rename to old-examples/bronzeage/old/SwadeshSpa.gf
diff --git a/examples/bronzeage/old/SwadeshSwe.gf b/old-examples/bronzeage/old/SwadeshSwe.gf
similarity index 100%
rename from examples/bronzeage/old/SwadeshSwe.gf
rename to old-examples/bronzeage/old/SwadeshSwe.gf
diff --git a/examples/compiling/Compex.gf b/old-examples/compiling/Compex.gf
similarity index 100%
rename from examples/compiling/Compex.gf
rename to old-examples/compiling/Compex.gf
diff --git a/examples/compiling/CompexEng.gf b/old-examples/compiling/CompexEng.gf
similarity index 100%
rename from examples/compiling/CompexEng.gf
rename to old-examples/compiling/CompexEng.gf
diff --git a/examples/dialogue/Agenda.gf b/old-examples/dialogue/Agenda.gf
similarity index 100%
rename from examples/dialogue/Agenda.gf
rename to old-examples/dialogue/Agenda.gf
diff --git a/examples/dialogue/AgendaEng.gf b/old-examples/dialogue/AgendaEng.gf
similarity index 100%
rename from examples/dialogue/AgendaEng.gf
rename to old-examples/dialogue/AgendaEng.gf
diff --git a/examples/dialogue/AgendaFin.gf b/old-examples/dialogue/AgendaFin.gf
similarity index 100%
rename from examples/dialogue/AgendaFin.gf
rename to old-examples/dialogue/AgendaFin.gf
diff --git a/examples/dialogue/AgendaFre.gf b/old-examples/dialogue/AgendaFre.gf
similarity index 100%
rename from examples/dialogue/AgendaFre.gf
rename to old-examples/dialogue/AgendaFre.gf
diff --git a/examples/dialogue/AgendaProlog.gf b/old-examples/dialogue/AgendaProlog.gf
similarity index 100%
rename from examples/dialogue/AgendaProlog.gf
rename to old-examples/dialogue/AgendaProlog.gf
diff --git a/examples/dialogue/AgendaSwe.gf b/old-examples/dialogue/AgendaSwe.gf
similarity index 100%
rename from examples/dialogue/AgendaSwe.gf
rename to old-examples/dialogue/AgendaSwe.gf
diff --git a/examples/dialogue/AuxDialogue.gf b/old-examples/dialogue/AuxDialogue.gf
similarity index 100%
rename from examples/dialogue/AuxDialogue.gf
rename to old-examples/dialogue/AuxDialogue.gf
diff --git a/examples/dialogue/AuxEng.gf b/old-examples/dialogue/AuxEng.gf
similarity index 100%
rename from examples/dialogue/AuxEng.gf
rename to old-examples/dialogue/AuxEng.gf
diff --git a/examples/dialogue/AuxFin.gf b/old-examples/dialogue/AuxFin.gf
similarity index 100%
rename from examples/dialogue/AuxFin.gf
rename to old-examples/dialogue/AuxFin.gf
diff --git a/examples/dialogue/AuxFre.gf b/old-examples/dialogue/AuxFre.gf
similarity index 100%
rename from examples/dialogue/AuxFre.gf
rename to old-examples/dialogue/AuxFre.gf
diff --git a/examples/dialogue/AuxSwe.gf b/old-examples/dialogue/AuxSwe.gf
similarity index 100%
rename from examples/dialogue/AuxSwe.gf
rename to old-examples/dialogue/AuxSwe.gf
diff --git a/examples/dialogue/Dialogue.gf b/old-examples/dialogue/Dialogue.gf
similarity index 100%
rename from examples/dialogue/Dialogue.gf
rename to old-examples/dialogue/Dialogue.gf
diff --git a/examples/dialogue/DialogueEng.gf b/old-examples/dialogue/DialogueEng.gf
similarity index 100%
rename from examples/dialogue/DialogueEng.gf
rename to old-examples/dialogue/DialogueEng.gf
diff --git a/examples/dialogue/DialogueFin.gf b/old-examples/dialogue/DialogueFin.gf
similarity index 100%
rename from examples/dialogue/DialogueFin.gf
rename to old-examples/dialogue/DialogueFin.gf
diff --git a/examples/dialogue/DialogueFre.gf b/old-examples/dialogue/DialogueFre.gf
similarity index 100%
rename from examples/dialogue/DialogueFre.gf
rename to old-examples/dialogue/DialogueFre.gf
diff --git a/examples/dialogue/DialogueI.gf b/old-examples/dialogue/DialogueI.gf
similarity index 100%
rename from examples/dialogue/DialogueI.gf
rename to old-examples/dialogue/DialogueI.gf
diff --git a/examples/dialogue/DialogueProlog.gf b/old-examples/dialogue/DialogueProlog.gf
similarity index 100%
rename from examples/dialogue/DialogueProlog.gf
rename to old-examples/dialogue/DialogueProlog.gf
diff --git a/examples/dialogue/DialogueSwe.gf b/old-examples/dialogue/DialogueSwe.gf
similarity index 100%
rename from examples/dialogue/DialogueSwe.gf
rename to old-examples/dialogue/DialogueSwe.gf
diff --git a/examples/dialogue/Lights.gf b/old-examples/dialogue/Lights.gf
similarity index 100%
rename from examples/dialogue/Lights.gf
rename to old-examples/dialogue/Lights.gf
diff --git a/examples/dialogue/LightsEng.gf b/old-examples/dialogue/LightsEng.gf
similarity index 100%
rename from examples/dialogue/LightsEng.gf
rename to old-examples/dialogue/LightsEng.gf
diff --git a/examples/dialogue/LightsFin.gf b/old-examples/dialogue/LightsFin.gf
similarity index 100%
rename from examples/dialogue/LightsFin.gf
rename to old-examples/dialogue/LightsFin.gf
diff --git a/examples/dialogue/LightsFre.gf b/old-examples/dialogue/LightsFre.gf
similarity index 100%
rename from examples/dialogue/LightsFre.gf
rename to old-examples/dialogue/LightsFre.gf
diff --git a/examples/dialogue/LightsProlog.gf b/old-examples/dialogue/LightsProlog.gf
similarity index 100%
rename from examples/dialogue/LightsProlog.gf
rename to old-examples/dialogue/LightsProlog.gf
diff --git a/examples/dialogue/LightsSwe.gf b/old-examples/dialogue/LightsSwe.gf
similarity index 100%
rename from examples/dialogue/LightsSwe.gf
rename to old-examples/dialogue/LightsSwe.gf
diff --git a/examples/dialogue/Makefile b/old-examples/dialogue/Makefile
similarity index 100%
rename from examples/dialogue/Makefile
rename to old-examples/dialogue/Makefile
diff --git a/examples/dialogue/README.txt b/old-examples/dialogue/README.txt
similarity index 100%
rename from examples/dialogue/README.txt
rename to old-examples/dialogue/README.txt
diff --git a/examples/dialogue/ResProlog.gf b/old-examples/dialogue/ResProlog.gf
similarity index 100%
rename from examples/dialogue/ResProlog.gf
rename to old-examples/dialogue/ResProlog.gf
diff --git a/examples/dialogue/Weekday.gf b/old-examples/dialogue/Weekday.gf
similarity index 100%
rename from examples/dialogue/Weekday.gf
rename to old-examples/dialogue/Weekday.gf
diff --git a/examples/dialogue/WeekdayEng.gf b/old-examples/dialogue/WeekdayEng.gf
similarity index 100%
rename from examples/dialogue/WeekdayEng.gf
rename to old-examples/dialogue/WeekdayEng.gf
diff --git a/examples/dialogue/WeekdayFin.gf b/old-examples/dialogue/WeekdayFin.gf
similarity index 100%
rename from examples/dialogue/WeekdayFin.gf
rename to old-examples/dialogue/WeekdayFin.gf
diff --git a/examples/dialogue/WeekdayFre.gf b/old-examples/dialogue/WeekdayFre.gf
similarity index 100%
rename from examples/dialogue/WeekdayFre.gf
rename to old-examples/dialogue/WeekdayFre.gf
diff --git a/examples/dialogue/WeekdayProlog.gf b/old-examples/dialogue/WeekdayProlog.gf
similarity index 100%
rename from examples/dialogue/WeekdayProlog.gf
rename to old-examples/dialogue/WeekdayProlog.gf
diff --git a/examples/dialogue/WeekdaySwe.gf b/old-examples/dialogue/WeekdaySwe.gf
similarity index 100%
rename from examples/dialogue/WeekdaySwe.gf
rename to old-examples/dialogue/WeekdaySwe.gf
diff --git a/examples/dialogue/gf-dialogue.html b/old-examples/dialogue/gf-dialogue.html
similarity index 100%
rename from examples/dialogue/gf-dialogue.html
rename to old-examples/dialogue/gf-dialogue.html
diff --git a/examples/disamb/Conversation.gf b/old-examples/disamb/Conversation.gf
similarity index 100%
rename from examples/disamb/Conversation.gf
rename to old-examples/disamb/Conversation.gf
diff --git a/examples/disamb/ConversationEng.gf b/old-examples/disamb/ConversationEng.gf
similarity index 100%
rename from examples/disamb/ConversationEng.gf
rename to old-examples/disamb/ConversationEng.gf
diff --git a/examples/disamb/ConversationIta.gf b/old-examples/disamb/ConversationIta.gf
similarity index 100%
rename from examples/disamb/ConversationIta.gf
rename to old-examples/disamb/ConversationIta.gf
diff --git a/examples/features/Param.gf b/old-examples/features/Param.gf
similarity index 100%
rename from examples/features/Param.gf
rename to old-examples/features/Param.gf
diff --git a/examples/gfcc/Imper.gf b/old-examples/gfcc/Imper.gf
similarity index 100%
rename from examples/gfcc/Imper.gf
rename to old-examples/gfcc/Imper.gf
diff --git a/examples/gfcc/ImperC.gf b/old-examples/gfcc/ImperC.gf
similarity index 100%
rename from examples/gfcc/ImperC.gf
rename to old-examples/gfcc/ImperC.gf
diff --git a/examples/gfcc/ImperEng.gf b/old-examples/gfcc/ImperEng.gf
similarity index 100%
rename from examples/gfcc/ImperEng.gf
rename to old-examples/gfcc/ImperEng.gf
diff --git a/examples/gfcc/ImperJVM.gf b/old-examples/gfcc/ImperJVM.gf
similarity index 100%
rename from examples/gfcc/ImperJVM.gf
rename to old-examples/gfcc/ImperJVM.gf
diff --git a/examples/gfcc/JVM.hs b/old-examples/gfcc/JVM.hs
similarity index 100%
rename from examples/gfcc/JVM.hs
rename to old-examples/gfcc/JVM.hs
diff --git a/examples/gfcc/ResImper.gf b/old-examples/gfcc/ResImper.gf
similarity index 100%
rename from examples/gfcc/ResImper.gf
rename to old-examples/gfcc/ResImper.gf
diff --git a/examples/gfcc/ResImperEng.gf b/old-examples/gfcc/ResImperEng.gf
similarity index 100%
rename from examples/gfcc/ResImperEng.gf
rename to old-examples/gfcc/ResImperEng.gf
diff --git a/examples/gfcc/compiler/CleanJVM.hs b/old-examples/gfcc/compiler/CleanJVM.hs
similarity index 100%
rename from examples/gfcc/compiler/CleanJVM.hs
rename to old-examples/gfcc/compiler/CleanJVM.hs
diff --git a/examples/gfcc/compiler/ErrM.hs b/old-examples/gfcc/compiler/ErrM.hs
similarity index 100%
rename from examples/gfcc/compiler/ErrM.hs
rename to old-examples/gfcc/compiler/ErrM.hs
diff --git a/examples/gfcc/compiler/FILES b/old-examples/gfcc/compiler/FILES
similarity index 100%
rename from examples/gfcc/compiler/FILES
rename to old-examples/gfcc/compiler/FILES
diff --git a/examples/gfcc/compiler/LexImperC.hs b/old-examples/gfcc/compiler/LexImperC.hs
similarity index 100%
rename from examples/gfcc/compiler/LexImperC.hs
rename to old-examples/gfcc/compiler/LexImperC.hs
diff --git a/examples/gfcc/compiler/ParImperC.hs b/old-examples/gfcc/compiler/ParImperC.hs
similarity index 100%
rename from examples/gfcc/compiler/ParImperC.hs
rename to old-examples/gfcc/compiler/ParImperC.hs
diff --git a/examples/gfcc/compiler/Profile.hs b/old-examples/gfcc/compiler/Profile.hs
similarity index 100%
rename from examples/gfcc/compiler/Profile.hs
rename to old-examples/gfcc/compiler/Profile.hs
diff --git a/examples/gfcc/compiler/README b/old-examples/gfcc/compiler/README
similarity index 100%
rename from examples/gfcc/compiler/README
rename to old-examples/gfcc/compiler/README
diff --git a/examples/gfcc/compiler/TestImperC.hs b/old-examples/gfcc/compiler/TestImperC.hs
similarity index 100%
rename from examples/gfcc/compiler/TestImperC.hs
rename to old-examples/gfcc/compiler/TestImperC.hs
diff --git a/examples/gfcc/compiler/Trees.hs b/old-examples/gfcc/compiler/Trees.hs
similarity index 100%
rename from examples/gfcc/compiler/Trees.hs
rename to old-examples/gfcc/compiler/Trees.hs
diff --git a/examples/gfcc/compiler/abs.c b/old-examples/gfcc/compiler/abs.c
similarity index 100%
rename from examples/gfcc/compiler/abs.c
rename to old-examples/gfcc/compiler/abs.c
diff --git a/examples/gfcc/compiler/demo.c b/old-examples/gfcc/compiler/demo.c
similarity index 100%
rename from examples/gfcc/compiler/demo.c
rename to old-examples/gfcc/compiler/demo.c
diff --git a/examples/gfcc/compiler/demo.gif b/old-examples/gfcc/compiler/demo.gif
similarity index 100%
rename from examples/gfcc/compiler/demo.gif
rename to old-examples/gfcc/compiler/demo.gif
diff --git a/examples/gfcc/compiler/factorial.c b/old-examples/gfcc/compiler/factorial.c
similarity index 100%
rename from examples/gfcc/compiler/factorial.c
rename to old-examples/gfcc/compiler/factorial.c
diff --git a/examples/gfcc/compiler/fibonacci.c b/old-examples/gfcc/compiler/fibonacci.c
similarity index 100%
rename from examples/gfcc/compiler/fibonacci.c
rename to old-examples/gfcc/compiler/fibonacci.c
diff --git a/examples/gfcc/compiler/gfcc b/old-examples/gfcc/compiler/gfcc
similarity index 100%
rename from examples/gfcc/compiler/gfcc
rename to old-examples/gfcc/compiler/gfcc
diff --git a/examples/gfcc/compiler/makefile b/old-examples/gfcc/compiler/makefile
similarity index 100%
rename from examples/gfcc/compiler/makefile
rename to old-examples/gfcc/compiler/makefile
diff --git a/examples/gfcc/compiler/runtime.j b/old-examples/gfcc/compiler/runtime.j
similarity index 100%
rename from examples/gfcc/compiler/runtime.j
rename to old-examples/gfcc/compiler/runtime.j
diff --git a/examples/gfcc/compiler/typecheck.gfs b/old-examples/gfcc/compiler/typecheck.gfs
similarity index 100%
rename from examples/gfcc/compiler/typecheck.gfs
rename to old-examples/gfcc/compiler/typecheck.gfs
diff --git a/examples/gfcc/complin.tex b/old-examples/gfcc/complin.tex
similarity index 100%
rename from examples/gfcc/complin.tex
rename to old-examples/gfcc/complin.tex
diff --git a/examples/gfcc/demo2.ps b/old-examples/gfcc/demo2.ps
similarity index 100%
rename from examples/gfcc/demo2.ps
rename to old-examples/gfcc/demo2.ps
diff --git a/examples/gfcc/even.c b/old-examples/gfcc/even.c
similarity index 100%
rename from examples/gfcc/even.c
rename to old-examples/gfcc/even.c
diff --git a/examples/index.html b/old-examples/index.html
similarity index 100%
rename from examples/index.html
rename to old-examples/index.html
diff --git a/examples/index.txt b/old-examples/index.txt
similarity index 100%
rename from examples/index.txt
rename to old-examples/index.txt
diff --git a/examples/letter/Letter.gfcm b/old-examples/letter/Letter.gfcm
similarity index 100%
rename from examples/letter/Letter.gfcm
rename to old-examples/letter/Letter.gfcm
diff --git a/examples/letter/README b/old-examples/letter/README
similarity index 100%
rename from examples/letter/README
rename to old-examples/letter/README
diff --git a/examples/letter/letter.Abs.gf b/old-examples/letter/letter.Abs.gf
similarity index 100%
rename from examples/letter/letter.Abs.gf
rename to old-examples/letter/letter.Abs.gf
diff --git a/examples/letter/letter.Eng.gf b/old-examples/letter/letter.Eng.gf
similarity index 100%
rename from examples/letter/letter.Eng.gf
rename to old-examples/letter/letter.Eng.gf
diff --git a/examples/letter/letter.Fin.gf b/old-examples/letter/letter.Fin.gf
similarity index 100%
rename from examples/letter/letter.Fin.gf
rename to old-examples/letter/letter.Fin.gf
diff --git a/examples/letter/letter.Fra.gf b/old-examples/letter/letter.Fra.gf
similarity index 100%
rename from examples/letter/letter.Fra.gf
rename to old-examples/letter/letter.Fra.gf
diff --git a/examples/letter/letter.HebU.gf b/old-examples/letter/letter.HebU.gf
similarity index 100%
rename from examples/letter/letter.HebU.gf
rename to old-examples/letter/letter.HebU.gf
diff --git a/examples/letter/letter.RusU.gf b/old-examples/letter/letter.RusU.gf
similarity index 100%
rename from examples/letter/letter.RusU.gf
rename to old-examples/letter/letter.RusU.gf
diff --git a/examples/letter/letter.Sve.gf b/old-examples/letter/letter.Sve.gf
similarity index 100%
rename from examples/letter/letter.Sve.gf
rename to old-examples/letter/letter.Sve.gf
diff --git a/examples/letter/mkLetter.gfs b/old-examples/letter/mkLetter.gfs
similarity index 100%
rename from examples/letter/mkLetter.gfs
rename to old-examples/letter/mkLetter.gfs
diff --git a/examples/logic/Arithm.gf b/old-examples/logic/Arithm.gf
similarity index 100%
rename from examples/logic/Arithm.gf
rename to old-examples/logic/Arithm.gf
diff --git a/examples/logic/ArithmEng.gf b/old-examples/logic/ArithmEng.gf
similarity index 100%
rename from examples/logic/ArithmEng.gf
rename to old-examples/logic/ArithmEng.gf
diff --git a/examples/logic/LexTheory.gf b/old-examples/logic/LexTheory.gf
similarity index 100%
rename from examples/logic/LexTheory.gf
rename to old-examples/logic/LexTheory.gf
diff --git a/examples/logic/LexTheoryEng.gf b/old-examples/logic/LexTheoryEng.gf
similarity index 100%
rename from examples/logic/LexTheoryEng.gf
rename to old-examples/logic/LexTheoryEng.gf
diff --git a/examples/logic/Logic.gf b/old-examples/logic/Logic.gf
similarity index 100%
rename from examples/logic/Logic.gf
rename to old-examples/logic/Logic.gf
diff --git a/examples/logic/LogicEng.gf b/old-examples/logic/LogicEng.gf
similarity index 100%
rename from examples/logic/LogicEng.gf
rename to old-examples/logic/LogicEng.gf
diff --git a/examples/logic/LogicI.gf b/old-examples/logic/LogicI.gf
similarity index 100%
rename from examples/logic/LogicI.gf
rename to old-examples/logic/LogicI.gf
diff --git a/examples/logic/Prooftext.gf b/old-examples/logic/Prooftext.gf
similarity index 100%
rename from examples/logic/Prooftext.gf
rename to old-examples/logic/Prooftext.gf
diff --git a/examples/logic/ProoftextEng.gf b/old-examples/logic/ProoftextEng.gf
similarity index 100%
rename from examples/logic/ProoftextEng.gf
rename to old-examples/logic/ProoftextEng.gf
diff --git a/examples/logic/Theory.gf b/old-examples/logic/Theory.gf
similarity index 100%
rename from examples/logic/Theory.gf
rename to old-examples/logic/Theory.gf
diff --git a/examples/logic/TheoryEng.gf b/old-examples/logic/TheoryEng.gf
similarity index 100%
rename from examples/logic/TheoryEng.gf
rename to old-examples/logic/TheoryEng.gf
diff --git a/examples/logic/TheoryI.gf b/old-examples/logic/TheoryI.gf
similarity index 100%
rename from examples/logic/TheoryI.gf
rename to old-examples/logic/TheoryI.gf
diff --git a/examples/math/Math.gf b/old-examples/math/Math.gf
similarity index 100%
rename from examples/math/Math.gf
rename to old-examples/math/Math.gf
diff --git a/examples/math/MathAgd.gf b/old-examples/math/MathAgd.gf
similarity index 100%
rename from examples/math/MathAgd.gf
rename to old-examples/math/MathAgd.gf
diff --git a/examples/math/MathEnz.gf b/old-examples/math/MathEnz.gf
similarity index 100%
rename from examples/math/MathEnz.gf
rename to old-examples/math/MathEnz.gf
diff --git a/examples/math/MathSwz.gf b/old-examples/math/MathSwz.gf
similarity index 100%
rename from examples/math/MathSwz.gf
rename to old-examples/math/MathSwz.gf
diff --git a/examples/model/Lex.gf b/old-examples/model/Lex.gf
similarity index 100%
rename from examples/model/Lex.gf
rename to old-examples/model/Lex.gf
diff --git a/examples/model/LexEng.gf b/old-examples/model/LexEng.gf
similarity index 100%
rename from examples/model/LexEng.gf
rename to old-examples/model/LexEng.gf
diff --git a/examples/model/LexFre.gf b/old-examples/model/LexFre.gf
similarity index 100%
rename from examples/model/LexFre.gf
rename to old-examples/model/LexFre.gf
diff --git a/examples/model/Makefile b/old-examples/model/Makefile
similarity index 100%
rename from examples/model/Makefile
rename to old-examples/model/Makefile
diff --git a/examples/model/Math.gf b/old-examples/model/Math.gf
similarity index 100%
rename from examples/model/Math.gf
rename to old-examples/model/Math.gf
diff --git a/examples/model/MathEng.gf b/old-examples/model/MathEng.gf
similarity index 100%
rename from examples/model/MathEng.gf
rename to old-examples/model/MathEng.gf
diff --git a/examples/model/MathFre.gf b/old-examples/model/MathFre.gf
similarity index 100%
rename from examples/model/MathFre.gf
rename to old-examples/model/MathFre.gf
diff --git a/examples/model/MathI.gf b/old-examples/model/MathI.gf
similarity index 100%
rename from examples/model/MathI.gf
rename to old-examples/model/MathI.gf
diff --git a/examples/model/Run.hs b/old-examples/model/Run.hs
similarity index 100%
rename from examples/model/Run.hs
rename to old-examples/model/Run.hs
diff --git a/examples/model/model-resource-app.html b/old-examples/model/model-resource-app.html
similarity index 100%
rename from examples/model/model-resource-app.html
rename to old-examples/model/model-resource-app.html
diff --git a/examples/model/model-resource-app.txt b/old-examples/model/model-resource-app.txt
similarity index 100%
rename from examples/model/model-resource-app.txt
rename to old-examples/model/model-resource-app.txt
diff --git a/examples/mountaineering/Berg.gfwl b/old-examples/mountaineering/Berg.gfwl
similarity index 100%
rename from examples/mountaineering/Berg.gfwl
rename to old-examples/mountaineering/Berg.gfwl
diff --git a/examples/mp3/Lexicon.gf b/old-examples/mp3/Lexicon.gf
similarity index 100%
rename from examples/mp3/Lexicon.gf
rename to old-examples/mp3/Lexicon.gf
diff --git a/examples/mp3/LexiconEng.gf b/old-examples/mp3/LexiconEng.gf
similarity index 100%
rename from examples/mp3/LexiconEng.gf
rename to old-examples/mp3/LexiconEng.gf
diff --git a/examples/mp3/LexiconFin.gf b/old-examples/mp3/LexiconFin.gf
similarity index 100%
rename from examples/mp3/LexiconFin.gf
rename to old-examples/mp3/LexiconFin.gf
diff --git a/examples/mp3/LexiconFre.gf b/old-examples/mp3/LexiconFre.gf
similarity index 100%
rename from examples/mp3/LexiconFre.gf
rename to old-examples/mp3/LexiconFre.gf
diff --git a/examples/mp3/LexiconGer.gf b/old-examples/mp3/LexiconGer.gf
similarity index 100%
rename from examples/mp3/LexiconGer.gf
rename to old-examples/mp3/LexiconGer.gf
diff --git a/examples/mp3/LexiconSwe.gf b/old-examples/mp3/LexiconSwe.gf
similarity index 100%
rename from examples/mp3/LexiconSwe.gf
rename to old-examples/mp3/LexiconSwe.gf
diff --git a/examples/mp3/MP3.gf b/old-examples/mp3/MP3.gf
similarity index 100%
rename from examples/mp3/MP3.gf
rename to old-examples/mp3/MP3.gf
diff --git a/examples/mp3/MP3Eng.gf b/old-examples/mp3/MP3Eng.gf
similarity index 100%
rename from examples/mp3/MP3Eng.gf
rename to old-examples/mp3/MP3Eng.gf
diff --git a/examples/mp3/MP3Fin.gf b/old-examples/mp3/MP3Fin.gf
similarity index 100%
rename from examples/mp3/MP3Fin.gf
rename to old-examples/mp3/MP3Fin.gf
diff --git a/examples/mp3/MP3Fre.gf b/old-examples/mp3/MP3Fre.gf
similarity index 100%
rename from examples/mp3/MP3Fre.gf
rename to old-examples/mp3/MP3Fre.gf
diff --git a/examples/mp3/MP3Ger.gf b/old-examples/mp3/MP3Ger.gf
similarity index 100%
rename from examples/mp3/MP3Ger.gf
rename to old-examples/mp3/MP3Ger.gf
diff --git a/examples/mp3/MP3I.gf b/old-examples/mp3/MP3I.gf
similarity index 100%
rename from examples/mp3/MP3I.gf
rename to old-examples/mp3/MP3I.gf
diff --git a/examples/mp3/MP3Swe.gf b/old-examples/mp3/MP3Swe.gf
similarity index 100%
rename from examples/mp3/MP3Swe.gf
rename to old-examples/mp3/MP3Swe.gf
diff --git a/examples/mp3/mp3-resource.html b/old-examples/mp3/mp3-resource.html
similarity index 100%
rename from examples/mp3/mp3-resource.html
rename to old-examples/mp3/mp3-resource.html
diff --git a/examples/mp3/mp3-resource.txt b/old-examples/mp3/mp3-resource.txt
similarity index 100%
rename from examples/mp3/mp3-resource.txt
rename to old-examples/mp3/mp3-resource.txt
diff --git a/examples/mp3/mp3.gfcm b/old-examples/mp3/mp3.gfcm
similarity index 100%
rename from examples/mp3/mp3.gfcm
rename to old-examples/mp3/mp3.gfcm
diff --git a/examples/numerals/Binary.gf b/old-examples/numerals/Binary.gf
similarity index 100%
rename from examples/numerals/Binary.gf
rename to old-examples/numerals/Binary.gf
diff --git a/examples/numerals/BinaryDigits.gf b/old-examples/numerals/BinaryDigits.gf
similarity index 100%
rename from examples/numerals/BinaryDigits.gf
rename to old-examples/numerals/BinaryDigits.gf
diff --git a/examples/numerals/MkScript.hs b/old-examples/numerals/MkScript.hs
similarity index 100%
rename from examples/numerals/MkScript.hs
rename to old-examples/numerals/MkScript.hs
diff --git a/examples/numerals/README b/old-examples/numerals/README
similarity index 100%
rename from examples/numerals/README
rename to old-examples/numerals/README
diff --git a/examples/numerals/af_tunni.gf b/old-examples/numerals/af_tunni.gf
similarity index 100%
rename from examples/numerals/af_tunni.gf
rename to old-examples/numerals/af_tunni.gf
diff --git a/examples/numerals/albanian.gf b/old-examples/numerals/albanian.gf
similarity index 100%
rename from examples/numerals/albanian.gf
rename to old-examples/numerals/albanian.gf
diff --git a/examples/numerals/amharic.gf b/old-examples/numerals/amharic.gf
similarity index 100%
rename from examples/numerals/amharic.gf
rename to old-examples/numerals/amharic.gf
diff --git a/examples/numerals/arabic_classical.gf b/old-examples/numerals/arabic_classical.gf
similarity index 100%
rename from examples/numerals/arabic_classical.gf
rename to old-examples/numerals/arabic_classical.gf
diff --git a/examples/numerals/arabic_modern.gf b/old-examples/numerals/arabic_modern.gf
similarity index 100%
rename from examples/numerals/arabic_modern.gf
rename to old-examples/numerals/arabic_modern.gf
diff --git a/examples/numerals/basque.gf b/old-examples/numerals/basque.gf
similarity index 100%
rename from examples/numerals/basque.gf
rename to old-examples/numerals/basque.gf
diff --git a/examples/numerals/bearlake_slave.gf b/old-examples/numerals/bearlake_slave.gf
similarity index 100%
rename from examples/numerals/bearlake_slave.gf
rename to old-examples/numerals/bearlake_slave.gf
diff --git a/examples/numerals/bulgarian.gf b/old-examples/numerals/bulgarian.gf
similarity index 100%
rename from examples/numerals/bulgarian.gf
rename to old-examples/numerals/bulgarian.gf
diff --git a/examples/numerals/catalan.gf b/old-examples/numerals/catalan.gf
similarity index 100%
rename from examples/numerals/catalan.gf
rename to old-examples/numerals/catalan.gf
diff --git a/examples/numerals/chinese.gf b/old-examples/numerals/chinese.gf
similarity index 100%
rename from examples/numerals/chinese.gf
rename to old-examples/numerals/chinese.gf
diff --git a/examples/numerals/croatian.gf b/old-examples/numerals/croatian.gf
similarity index 100%
rename from examples/numerals/croatian.gf
rename to old-examples/numerals/croatian.gf
diff --git a/examples/numerals/czech.gf b/old-examples/numerals/czech.gf
similarity index 100%
rename from examples/numerals/czech.gf
rename to old-examples/numerals/czech.gf
diff --git a/examples/numerals/dagur.gf b/old-examples/numerals/dagur.gf
similarity index 100%
rename from examples/numerals/dagur.gf
rename to old-examples/numerals/dagur.gf
diff --git a/examples/numerals/danish.gf b/old-examples/numerals/danish.gf
similarity index 100%
rename from examples/numerals/danish.gf
rename to old-examples/numerals/danish.gf
diff --git a/examples/numerals/decimal.gf b/old-examples/numerals/decimal.gf
similarity index 100%
rename from examples/numerals/decimal.gf
rename to old-examples/numerals/decimal.gf
diff --git a/examples/numerals/dutch.gf b/old-examples/numerals/dutch.gf
similarity index 100%
rename from examples/numerals/dutch.gf
rename to old-examples/numerals/dutch.gf
diff --git a/examples/numerals/english.gf b/old-examples/numerals/english.gf
similarity index 100%
rename from examples/numerals/english.gf
rename to old-examples/numerals/english.gf
diff --git a/examples/numerals/finnish.gf b/old-examples/numerals/finnish.gf
similarity index 100%
rename from examples/numerals/finnish.gf
rename to old-examples/numerals/finnish.gf
diff --git a/examples/numerals/french.gf b/old-examples/numerals/french.gf
similarity index 100%
rename from examples/numerals/french.gf
rename to old-examples/numerals/french.gf
diff --git a/examples/numerals/french_belgian.gf b/old-examples/numerals/french_belgian.gf
similarity index 100%
rename from examples/numerals/french_belgian.gf
rename to old-examples/numerals/french_belgian.gf
diff --git a/examples/numerals/french_swiss.gf b/old-examples/numerals/french_swiss.gf
similarity index 100%
rename from examples/numerals/french_swiss.gf
rename to old-examples/numerals/french_swiss.gf
diff --git a/examples/numerals/fulfulde.gf b/old-examples/numerals/fulfulde.gf
similarity index 100%
rename from examples/numerals/fulfulde.gf
rename to old-examples/numerals/fulfulde.gf
diff --git a/examples/numerals/geez.gf b/old-examples/numerals/geez.gf
similarity index 100%
rename from examples/numerals/geez.gf
rename to old-examples/numerals/geez.gf
diff --git a/examples/numerals/german.gf b/old-examples/numerals/german.gf
similarity index 100%
rename from examples/numerals/german.gf
rename to old-examples/numerals/german.gf
diff --git a/examples/numerals/greek_classical.gf b/old-examples/numerals/greek_classical.gf
similarity index 100%
rename from examples/numerals/greek_classical.gf
rename to old-examples/numerals/greek_classical.gf
diff --git a/examples/numerals/greek_modern.gf b/old-examples/numerals/greek_modern.gf
similarity index 100%
rename from examples/numerals/greek_modern.gf
rename to old-examples/numerals/greek_modern.gf
diff --git a/examples/numerals/guahibo.gf b/old-examples/numerals/guahibo.gf
similarity index 100%
rename from examples/numerals/guahibo.gf
rename to old-examples/numerals/guahibo.gf
diff --git a/examples/numerals/guarani.gf b/old-examples/numerals/guarani.gf
similarity index 100%
rename from examples/numerals/guarani.gf
rename to old-examples/numerals/guarani.gf
diff --git a/examples/numerals/hebrew_biblical.gf b/old-examples/numerals/hebrew_biblical.gf
similarity index 100%
rename from examples/numerals/hebrew_biblical.gf
rename to old-examples/numerals/hebrew_biblical.gf
diff --git a/examples/numerals/hindi.gf b/old-examples/numerals/hindi.gf
similarity index 100%
rename from examples/numerals/hindi.gf
rename to old-examples/numerals/hindi.gf
diff --git a/examples/numerals/hungarian.gf b/old-examples/numerals/hungarian.gf
similarity index 100%
rename from examples/numerals/hungarian.gf
rename to old-examples/numerals/hungarian.gf
diff --git a/examples/numerals/icelandic.gf b/old-examples/numerals/icelandic.gf
similarity index 100%
rename from examples/numerals/icelandic.gf
rename to old-examples/numerals/icelandic.gf
diff --git a/examples/numerals/interlingua.gf b/old-examples/numerals/interlingua.gf
similarity index 100%
rename from examples/numerals/interlingua.gf
rename to old-examples/numerals/interlingua.gf
diff --git a/examples/numerals/irish.gf b/old-examples/numerals/irish.gf
similarity index 100%
rename from examples/numerals/irish.gf
rename to old-examples/numerals/irish.gf
diff --git a/examples/numerals/irula.gf b/old-examples/numerals/irula.gf
similarity index 100%
rename from examples/numerals/irula.gf
rename to old-examples/numerals/irula.gf
diff --git a/examples/numerals/italian.gf b/old-examples/numerals/italian.gf
similarity index 100%
rename from examples/numerals/italian.gf
rename to old-examples/numerals/italian.gf
diff --git a/examples/numerals/japanese.gf b/old-examples/numerals/japanese.gf
similarity index 100%
rename from examples/numerals/japanese.gf
rename to old-examples/numerals/japanese.gf
diff --git a/examples/numerals/kabardian.gf b/old-examples/numerals/kabardian.gf
similarity index 100%
rename from examples/numerals/kabardian.gf
rename to old-examples/numerals/kabardian.gf
diff --git a/examples/numerals/kambera.gf b/old-examples/numerals/kambera.gf
similarity index 100%
rename from examples/numerals/kambera.gf
rename to old-examples/numerals/kambera.gf
diff --git a/examples/numerals/kawaiisu.gf b/old-examples/numerals/kawaiisu.gf
similarity index 100%
rename from examples/numerals/kawaiisu.gf
rename to old-examples/numerals/kawaiisu.gf
diff --git a/examples/numerals/khmer.gf b/old-examples/numerals/khmer.gf
similarity index 100%
rename from examples/numerals/khmer.gf
rename to old-examples/numerals/khmer.gf
diff --git a/examples/numerals/khowar.gf b/old-examples/numerals/khowar.gf
similarity index 100%
rename from examples/numerals/khowar.gf
rename to old-examples/numerals/khowar.gf
diff --git a/examples/numerals/kodagu.gf b/old-examples/numerals/kodagu.gf
similarity index 100%
rename from examples/numerals/kodagu.gf
rename to old-examples/numerals/kodagu.gf
diff --git a/examples/numerals/kolyma_yukaghir.gf b/old-examples/numerals/kolyma_yukaghir.gf
similarity index 100%
rename from examples/numerals/kolyma_yukaghir.gf
rename to old-examples/numerals/kolyma_yukaghir.gf
diff --git a/examples/numerals/korean.gf b/old-examples/numerals/korean.gf
similarity index 100%
rename from examples/numerals/korean.gf
rename to old-examples/numerals/korean.gf
diff --git a/examples/numerals/kulung.gf b/old-examples/numerals/kulung.gf
similarity index 100%
rename from examples/numerals/kulung.gf
rename to old-examples/numerals/kulung.gf
diff --git a/examples/numerals/kwami.gf b/old-examples/numerals/kwami.gf
similarity index 100%
rename from examples/numerals/kwami.gf
rename to old-examples/numerals/kwami.gf
diff --git a/examples/numerals/kwaza.gf b/old-examples/numerals/kwaza.gf
similarity index 100%
rename from examples/numerals/kwaza.gf
rename to old-examples/numerals/kwaza.gf
diff --git a/examples/numerals/lalo.gf b/old-examples/numerals/lalo.gf
similarity index 100%
rename from examples/numerals/lalo.gf
rename to old-examples/numerals/lalo.gf
diff --git a/examples/numerals/lamani.gf b/old-examples/numerals/lamani.gf
similarity index 100%
rename from examples/numerals/lamani.gf
rename to old-examples/numerals/lamani.gf
diff --git a/examples/numerals/latvian.gf b/old-examples/numerals/latvian.gf
similarity index 100%
rename from examples/numerals/latvian.gf
rename to old-examples/numerals/latvian.gf
diff --git a/examples/numerals/lithuanian.gf b/old-examples/numerals/lithuanian.gf
similarity index 100%
rename from examples/numerals/lithuanian.gf
rename to old-examples/numerals/lithuanian.gf
diff --git a/examples/numerals/lotuxo.gf b/old-examples/numerals/lotuxo.gf
similarity index 100%
rename from examples/numerals/lotuxo.gf
rename to old-examples/numerals/lotuxo.gf
diff --git a/examples/numerals/maale.gf b/old-examples/numerals/maale.gf
similarity index 100%
rename from examples/numerals/maale.gf
rename to old-examples/numerals/maale.gf
diff --git a/examples/numerals/malay.gf b/old-examples/numerals/malay.gf
similarity index 100%
rename from examples/numerals/malay.gf
rename to old-examples/numerals/malay.gf
diff --git a/examples/numerals/maltese.gf b/old-examples/numerals/maltese.gf
similarity index 100%
rename from examples/numerals/maltese.gf
rename to old-examples/numerals/maltese.gf
diff --git a/examples/numerals/mapuche.gf b/old-examples/numerals/mapuche.gf
similarity index 100%
rename from examples/numerals/mapuche.gf
rename to old-examples/numerals/mapuche.gf
diff --git a/examples/numerals/margi.gf b/old-examples/numerals/margi.gf
similarity index 100%
rename from examples/numerals/margi.gf
rename to old-examples/numerals/margi.gf
diff --git a/examples/numerals/maybrat.gf b/old-examples/numerals/maybrat.gf
similarity index 100%
rename from examples/numerals/maybrat.gf
rename to old-examples/numerals/maybrat.gf
diff --git a/examples/numerals/miya.gf b/old-examples/numerals/miya.gf
similarity index 100%
rename from examples/numerals/miya.gf
rename to old-examples/numerals/miya.gf
diff --git a/examples/numerals/mkNumerals.gfs b/old-examples/numerals/mkNumerals.gfs
similarity index 100%
rename from examples/numerals/mkNumerals.gfs
rename to old-examples/numerals/mkNumerals.gfs
diff --git a/examples/numerals/mkThai.gfs b/old-examples/numerals/mkThai.gfs
similarity index 100%
rename from examples/numerals/mkThai.gfs
rename to old-examples/numerals/mkThai.gfs
diff --git a/examples/numerals/mongolian.gf b/old-examples/numerals/mongolian.gf
similarity index 100%
rename from examples/numerals/mongolian.gf
rename to old-examples/numerals/mongolian.gf
diff --git a/examples/numerals/nenets.gf b/old-examples/numerals/nenets.gf
similarity index 100%
rename from examples/numerals/nenets.gf
rename to old-examples/numerals/nenets.gf
diff --git a/examples/numerals/norwegian_book.gf b/old-examples/numerals/norwegian_book.gf
similarity index 100%
rename from examples/numerals/norwegian_book.gf
rename to old-examples/numerals/norwegian_book.gf
diff --git a/examples/numerals/numerals.Abs.gf b/old-examples/numerals/numerals.Abs.gf
similarity index 100%
rename from examples/numerals/numerals.Abs.gf
rename to old-examples/numerals/numerals.Abs.gf
diff --git a/examples/numerals/old_church_slavonic.gf b/old-examples/numerals/old_church_slavonic.gf
similarity index 100%
rename from examples/numerals/old_church_slavonic.gf
rename to old-examples/numerals/old_church_slavonic.gf
diff --git a/examples/numerals/oromo.gf b/old-examples/numerals/oromo.gf
similarity index 100%
rename from examples/numerals/oromo.gf
rename to old-examples/numerals/oromo.gf
diff --git a/examples/numerals/pashto.gf b/old-examples/numerals/pashto.gf
similarity index 100%
rename from examples/numerals/pashto.gf
rename to old-examples/numerals/pashto.gf
diff --git a/examples/numerals/polish.gf b/old-examples/numerals/polish.gf
similarity index 100%
rename from examples/numerals/polish.gf
rename to old-examples/numerals/polish.gf
diff --git a/examples/numerals/portuguese.gf b/old-examples/numerals/portuguese.gf
similarity index 100%
rename from examples/numerals/portuguese.gf
rename to old-examples/numerals/portuguese.gf
diff --git a/examples/numerals/quechua.gf b/old-examples/numerals/quechua.gf
similarity index 100%
rename from examples/numerals/quechua.gf
rename to old-examples/numerals/quechua.gf
diff --git a/examples/numerals/romanian.gf b/old-examples/numerals/romanian.gf
similarity index 100%
rename from examples/numerals/romanian.gf
rename to old-examples/numerals/romanian.gf
diff --git a/examples/numerals/russian.gf b/old-examples/numerals/russian.gf
similarity index 100%
rename from examples/numerals/russian.gf
rename to old-examples/numerals/russian.gf
diff --git a/examples/numerals/sango.gf b/old-examples/numerals/sango.gf
similarity index 100%
rename from examples/numerals/sango.gf
rename to old-examples/numerals/sango.gf
diff --git a/examples/numerals/sanskrit.gf b/old-examples/numerals/sanskrit.gf
similarity index 100%
rename from examples/numerals/sanskrit.gf
rename to old-examples/numerals/sanskrit.gf
diff --git a/examples/numerals/slovak.gf b/old-examples/numerals/slovak.gf
similarity index 100%
rename from examples/numerals/slovak.gf
rename to old-examples/numerals/slovak.gf
diff --git a/examples/numerals/sorani.gf b/old-examples/numerals/sorani.gf
similarity index 100%
rename from examples/numerals/sorani.gf
rename to old-examples/numerals/sorani.gf
diff --git a/examples/numerals/spanish.gf b/old-examples/numerals/spanish.gf
similarity index 100%
rename from examples/numerals/spanish.gf
rename to old-examples/numerals/spanish.gf
diff --git a/examples/numerals/stieng.gf b/old-examples/numerals/stieng.gf
similarity index 100%
rename from examples/numerals/stieng.gf
rename to old-examples/numerals/stieng.gf
diff --git a/examples/numerals/swahili.gf b/old-examples/numerals/swahili.gf
similarity index 100%
rename from examples/numerals/swahili.gf
rename to old-examples/numerals/swahili.gf
diff --git a/examples/numerals/swedish.gf b/old-examples/numerals/swedish.gf
similarity index 100%
rename from examples/numerals/swedish.gf
rename to old-examples/numerals/swedish.gf
diff --git a/examples/numerals/tamil.gf b/old-examples/numerals/tamil.gf
similarity index 100%
rename from examples/numerals/tamil.gf
rename to old-examples/numerals/tamil.gf
diff --git a/examples/numerals/tampere.gf b/old-examples/numerals/tampere.gf
similarity index 100%
rename from examples/numerals/tampere.gf
rename to old-examples/numerals/tampere.gf
diff --git a/examples/numerals/thai.gf b/old-examples/numerals/thai.gf
similarity index 100%
rename from examples/numerals/thai.gf
rename to old-examples/numerals/thai.gf
diff --git a/examples/numerals/thaiDU.gf b/old-examples/numerals/thaiDU.gf
similarity index 100%
rename from examples/numerals/thaiDU.gf
rename to old-examples/numerals/thaiDU.gf
diff --git a/examples/numerals/thaiP.gf b/old-examples/numerals/thaiP.gf
similarity index 100%
rename from examples/numerals/thaiP.gf
rename to old-examples/numerals/thaiP.gf
diff --git a/examples/numerals/thaiU.gf b/old-examples/numerals/thaiU.gf
similarity index 100%
rename from examples/numerals/thaiU.gf
rename to old-examples/numerals/thaiU.gf
diff --git a/examples/numerals/tibetan.gf b/old-examples/numerals/tibetan.gf
similarity index 100%
rename from examples/numerals/tibetan.gf
rename to old-examples/numerals/tibetan.gf
diff --git a/examples/numerals/totonac.gf b/old-examples/numerals/totonac.gf
similarity index 100%
rename from examples/numerals/totonac.gf
rename to old-examples/numerals/totonac.gf
diff --git a/examples/numerals/tuda_daza.gf b/old-examples/numerals/tuda_daza.gf
similarity index 100%
rename from examples/numerals/tuda_daza.gf
rename to old-examples/numerals/tuda_daza.gf
diff --git a/examples/numerals/tukang_besi.gf b/old-examples/numerals/tukang_besi.gf
similarity index 100%
rename from examples/numerals/tukang_besi.gf
rename to old-examples/numerals/tukang_besi.gf
diff --git a/examples/numerals/turkish.gf b/old-examples/numerals/turkish.gf
similarity index 100%
rename from examples/numerals/turkish.gf
rename to old-examples/numerals/turkish.gf
diff --git a/examples/numerals/votic.gf b/old-examples/numerals/votic.gf
similarity index 100%
rename from examples/numerals/votic.gf
rename to old-examples/numerals/votic.gf
diff --git a/examples/numerals/welsh.gf b/old-examples/numerals/welsh.gf
similarity index 100%
rename from examples/numerals/welsh.gf
rename to old-examples/numerals/welsh.gf
diff --git a/examples/numerals/yasin_burushaski.gf b/old-examples/numerals/yasin_burushaski.gf
similarity index 100%
rename from examples/numerals/yasin_burushaski.gf
rename to old-examples/numerals/yasin_burushaski.gf
diff --git a/examples/numerals/zaiwa.gf b/old-examples/numerals/zaiwa.gf
similarity index 100%
rename from examples/numerals/zaiwa.gf
rename to old-examples/numerals/zaiwa.gf
diff --git a/examples/peacekeeping/EXAMPLES b/old-examples/peacekeeping/EXAMPLES
similarity index 100%
rename from examples/peacekeeping/EXAMPLES
rename to old-examples/peacekeeping/EXAMPLES
diff --git a/examples/peacekeeping/Peace.gf b/old-examples/peacekeeping/Peace.gf
similarity index 100%
rename from examples/peacekeeping/Peace.gf
rename to old-examples/peacekeeping/Peace.gf
diff --git a/examples/peacekeeping/PeaceCat.gf b/old-examples/peacekeeping/PeaceCat.gf
similarity index 100%
rename from examples/peacekeeping/PeaceCat.gf
rename to old-examples/peacekeeping/PeaceCat.gf
diff --git a/examples/peacekeeping/PeaceCatI.gf b/old-examples/peacekeeping/PeaceCatI.gf
similarity index 100%
rename from examples/peacekeeping/PeaceCatI.gf
rename to old-examples/peacekeeping/PeaceCatI.gf
diff --git a/examples/peacekeeping/PeaceLexCommon.gf b/old-examples/peacekeeping/PeaceLexCommon.gf
similarity index 100%
rename from examples/peacekeeping/PeaceLexCommon.gf
rename to old-examples/peacekeeping/PeaceLexCommon.gf
diff --git a/examples/peacekeeping/PeaceLexCommonI.gf b/old-examples/peacekeeping/PeaceLexCommonI.gf
similarity index 100%
rename from examples/peacekeeping/PeaceLexCommonI.gf
rename to old-examples/peacekeeping/PeaceLexCommonI.gf
diff --git a/examples/peacekeeping/PeaceLexExt.gf b/old-examples/peacekeeping/PeaceLexExt.gf
similarity index 100%
rename from examples/peacekeeping/PeaceLexExt.gf
rename to old-examples/peacekeeping/PeaceLexExt.gf
diff --git a/examples/peacekeeping/PeacePhrases.gf b/old-examples/peacekeeping/PeacePhrases.gf
similarity index 100%
rename from examples/peacekeeping/PeacePhrases.gf
rename to old-examples/peacekeeping/PeacePhrases.gf
diff --git a/examples/peacekeeping/PeaceRes.gf b/old-examples/peacekeeping/PeaceRes.gf
similarity index 100%
rename from examples/peacekeeping/PeaceRes.gf
rename to old-examples/peacekeeping/PeaceRes.gf
diff --git a/examples/peacekeeping/PeaceSpoken.gf b/old-examples/peacekeeping/PeaceSpoken.gf
similarity index 100%
rename from examples/peacekeeping/PeaceSpoken.gf
rename to old-examples/peacekeeping/PeaceSpoken.gf
diff --git a/examples/peacekeeping/PeaceSyntax.gf b/old-examples/peacekeeping/PeaceSyntax.gf
similarity index 100%
rename from examples/peacekeeping/PeaceSyntax.gf
rename to old-examples/peacekeeping/PeaceSyntax.gf
diff --git a/examples/peacekeeping/PeaceSyntaxI.gf b/old-examples/peacekeeping/PeaceSyntaxI.gf
similarity index 100%
rename from examples/peacekeeping/PeaceSyntaxI.gf
rename to old-examples/peacekeeping/PeaceSyntaxI.gf
diff --git a/examples/peacekeeping/README b/old-examples/peacekeeping/README
similarity index 100%
rename from examples/peacekeeping/README
rename to old-examples/peacekeeping/README
diff --git a/examples/peacekeeping/english/PeaceCat_Eng.gf b/old-examples/peacekeeping/english/PeaceCat_Eng.gf
similarity index 100%
rename from examples/peacekeeping/english/PeaceCat_Eng.gf
rename to old-examples/peacekeeping/english/PeaceCat_Eng.gf
diff --git a/examples/peacekeeping/english/PeaceLexCommon_Eng.gf b/old-examples/peacekeeping/english/PeaceLexCommon_Eng.gf
similarity index 100%
rename from examples/peacekeeping/english/PeaceLexCommon_Eng.gf
rename to old-examples/peacekeeping/english/PeaceLexCommon_Eng.gf
diff --git a/examples/peacekeeping/english/PeaceLexExt_Eng.gf b/old-examples/peacekeeping/english/PeaceLexExt_Eng.gf
similarity index 100%
rename from examples/peacekeeping/english/PeaceLexExt_Eng.gf
rename to old-examples/peacekeeping/english/PeaceLexExt_Eng.gf
diff --git a/examples/peacekeeping/english/PeacePhrases_Eng.gf b/old-examples/peacekeeping/english/PeacePhrases_Eng.gf
similarity index 100%
rename from examples/peacekeeping/english/PeacePhrases_Eng.gf
rename to old-examples/peacekeeping/english/PeacePhrases_Eng.gf
diff --git a/examples/peacekeeping/english/PeaceSpoken_Eng.gf b/old-examples/peacekeeping/english/PeaceSpoken_Eng.gf
similarity index 100%
rename from examples/peacekeeping/english/PeaceSpoken_Eng.gf
rename to old-examples/peacekeeping/english/PeaceSpoken_Eng.gf
diff --git a/examples/peacekeeping/english/PeaceSyntax_Eng.gf b/old-examples/peacekeeping/english/PeaceSyntax_Eng.gf
similarity index 100%
rename from examples/peacekeeping/english/PeaceSyntax_Eng.gf
rename to old-examples/peacekeeping/english/PeaceSyntax_Eng.gf
diff --git a/examples/peacekeeping/english/Peace_Eng.gf b/old-examples/peacekeeping/english/Peace_Eng.gf
similarity index 100%
rename from examples/peacekeeping/english/Peace_Eng.gf
rename to old-examples/peacekeeping/english/Peace_Eng.gf
diff --git a/examples/peacekeeping/finnish/PeaceCat_Fin.gf b/old-examples/peacekeeping/finnish/PeaceCat_Fin.gf
similarity index 100%
rename from examples/peacekeeping/finnish/PeaceCat_Fin.gf
rename to old-examples/peacekeeping/finnish/PeaceCat_Fin.gf
diff --git a/examples/peacekeeping/finnish/PeaceLexCommon_Fin.gf b/old-examples/peacekeeping/finnish/PeaceLexCommon_Fin.gf
similarity index 100%
rename from examples/peacekeeping/finnish/PeaceLexCommon_Fin.gf
rename to old-examples/peacekeeping/finnish/PeaceLexCommon_Fin.gf
diff --git a/examples/peacekeeping/finnish/PeaceLexExt_Fin.gf b/old-examples/peacekeeping/finnish/PeaceLexExt_Fin.gf
similarity index 100%
rename from examples/peacekeeping/finnish/PeaceLexExt_Fin.gf
rename to old-examples/peacekeeping/finnish/PeaceLexExt_Fin.gf
diff --git a/examples/peacekeeping/finnish/PeacePhrases_Fin.gf b/old-examples/peacekeeping/finnish/PeacePhrases_Fin.gf
similarity index 100%
rename from examples/peacekeeping/finnish/PeacePhrases_Fin.gf
rename to old-examples/peacekeeping/finnish/PeacePhrases_Fin.gf
diff --git a/examples/peacekeeping/finnish/PeaceSpoken_Fin.gf b/old-examples/peacekeeping/finnish/PeaceSpoken_Fin.gf
similarity index 100%
rename from examples/peacekeeping/finnish/PeaceSpoken_Fin.gf
rename to old-examples/peacekeeping/finnish/PeaceSpoken_Fin.gf
diff --git a/examples/peacekeeping/finnish/PeaceSyntax_Fin.gf b/old-examples/peacekeeping/finnish/PeaceSyntax_Fin.gf
similarity index 100%
rename from examples/peacekeeping/finnish/PeaceSyntax_Fin.gf
rename to old-examples/peacekeeping/finnish/PeaceSyntax_Fin.gf
diff --git a/examples/peacekeeping/finnish/Peace_Fin.gf b/old-examples/peacekeeping/finnish/Peace_Fin.gf
similarity index 100%
rename from examples/peacekeeping/finnish/Peace_Fin.gf
rename to old-examples/peacekeeping/finnish/Peace_Fin.gf
diff --git a/examples/peacekeeping/mkPeace.gfs b/old-examples/peacekeeping/mkPeace.gfs
similarity index 100%
rename from examples/peacekeeping/mkPeace.gfs
rename to old-examples/peacekeeping/mkPeace.gfs
diff --git a/examples/peacekeeping/swedish/PeaceCat_Swe.gf b/old-examples/peacekeeping/swedish/PeaceCat_Swe.gf
similarity index 100%
rename from examples/peacekeeping/swedish/PeaceCat_Swe.gf
rename to old-examples/peacekeeping/swedish/PeaceCat_Swe.gf
diff --git a/examples/peacekeeping/swedish/PeaceLexCommon_Swe.gf b/old-examples/peacekeeping/swedish/PeaceLexCommon_Swe.gf
similarity index 100%
rename from examples/peacekeeping/swedish/PeaceLexCommon_Swe.gf
rename to old-examples/peacekeeping/swedish/PeaceLexCommon_Swe.gf
diff --git a/examples/peacekeeping/swedish/PeaceLexExt_Swe.gf b/old-examples/peacekeeping/swedish/PeaceLexExt_Swe.gf
similarity index 100%
rename from examples/peacekeeping/swedish/PeaceLexExt_Swe.gf
rename to old-examples/peacekeeping/swedish/PeaceLexExt_Swe.gf
diff --git a/examples/peacekeeping/swedish/PeacePhrases_Swe.gf b/old-examples/peacekeeping/swedish/PeacePhrases_Swe.gf
similarity index 100%
rename from examples/peacekeeping/swedish/PeacePhrases_Swe.gf
rename to old-examples/peacekeeping/swedish/PeacePhrases_Swe.gf
diff --git a/examples/peacekeeping/swedish/PeaceSpoken_Swe.gf b/old-examples/peacekeeping/swedish/PeaceSpoken_Swe.gf
similarity index 100%
rename from examples/peacekeeping/swedish/PeaceSpoken_Swe.gf
rename to old-examples/peacekeeping/swedish/PeaceSpoken_Swe.gf
diff --git a/examples/peacekeeping/swedish/PeaceSyntax_Swe.gf b/old-examples/peacekeeping/swedish/PeaceSyntax_Swe.gf
similarity index 100%
rename from examples/peacekeeping/swedish/PeaceSyntax_Swe.gf
rename to old-examples/peacekeeping/swedish/PeaceSyntax_Swe.gf
diff --git a/examples/peacekeeping/swedish/Peace_Swe.gf b/old-examples/peacekeeping/swedish/Peace_Swe.gf
similarity index 100%
rename from examples/peacekeeping/swedish/Peace_Swe.gf
rename to old-examples/peacekeeping/swedish/Peace_Swe.gf
diff --git a/examples/query/Database.gf b/old-examples/query/Database.gf
similarity index 100%
rename from examples/query/Database.gf
rename to old-examples/query/Database.gf
diff --git a/examples/query/DatabaseEng.gf b/old-examples/query/DatabaseEng.gf
similarity index 100%
rename from examples/query/DatabaseEng.gf
rename to old-examples/query/DatabaseEng.gf
diff --git a/examples/query/Makefile b/old-examples/query/Makefile
similarity index 100%
rename from examples/query/Makefile
rename to old-examples/query/Makefile
diff --git a/examples/query/README b/old-examples/query/README
similarity index 100%
rename from examples/query/README
rename to old-examples/query/README
diff --git a/examples/query/UseDatabase.hs b/old-examples/query/UseDatabase.hs
similarity index 100%
rename from examples/query/UseDatabase.hs
rename to old-examples/query/UseDatabase.hs
diff --git a/examples/regulus/README b/old-examples/regulus/README
similarity index 100%
rename from examples/regulus/README
rename to old-examples/regulus/README
diff --git a/examples/regulus/toy0/Toy0.gf b/old-examples/regulus/toy0/Toy0.gf
similarity index 100%
rename from examples/regulus/toy0/Toy0.gf
rename to old-examples/regulus/toy0/Toy0.gf
diff --git a/examples/regulus/toy0/Toy0Eng.gf b/old-examples/regulus/toy0/Toy0Eng.gf
similarity index 100%
rename from examples/regulus/toy0/Toy0Eng.gf
rename to old-examples/regulus/toy0/Toy0Eng.gf
diff --git a/examples/regulus/toy0/Toy0Fin.gf b/old-examples/regulus/toy0/Toy0Fin.gf
similarity index 100%
rename from examples/regulus/toy0/Toy0Fin.gf
rename to old-examples/regulus/toy0/Toy0Fin.gf
diff --git a/examples/regulus/toy0/Toy0Fre.gf b/old-examples/regulus/toy0/Toy0Fre.gf
similarity index 100%
rename from examples/regulus/toy0/Toy0Fre.gf
rename to old-examples/regulus/toy0/Toy0Fre.gf
diff --git a/examples/regulus/toy0/Toy0I.gf b/old-examples/regulus/toy0/Toy0I.gf
similarity index 100%
rename from examples/regulus/toy0/Toy0I.gf
rename to old-examples/regulus/toy0/Toy0I.gf
diff --git a/examples/regulus/toy0/Toy0Swe.gf b/old-examples/regulus/toy0/Toy0Swe.gf
similarity index 100%
rename from examples/regulus/toy0/Toy0Swe.gf
rename to old-examples/regulus/toy0/Toy0Swe.gf
diff --git a/examples/regulus/toy0/example-based/Toy0.gf b/old-examples/regulus/toy0/example-based/Toy0.gf
similarity index 100%
rename from examples/regulus/toy0/example-based/Toy0.gf
rename to old-examples/regulus/toy0/example-based/Toy0.gf
diff --git a/examples/regulus/toy0/example-based/Toy0Ger.gf b/old-examples/regulus/toy0/example-based/Toy0Ger.gf
similarity index 100%
rename from examples/regulus/toy0/example-based/Toy0Ger.gf
rename to old-examples/regulus/toy0/example-based/Toy0Ger.gf
diff --git a/examples/regulus/toy0/example-based/Toy0I.gfe b/old-examples/regulus/toy0/example-based/Toy0I.gfe
similarity index 100%
rename from examples/regulus/toy0/example-based/Toy0I.gfe
rename to old-examples/regulus/toy0/example-based/Toy0I.gfe
diff --git a/examples/regulus/toy0/no-functor/Toy0.gf b/old-examples/regulus/toy0/no-functor/Toy0.gf
similarity index 100%
rename from examples/regulus/toy0/no-functor/Toy0.gf
rename to old-examples/regulus/toy0/no-functor/Toy0.gf
diff --git a/examples/regulus/toy0/no-functor/Toy0Eng.gf b/old-examples/regulus/toy0/no-functor/Toy0Eng.gf
similarity index 100%
rename from examples/regulus/toy0/no-functor/Toy0Eng.gf
rename to old-examples/regulus/toy0/no-functor/Toy0Eng.gf
diff --git a/examples/regulus/toy0/no-functor/Toy0Fin.gf b/old-examples/regulus/toy0/no-functor/Toy0Fin.gf
similarity index 100%
rename from examples/regulus/toy0/no-functor/Toy0Fin.gf
rename to old-examples/regulus/toy0/no-functor/Toy0Fin.gf
diff --git a/examples/regulus/toy0/no-resource/Toy0.gf b/old-examples/regulus/toy0/no-resource/Toy0.gf
similarity index 100%
rename from examples/regulus/toy0/no-resource/Toy0.gf
rename to old-examples/regulus/toy0/no-resource/Toy0.gf
diff --git a/examples/regulus/toy0/no-resource/Toy0Eng.gf b/old-examples/regulus/toy0/no-resource/Toy0Eng.gf
similarity index 100%
rename from examples/regulus/toy0/no-resource/Toy0Eng.gf
rename to old-examples/regulus/toy0/no-resource/Toy0Eng.gf
diff --git a/examples/regulus/toy0/no-resource/Toy0Fre.gf b/old-examples/regulus/toy0/no-resource/Toy0Fre.gf
similarity index 100%
rename from examples/regulus/toy0/no-resource/Toy0Fre.gf
rename to old-examples/regulus/toy0/no-resource/Toy0Fre.gf
diff --git a/examples/regulus/toy0/no-resource/Toy0Ger.gf b/old-examples/regulus/toy0/no-resource/Toy0Ger.gf
similarity index 100%
rename from examples/regulus/toy0/no-resource/Toy0Ger.gf
rename to old-examples/regulus/toy0/no-resource/Toy0Ger.gf
diff --git a/examples/regulus/toy0/no-resource/Toy0_eng.gf b/old-examples/regulus/toy0/no-resource/Toy0_eng.gf
similarity index 100%
rename from examples/regulus/toy0/no-resource/Toy0_eng.gf
rename to old-examples/regulus/toy0/no-resource/Toy0_eng.gf
diff --git a/examples/regulus/toy0/toy0.gfprobs b/old-examples/regulus/toy0/toy0.gfprobs
similarity index 100%
rename from examples/regulus/toy0/toy0.gfprobs
rename to old-examples/regulus/toy0/toy0.gfprobs
diff --git a/examples/regulus/toy1/LexToy1.gf b/old-examples/regulus/toy1/LexToy1.gf
similarity index 100%
rename from examples/regulus/toy1/LexToy1.gf
rename to old-examples/regulus/toy1/LexToy1.gf
diff --git a/examples/regulus/toy1/LexToy1Swe.gf b/old-examples/regulus/toy1/LexToy1Swe.gf
similarity index 100%
rename from examples/regulus/toy1/LexToy1Swe.gf
rename to old-examples/regulus/toy1/LexToy1Swe.gf
diff --git a/examples/regulus/toy1/Toy1.gf b/old-examples/regulus/toy1/Toy1.gf
similarity index 100%
rename from examples/regulus/toy1/Toy1.gf
rename to old-examples/regulus/toy1/Toy1.gf
diff --git a/examples/regulus/toy1/Toy1Eng.gf b/old-examples/regulus/toy1/Toy1Eng.gf
similarity index 100%
rename from examples/regulus/toy1/Toy1Eng.gf
rename to old-examples/regulus/toy1/Toy1Eng.gf
diff --git a/examples/regulus/toy1/Toy1Fre.gf b/old-examples/regulus/toy1/Toy1Fre.gf
similarity index 100%
rename from examples/regulus/toy1/Toy1Fre.gf
rename to old-examples/regulus/toy1/Toy1Fre.gf
diff --git a/examples/regulus/toy1/Toy1I.gf b/old-examples/regulus/toy1/Toy1I.gf
similarity index 100%
rename from examples/regulus/toy1/Toy1I.gf
rename to old-examples/regulus/toy1/Toy1I.gf
diff --git a/examples/regulus/toy1/Toy1Swe.gf b/old-examples/regulus/toy1/Toy1Swe.gf
similarity index 100%
rename from examples/regulus/toy1/Toy1Swe.gf
rename to old-examples/regulus/toy1/Toy1Swe.gf
diff --git a/examples/regulus/toy1/Toy1a.gf b/old-examples/regulus/toy1/Toy1a.gf
similarity index 100%
rename from examples/regulus/toy1/Toy1a.gf
rename to old-examples/regulus/toy1/Toy1a.gf
diff --git a/examples/regulus/toy1/Toy1aEng.gf b/old-examples/regulus/toy1/Toy1aEng.gf
similarity index 100%
rename from examples/regulus/toy1/Toy1aEng.gf
rename to old-examples/regulus/toy1/Toy1aEng.gf
diff --git a/examples/restaurant/LexRestaurant.gf b/old-examples/restaurant/LexRestaurant.gf
similarity index 100%
rename from examples/restaurant/LexRestaurant.gf
rename to old-examples/restaurant/LexRestaurant.gf
diff --git a/examples/restaurant/LexRestaurantEng.gf b/old-examples/restaurant/LexRestaurantEng.gf
similarity index 100%
rename from examples/restaurant/LexRestaurantEng.gf
rename to old-examples/restaurant/LexRestaurantEng.gf
diff --git a/examples/restaurant/LexRestaurantFin.gf b/old-examples/restaurant/LexRestaurantFin.gf
similarity index 100%
rename from examples/restaurant/LexRestaurantFin.gf
rename to old-examples/restaurant/LexRestaurantFin.gf
diff --git a/examples/restaurant/LexRestaurantGer.gf b/old-examples/restaurant/LexRestaurantGer.gf
similarity index 100%
rename from examples/restaurant/LexRestaurantGer.gf
rename to old-examples/restaurant/LexRestaurantGer.gf
diff --git a/examples/restaurant/LexRestaurantSwe.gf b/old-examples/restaurant/LexRestaurantSwe.gf
similarity index 100%
rename from examples/restaurant/LexRestaurantSwe.gf
rename to old-examples/restaurant/LexRestaurantSwe.gf
diff --git a/examples/restaurant/Restaurant.gf b/old-examples/restaurant/Restaurant.gf
similarity index 100%
rename from examples/restaurant/Restaurant.gf
rename to old-examples/restaurant/Restaurant.gf
diff --git a/examples/restaurant/RestaurantEng.gf b/old-examples/restaurant/RestaurantEng.gf
similarity index 100%
rename from examples/restaurant/RestaurantEng.gf
rename to old-examples/restaurant/RestaurantEng.gf
diff --git a/examples/restaurant/RestaurantFin.gf b/old-examples/restaurant/RestaurantFin.gf
similarity index 100%
rename from examples/restaurant/RestaurantFin.gf
rename to old-examples/restaurant/RestaurantFin.gf
diff --git a/examples/restaurant/RestaurantGer.gf b/old-examples/restaurant/RestaurantGer.gf
similarity index 100%
rename from examples/restaurant/RestaurantGer.gf
rename to old-examples/restaurant/RestaurantGer.gf
diff --git a/examples/restaurant/RestaurantI.gf b/old-examples/restaurant/RestaurantI.gf
similarity index 100%
rename from examples/restaurant/RestaurantI.gf
rename to old-examples/restaurant/RestaurantI.gf
diff --git a/examples/restaurant/RestaurantSwe.gf b/old-examples/restaurant/RestaurantSwe.gf
similarity index 100%
rename from examples/restaurant/RestaurantSwe.gf
rename to old-examples/restaurant/RestaurantSwe.gf
diff --git a/examples/shallow/BigShallowEng.gf b/old-examples/shallow/BigShallowEng.gf
similarity index 100%
rename from examples/shallow/BigShallowEng.gf
rename to old-examples/shallow/BigShallowEng.gf
diff --git a/examples/shallow/BigShallowEngAbs.gf b/old-examples/shallow/BigShallowEngAbs.gf
similarity index 100%
rename from examples/shallow/BigShallowEngAbs.gf
rename to old-examples/shallow/BigShallowEngAbs.gf
diff --git a/examples/shallow/BigShallowSwe.gf b/old-examples/shallow/BigShallowSwe.gf
similarity index 100%
rename from examples/shallow/BigShallowSwe.gf
rename to old-examples/shallow/BigShallowSwe.gf
diff --git a/examples/shallow/BigShallowSweAbs.gf b/old-examples/shallow/BigShallowSweAbs.gf
similarity index 100%
rename from examples/shallow/BigShallowSweAbs.gf
rename to old-examples/shallow/BigShallowSweAbs.gf
diff --git a/examples/shallow/README b/old-examples/shallow/README
similarity index 100%
rename from examples/shallow/README
rename to old-examples/shallow/README
diff --git a/examples/shallow/Shallow.gf b/old-examples/shallow/Shallow.gf
similarity index 100%
rename from examples/shallow/Shallow.gf
rename to old-examples/shallow/Shallow.gf
diff --git a/examples/shallow/ShallowEng.gf b/old-examples/shallow/ShallowEng.gf
similarity index 100%
rename from examples/shallow/ShallowEng.gf
rename to old-examples/shallow/ShallowEng.gf
diff --git a/examples/shallow/ShallowFre.gf b/old-examples/shallow/ShallowFre.gf
similarity index 100%
rename from examples/shallow/ShallowFre.gf
rename to old-examples/shallow/ShallowFre.gf
diff --git a/examples/shallow/ShallowI.gf b/old-examples/shallow/ShallowI.gf
similarity index 100%
rename from examples/shallow/ShallowI.gf
rename to old-examples/shallow/ShallowI.gf
diff --git a/examples/shallow/ShallowSwe.gf b/old-examples/shallow/ShallowSwe.gf
similarity index 100%
rename from examples/shallow/ShallowSwe.gf
rename to old-examples/shallow/ShallowSwe.gf
diff --git a/examples/stoneage/Stoneage.gf b/old-examples/stoneage/Stoneage.gf
similarity index 100%
rename from examples/stoneage/Stoneage.gf
rename to old-examples/stoneage/Stoneage.gf
diff --git a/examples/stoneage/StoneageEng.gf b/old-examples/stoneage/StoneageEng.gf
similarity index 100%
rename from examples/stoneage/StoneageEng.gf
rename to old-examples/stoneage/StoneageEng.gf
diff --git a/examples/stoneage/StoneageFin.gf b/old-examples/stoneage/StoneageFin.gf
similarity index 100%
rename from examples/stoneage/StoneageFin.gf
rename to old-examples/stoneage/StoneageFin.gf
diff --git a/examples/stoneage/StoneageFre.gf b/old-examples/stoneage/StoneageFre.gf
similarity index 100%
rename from examples/stoneage/StoneageFre.gf
rename to old-examples/stoneage/StoneageFre.gf
diff --git a/examples/stoneage/StoneageIta.gf b/old-examples/stoneage/StoneageIta.gf
similarity index 100%
rename from examples/stoneage/StoneageIta.gf
rename to old-examples/stoneage/StoneageIta.gf
diff --git a/examples/stoneage/StoneageNor.gf b/old-examples/stoneage/StoneageNor.gf
similarity index 100%
rename from examples/stoneage/StoneageNor.gf
rename to old-examples/stoneage/StoneageNor.gf
diff --git a/examples/stoneage/StoneageResEng.gf b/old-examples/stoneage/StoneageResEng.gf
similarity index 100%
rename from examples/stoneage/StoneageResEng.gf
rename to old-examples/stoneage/StoneageResEng.gf
diff --git a/examples/stoneage/StoneageResFin.gf b/old-examples/stoneage/StoneageResFin.gf
similarity index 100%
rename from examples/stoneage/StoneageResFin.gf
rename to old-examples/stoneage/StoneageResFin.gf
diff --git a/examples/stoneage/StoneageResFre.gf b/old-examples/stoneage/StoneageResFre.gf
similarity index 100%
rename from examples/stoneage/StoneageResFre.gf
rename to old-examples/stoneage/StoneageResFre.gf
diff --git a/examples/stoneage/StoneageResIta.gf b/old-examples/stoneage/StoneageResIta.gf
similarity index 100%
rename from examples/stoneage/StoneageResIta.gf
rename to old-examples/stoneage/StoneageResIta.gf
diff --git a/examples/stoneage/StoneageResNor.gf b/old-examples/stoneage/StoneageResNor.gf
similarity index 100%
rename from examples/stoneage/StoneageResNor.gf
rename to old-examples/stoneage/StoneageResNor.gf
diff --git a/examples/stoneage/StoneageResSpa.gf b/old-examples/stoneage/StoneageResSpa.gf
similarity index 100%
rename from examples/stoneage/StoneageResSpa.gf
rename to old-examples/stoneage/StoneageResSpa.gf
diff --git a/examples/stoneage/StoneageResSwe.gf b/old-examples/stoneage/StoneageResSwe.gf
similarity index 100%
rename from examples/stoneage/StoneageResSwe.gf
rename to old-examples/stoneage/StoneageResSwe.gf
diff --git a/examples/stoneage/StoneageSpa.gf b/old-examples/stoneage/StoneageSpa.gf
similarity index 100%
rename from examples/stoneage/StoneageSpa.gf
rename to old-examples/stoneage/StoneageSpa.gf
diff --git a/examples/stoneage/StoneageSwe.gf b/old-examples/stoneage/StoneageSwe.gf
similarity index 100%
rename from examples/stoneage/StoneageSwe.gf
rename to old-examples/stoneage/StoneageSwe.gf
diff --git a/examples/stoneage/mkStoneage.gfs b/old-examples/stoneage/mkStoneage.gfs
similarity index 100%
rename from examples/stoneage/mkStoneage.gfs
rename to old-examples/stoneage/mkStoneage.gfs
diff --git a/examples/stoneage1/Stoneage.gf b/old-examples/stoneage1/Stoneage.gf
similarity index 100%
rename from examples/stoneage1/Stoneage.gf
rename to old-examples/stoneage1/Stoneage.gf
diff --git a/examples/stoneage1/StoneageEng.gf b/old-examples/stoneage1/StoneageEng.gf
similarity index 100%
rename from examples/stoneage1/StoneageEng.gf
rename to old-examples/stoneage1/StoneageEng.gf
diff --git a/examples/stoneage1/StoneageFin.gf b/old-examples/stoneage1/StoneageFin.gf
similarity index 100%
rename from examples/stoneage1/StoneageFin.gf
rename to old-examples/stoneage1/StoneageFin.gf
diff --git a/examples/stoneage1/StoneageFre.gf b/old-examples/stoneage1/StoneageFre.gf
similarity index 100%
rename from examples/stoneage1/StoneageFre.gf
rename to old-examples/stoneage1/StoneageFre.gf
diff --git a/examples/stoneage1/StoneageGer.gf b/old-examples/stoneage1/StoneageGer.gf
similarity index 100%
rename from examples/stoneage1/StoneageGer.gf
rename to old-examples/stoneage1/StoneageGer.gf
diff --git a/examples/stoneage1/StoneageI.gf b/old-examples/stoneage1/StoneageI.gf
similarity index 100%
rename from examples/stoneage1/StoneageI.gf
rename to old-examples/stoneage1/StoneageI.gf
diff --git a/examples/stoneage1/StoneageIta.gf b/old-examples/stoneage1/StoneageIta.gf
similarity index 100%
rename from examples/stoneage1/StoneageIta.gf
rename to old-examples/stoneage1/StoneageIta.gf
diff --git a/examples/stoneage1/StoneageNor.gf b/old-examples/stoneage1/StoneageNor.gf
similarity index 100%
rename from examples/stoneage1/StoneageNor.gf
rename to old-examples/stoneage1/StoneageNor.gf
diff --git a/examples/stoneage1/StoneageSpa.gf b/old-examples/stoneage1/StoneageSpa.gf
similarity index 100%
rename from examples/stoneage1/StoneageSpa.gf
rename to old-examples/stoneage1/StoneageSpa.gf
diff --git a/examples/stoneage1/StoneageSwe.gf b/old-examples/stoneage1/StoneageSwe.gf
similarity index 100%
rename from examples/stoneage1/StoneageSwe.gf
rename to old-examples/stoneage1/StoneageSwe.gf
diff --git a/examples/systemS/Formula.gf b/old-examples/systemS/Formula.gf
similarity index 100%
rename from examples/systemS/Formula.gf
rename to old-examples/systemS/Formula.gf
diff --git a/examples/systemS/FormulaSymb.gf b/old-examples/systemS/FormulaSymb.gf
similarity index 100%
rename from examples/systemS/FormulaSymb.gf
rename to old-examples/systemS/FormulaSymb.gf
diff --git a/examples/systemS/Precedence.gf b/old-examples/systemS/Precedence.gf
similarity index 100%
rename from examples/systemS/Precedence.gf
rename to old-examples/systemS/Precedence.gf
diff --git a/examples/systemS/Proof.gf b/old-examples/systemS/Proof.gf
similarity index 100%
rename from examples/systemS/Proof.gf
rename to old-examples/systemS/Proof.gf
diff --git a/examples/systemS/ProofEng.gf b/old-examples/systemS/ProofEng.gf
similarity index 100%
rename from examples/systemS/ProofEng.gf
rename to old-examples/systemS/ProofEng.gf
diff --git a/examples/systemS/ProofSymb.gf b/old-examples/systemS/ProofSymb.gf
similarity index 100%
rename from examples/systemS/ProofSymb.gf
rename to old-examples/systemS/ProofSymb.gf
diff --git a/examples/systemS/README b/old-examples/systemS/README
similarity index 100%
rename from examples/systemS/README
rename to old-examples/systemS/README
diff --git a/examples/systemS/ex1.txt b/old-examples/systemS/ex1.txt
similarity index 100%
rename from examples/systemS/ex1.txt
rename to old-examples/systemS/ex1.txt
diff --git a/examples/systemS/ex1eng.txt b/old-examples/systemS/ex1eng.txt
similarity index 100%
rename from examples/systemS/ex1eng.txt
rename to old-examples/systemS/ex1eng.txt
diff --git a/examples/systemS/ex2.txt b/old-examples/systemS/ex2.txt
similarity index 100%
rename from examples/systemS/ex2.txt
rename to old-examples/systemS/ex2.txt
diff --git a/examples/systemS/ex2eng.txt b/old-examples/systemS/ex2eng.txt
similarity index 100%
rename from examples/systemS/ex2eng.txt
rename to old-examples/systemS/ex2eng.txt
diff --git a/examples/systemS/ex4.txt b/old-examples/systemS/ex4.txt
similarity index 100%
rename from examples/systemS/ex4.txt
rename to old-examples/systemS/ex4.txt
diff --git a/examples/systemS/ex4eng.txt b/old-examples/systemS/ex4eng.txt
similarity index 100%
rename from examples/systemS/ex4eng.txt
rename to old-examples/systemS/ex4eng.txt
diff --git a/examples/systemS/proof.gfcm b/old-examples/systemS/proof.gfcm
similarity index 100%
rename from examples/systemS/proof.gfcm
rename to old-examples/systemS/proof.gfcm
diff --git a/examples/systemS/test.gfs b/old-examples/systemS/test.gfs
similarity index 100%
rename from examples/systemS/test.gfs
rename to old-examples/systemS/test.gfs
diff --git a/examples/tram/ExTramI.gfe b/old-examples/tram/ExTramI.gfe
similarity index 100%
rename from examples/tram/ExTramI.gfe
rename to old-examples/tram/ExTramI.gfe
diff --git a/examples/tram/README b/old-examples/tram/README
similarity index 100%
rename from examples/tram/README
rename to old-examples/tram/README
diff --git a/examples/tram/Tram.gf b/old-examples/tram/Tram.gf
similarity index 100%
rename from examples/tram/Tram.gf
rename to old-examples/tram/Tram.gf
diff --git a/examples/tram/TramEng.gf b/old-examples/tram/TramEng.gf
similarity index 100%
rename from examples/tram/TramEng.gf
rename to old-examples/tram/TramEng.gf
diff --git a/examples/tram/TramFin.gf b/old-examples/tram/TramFin.gf
similarity index 100%
rename from examples/tram/TramFin.gf
rename to old-examples/tram/TramFin.gf
diff --git a/examples/tram/TramFre.gf b/old-examples/tram/TramFre.gf
similarity index 100%
rename from examples/tram/TramFre.gf
rename to old-examples/tram/TramFre.gf
diff --git a/examples/tram/TramGer.gf b/old-examples/tram/TramGer.gf
similarity index 100%
rename from examples/tram/TramGer.gf
rename to old-examples/tram/TramGer.gf
diff --git a/examples/tram/TramI.gf b/old-examples/tram/TramI.gf
similarity index 100%
rename from examples/tram/TramI.gf
rename to old-examples/tram/TramI.gf
diff --git a/examples/tram/TramIta.gf b/old-examples/tram/TramIta.gf
similarity index 100%
rename from examples/tram/TramIta.gf
rename to old-examples/tram/TramIta.gf
diff --git a/examples/tram/TramNor.gf b/old-examples/tram/TramNor.gf
similarity index 100%
rename from examples/tram/TramNor.gf
rename to old-examples/tram/TramNor.gf
diff --git a/examples/tram/TramSpa.gf b/old-examples/tram/TramSpa.gf
similarity index 100%
rename from examples/tram/TramSpa.gf
rename to old-examples/tram/TramSpa.gf
diff --git a/examples/tram/TramSwe.gf b/old-examples/tram/TramSwe.gf
similarity index 100%
rename from examples/tram/TramSwe.gf
rename to old-examples/tram/TramSwe.gf
diff --git a/examples/tram0/README b/old-examples/tram0/README
similarity index 100%
rename from examples/tram0/README
rename to old-examples/tram0/README
diff --git a/examples/tram0/Tram.gf b/old-examples/tram0/Tram.gf
similarity index 100%
rename from examples/tram0/Tram.gf
rename to old-examples/tram0/Tram.gf
diff --git a/examples/tram0/TramEng.gf b/old-examples/tram0/TramEng.gf
similarity index 100%
rename from examples/tram0/TramEng.gf
rename to old-examples/tram0/TramEng.gf
diff --git a/examples/tram0/TramFre.gf b/old-examples/tram0/TramFre.gf
similarity index 100%
rename from examples/tram0/TramFre.gf
rename to old-examples/tram0/TramFre.gf
diff --git a/examples/tram0/TramI.gf b/old-examples/tram0/TramI.gf
similarity index 100%
rename from examples/tram0/TramI.gf
rename to old-examples/tram0/TramI.gf
diff --git a/examples/tram0/TramSwe.gf b/old-examples/tram0/TramSwe.gf
similarity index 100%
rename from examples/tram0/TramSwe.gf
rename to old-examples/tram0/TramSwe.gf
diff --git a/examples/travel/Essential.gf b/old-examples/travel/Essential.gf
similarity index 100%
rename from examples/travel/Essential.gf
rename to old-examples/travel/Essential.gf
diff --git a/examples/travel/EssentialThai.gf b/old-examples/travel/EssentialThai.gf
similarity index 100%
rename from examples/travel/EssentialThai.gf
rename to old-examples/travel/EssentialThai.gf
diff --git a/examples/travel/Travel.gf b/old-examples/travel/Travel.gf
similarity index 100%
rename from examples/travel/Travel.gf
rename to old-examples/travel/Travel.gf
diff --git a/examples/travel/TravelTha.gf b/old-examples/travel/TravelTha.gf
similarity index 100%
rename from examples/travel/TravelTha.gf
rename to old-examples/travel/TravelTha.gf
diff --git a/examples/travel/TravelThai.gf b/old-examples/travel/TravelThai.gf
similarity index 100%
rename from examples/travel/TravelThai.gf
rename to old-examples/travel/TravelThai.gf
diff --git a/examples/travel/TravelThaiPron.gf b/old-examples/travel/TravelThaiPron.gf
similarity index 100%
rename from examples/travel/TravelThaiPron.gf
rename to old-examples/travel/TravelThaiPron.gf
diff --git a/examples-3.0/tutorial/calculator/Calculator.gf b/old-examples/tutorial/calculator/Calculator.gf
similarity index 100%
rename from examples-3.0/tutorial/calculator/Calculator.gf
rename to old-examples/tutorial/calculator/Calculator.gf
diff --git a/examples-3.0/tutorial/calculator/CalculatorC.gf b/old-examples/tutorial/calculator/CalculatorC.gf
similarity index 100%
rename from examples-3.0/tutorial/calculator/CalculatorC.gf
rename to old-examples/tutorial/calculator/CalculatorC.gf
diff --git a/examples-3.0/tutorial/calculator/CalculatorE.gf b/old-examples/tutorial/calculator/CalculatorE.gf
similarity index 100%
rename from examples-3.0/tutorial/calculator/CalculatorE.gf
rename to old-examples/tutorial/calculator/CalculatorE.gf
diff --git a/examples-3.0/tutorial/calculator/CalculatorJ.gf b/old-examples/tutorial/calculator/CalculatorJ.gf
similarity index 100%
rename from examples-3.0/tutorial/calculator/CalculatorJ.gf
rename to old-examples/tutorial/calculator/CalculatorJ.gf
diff --git a/examples-3.0/tutorial/calculator/CalculatorP.gf b/old-examples/tutorial/calculator/CalculatorP.gf
similarity index 100%
rename from examples-3.0/tutorial/calculator/CalculatorP.gf
rename to old-examples/tutorial/calculator/CalculatorP.gf
diff --git a/examples/tutorial/embedded/LexMath.gf b/old-examples/tutorial/embedded/LexMath.gf
similarity index 100%
rename from examples/tutorial/embedded/LexMath.gf
rename to old-examples/tutorial/embedded/LexMath.gf
diff --git a/examples/tutorial/embedded/LexMathEng.gf b/old-examples/tutorial/embedded/LexMathEng.gf
similarity index 100%
rename from examples/tutorial/embedded/LexMathEng.gf
rename to old-examples/tutorial/embedded/LexMathEng.gf
diff --git a/examples/tutorial/embedded/LexMathFre.gf b/old-examples/tutorial/embedded/LexMathFre.gf
similarity index 100%
rename from examples/tutorial/embedded/LexMathFre.gf
rename to old-examples/tutorial/embedded/LexMathFre.gf
diff --git a/examples/tutorial/embedded/Makefile b/old-examples/tutorial/embedded/Makefile
similarity index 100%
rename from examples/tutorial/embedded/Makefile
rename to old-examples/tutorial/embedded/Makefile
diff --git a/examples/tutorial/embedded/Math.gf b/old-examples/tutorial/embedded/Math.gf
similarity index 100%
rename from examples/tutorial/embedded/Math.gf
rename to old-examples/tutorial/embedded/Math.gf
diff --git a/examples/tutorial/embedded/MathEng.gf b/old-examples/tutorial/embedded/MathEng.gf
similarity index 100%
rename from examples/tutorial/embedded/MathEng.gf
rename to old-examples/tutorial/embedded/MathEng.gf
diff --git a/examples/tutorial/embedded/MathFre.gf b/old-examples/tutorial/embedded/MathFre.gf
similarity index 100%
rename from examples/tutorial/embedded/MathFre.gf
rename to old-examples/tutorial/embedded/MathFre.gf
diff --git a/examples/tutorial/embedded/MathI.gf b/old-examples/tutorial/embedded/MathI.gf
similarity index 100%
rename from examples/tutorial/embedded/MathI.gf
rename to old-examples/tutorial/embedded/MathI.gf
diff --git a/examples/tutorial/embedded/TransferDef.hs b/old-examples/tutorial/embedded/TransferDef.hs
similarity index 100%
rename from examples/tutorial/embedded/TransferDef.hs
rename to old-examples/tutorial/embedded/TransferDef.hs
diff --git a/examples/tutorial/embedded/TransferLoop.hs b/old-examples/tutorial/embedded/TransferLoop.hs
similarity index 100%
rename from examples/tutorial/embedded/TransferLoop.hs
rename to old-examples/tutorial/embedded/TransferLoop.hs
diff --git a/examples/tutorial/embedded/Translator.hs b/old-examples/tutorial/embedded/Translator.hs
similarity index 100%
rename from examples/tutorial/embedded/Translator.hs
rename to old-examples/tutorial/embedded/Translator.hs
diff --git a/examples/tutorial/embedded/TranslatorLoop.hs b/old-examples/tutorial/embedded/TranslatorLoop.hs
similarity index 100%
rename from examples/tutorial/embedded/TranslatorLoop.hs
rename to old-examples/tutorial/embedded/TranslatorLoop.hs
diff --git a/examples/tutorial/embedded/haskell/GSyntax.hs b/old-examples/tutorial/embedded/haskell/GSyntax.hs
similarity index 100%
rename from examples/tutorial/embedded/haskell/GSyntax.hs
rename to old-examples/tutorial/embedded/haskell/GSyntax.hs
diff --git a/examples/tutorial/embedded/haskell/Run.hs b/old-examples/tutorial/embedded/haskell/Run.hs
similarity index 100%
rename from examples/tutorial/embedded/haskell/Run.hs
rename to old-examples/tutorial/embedded/haskell/Run.hs
diff --git a/examples-3.0/tutorial/food/Food.gf b/old-examples/tutorial/food/Food.gf
similarity index 100%
rename from examples-3.0/tutorial/food/Food.gf
rename to old-examples/tutorial/food/Food.gf
diff --git a/examples-3.0/tutorial/food/FoodEng.gf b/old-examples/tutorial/food/FoodEng.gf
similarity index 100%
rename from examples-3.0/tutorial/food/FoodEng.gf
rename to old-examples/tutorial/food/FoodEng.gf
diff --git a/examples-3.0/tutorial/food/FoodIta.gf b/old-examples/tutorial/food/FoodIta.gf
similarity index 100%
rename from examples-3.0/tutorial/food/FoodIta.gf
rename to old-examples/tutorial/food/FoodIta.gf
diff --git a/examples/tutorial/food/food.ebnf b/old-examples/tutorial/food/food.ebnf
similarity index 100%
rename from examples/tutorial/food/food.ebnf
rename to old-examples/tutorial/food/food.ebnf
diff --git a/examples-3.0/tutorial/foods/Foods.gf b/old-examples/tutorial/foods/Foods.gf
similarity index 100%
rename from examples-3.0/tutorial/foods/Foods.gf
rename to old-examples/tutorial/foods/Foods.gf
diff --git a/examples-3.0/tutorial/foods/FoodsEng.gf b/old-examples/tutorial/foods/FoodsEng.gf
similarity index 100%
rename from examples-3.0/tutorial/foods/FoodsEng.gf
rename to old-examples/tutorial/foods/FoodsEng.gf
diff --git a/examples-3.0/tutorial/foods/FoodsIta.gf b/old-examples/tutorial/foods/FoodsIta.gf
similarity index 100%
rename from examples-3.0/tutorial/foods/FoodsIta.gf
rename to old-examples/tutorial/foods/FoodsIta.gf
diff --git a/examples-3.0/tutorial/hello/Hello.gf b/old-examples/tutorial/hello/Hello.gf
similarity index 100%
rename from examples-3.0/tutorial/hello/Hello.gf
rename to old-examples/tutorial/hello/Hello.gf
diff --git a/examples-3.0/tutorial/hello/HelloEng.gf b/old-examples/tutorial/hello/HelloEng.gf
similarity index 100%
rename from examples-3.0/tutorial/hello/HelloEng.gf
rename to old-examples/tutorial/hello/HelloEng.gf
diff --git a/examples-3.0/tutorial/hello/HelloFin.gf b/old-examples/tutorial/hello/HelloFin.gf
similarity index 100%
rename from examples-3.0/tutorial/hello/HelloFin.gf
rename to old-examples/tutorial/hello/HelloFin.gf
diff --git a/examples-3.0/tutorial/hello/HelloIta.gf b/old-examples/tutorial/hello/HelloIta.gf
similarity index 100%
rename from examples-3.0/tutorial/hello/HelloIta.gf
rename to old-examples/tutorial/hello/HelloIta.gf
diff --git a/examples-3.0/tutorial/hello/hello.gfs b/old-examples/tutorial/hello/hello.gfs
similarity index 66%
rename from examples-3.0/tutorial/hello/hello.gfs
rename to old-examples/tutorial/hello/hello.gfs
index 3a18fee52..783919e0e 100644
--- a/examples-3.0/tutorial/hello/hello.gfs
+++ b/old-examples/tutorial/hello/hello.gfs
@@ -1,4 +1,4 @@
import HelloEng.gf
import HelloFin.gf
import HelloIta.gf
-linearize Hello World
+linearize -multi Hello World
diff --git a/examples-3.0/tutorial/resource-foods/ExtFoods.gf b/old-examples/tutorial/resource-foods/ExtFoods.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/ExtFoods.gf
rename to old-examples/tutorial/resource-foods/ExtFoods.gf
diff --git a/examples-3.0/tutorial/resource-foods/ExtFoodsEng.gf b/old-examples/tutorial/resource-foods/ExtFoodsEng.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/ExtFoodsEng.gf
rename to old-examples/tutorial/resource-foods/ExtFoodsEng.gf
diff --git a/examples-3.0/tutorial/resource-foods/ExtFoodsFin.gf b/old-examples/tutorial/resource-foods/ExtFoodsFin.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/ExtFoodsFin.gf
rename to old-examples/tutorial/resource-foods/ExtFoodsFin.gf
diff --git a/examples-3.0/tutorial/resource-foods/ExtFoodsGer.gf b/old-examples/tutorial/resource-foods/ExtFoodsGer.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/ExtFoodsGer.gf
rename to old-examples/tutorial/resource-foods/ExtFoodsGer.gf
diff --git a/examples-3.0/tutorial/resource-foods/ExtFoodsI.gf b/old-examples/tutorial/resource-foods/ExtFoodsI.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/ExtFoodsI.gf
rename to old-examples/tutorial/resource-foods/ExtFoodsI.gf
diff --git a/examples-3.0/tutorial/resource-foods/FoodsEng.gf b/old-examples/tutorial/resource-foods/FoodsEng.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/FoodsEng.gf
rename to old-examples/tutorial/resource-foods/FoodsEng.gf
diff --git a/examples-3.0/tutorial/resource-foods/FoodsEni.gf b/old-examples/tutorial/resource-foods/FoodsEni.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/FoodsEni.gf
rename to old-examples/tutorial/resource-foods/FoodsEni.gf
diff --git a/examples-3.0/tutorial/resource-foods/FoodsFin.gf b/old-examples/tutorial/resource-foods/FoodsFin.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/FoodsFin.gf
rename to old-examples/tutorial/resource-foods/FoodsFin.gf
diff --git a/examples-3.0/tutorial/resource-foods/FoodsFre.gf b/old-examples/tutorial/resource-foods/FoodsFre.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/FoodsFre.gf
rename to old-examples/tutorial/resource-foods/FoodsFre.gf
diff --git a/examples-3.0/tutorial/resource-foods/FoodsGer.gf b/old-examples/tutorial/resource-foods/FoodsGer.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/FoodsGer.gf
rename to old-examples/tutorial/resource-foods/FoodsGer.gf
diff --git a/examples-3.0/tutorial/resource-foods/FoodsI.gf b/old-examples/tutorial/resource-foods/FoodsI.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/FoodsI.gf
rename to old-examples/tutorial/resource-foods/FoodsI.gf
diff --git a/examples-3.0/tutorial/resource-foods/FoodsIta.gf b/old-examples/tutorial/resource-foods/FoodsIta.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/FoodsIta.gf
rename to old-examples/tutorial/resource-foods/FoodsIta.gf
diff --git a/examples-3.0/tutorial/resource-foods/LexFoods.gf b/old-examples/tutorial/resource-foods/LexFoods.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/LexFoods.gf
rename to old-examples/tutorial/resource-foods/LexFoods.gf
diff --git a/examples-3.0/tutorial/resource-foods/LexFoodsEng.gf b/old-examples/tutorial/resource-foods/LexFoodsEng.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/LexFoodsEng.gf
rename to old-examples/tutorial/resource-foods/LexFoodsEng.gf
diff --git a/examples-3.0/tutorial/resource-foods/LexFoodsFin.gf b/old-examples/tutorial/resource-foods/LexFoodsFin.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/LexFoodsFin.gf
rename to old-examples/tutorial/resource-foods/LexFoodsFin.gf
diff --git a/examples-3.0/tutorial/resource-foods/LexFoodsFre.gf b/old-examples/tutorial/resource-foods/LexFoodsFre.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/LexFoodsFre.gf
rename to old-examples/tutorial/resource-foods/LexFoodsFre.gf
diff --git a/examples-3.0/tutorial/resource-foods/LexFoodsGer.gf b/old-examples/tutorial/resource-foods/LexFoodsGer.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/LexFoodsGer.gf
rename to old-examples/tutorial/resource-foods/LexFoodsGer.gf
diff --git a/examples-3.0/tutorial/resource-foods/LexFoodsIta.gf b/old-examples/tutorial/resource-foods/LexFoodsIta.gf
similarity index 100%
rename from examples-3.0/tutorial/resource-foods/LexFoodsIta.gf
rename to old-examples/tutorial/resource-foods/LexFoodsIta.gf
diff --git a/examples-3.0/tutorial/semantics/Answer.hs b/old-examples/tutorial/semantics/Answer.hs
similarity index 100%
rename from examples-3.0/tutorial/semantics/Answer.hs
rename to old-examples/tutorial/semantics/Answer.hs
diff --git a/examples-3.0/tutorial/semantics/AnswerBase.hs b/old-examples/tutorial/semantics/AnswerBase.hs
similarity index 100%
rename from examples-3.0/tutorial/semantics/AnswerBase.hs
rename to old-examples/tutorial/semantics/AnswerBase.hs
diff --git a/examples-3.0/tutorial/semantics/Base.gf b/old-examples/tutorial/semantics/Base.gf
similarity index 97%
rename from examples-3.0/tutorial/semantics/Base.gf
rename to old-examples/tutorial/semantics/Base.gf
index 85868d7ac..4586c3106 100644
--- a/examples-3.0/tutorial/semantics/Base.gf
+++ b/old-examples/tutorial/semantics/Base.gf
@@ -30,7 +30,7 @@ fun
-- lexicon
- UseInt : Int -> PN ;
+ UseInt : Int -> PN ;
Number : CN ;
Even, Odd, Prime : AP ;
diff --git a/examples-3.0/tutorial/semantics/BaseEng.gf b/old-examples/tutorial/semantics/BaseEng.gf
similarity index 100%
rename from examples-3.0/tutorial/semantics/BaseEng.gf
rename to old-examples/tutorial/semantics/BaseEng.gf
diff --git a/examples-3.0/tutorial/semantics/BaseI.gf b/old-examples/tutorial/semantics/BaseI.gf
similarity index 80%
rename from examples-3.0/tutorial/semantics/BaseI.gf
rename to old-examples/tutorial/semantics/BaseI.gf
index b7ed86666..ec967e443 100644
--- a/examples-3.0/tutorial/semantics/BaseI.gf
+++ b/old-examples/tutorial/semantics/BaseI.gf
@@ -32,7 +32,7 @@ lin
And = and_Conj ;
Or = or_Conj ;
- UseInt i = symb (i ** {lock_Int = <>}) ; ---- terrible to need this
+ UseInt i = symb i ;
Number = mkCN number_N ;
@@ -46,15 +46,15 @@ lin
Sum = prefix sum_N2 ;
Product = prefix product_N2 ;
- GCD nps = mkNP (mkDet DefArt (mkOrd great_A))
+ GCD nps = mkNP (mkDet (mkQuantSg defQuant) (mkOrd great_A))
(mkCN common_A (mkCN divisor_N2 (mkNP and_Conj nps))) ;
WhatIs np = mkPhr (mkQS (mkQCl whatSg_IP (mkVP np))) ;
- WhichAre cn ap = mkPhr (mkQS (mkQCl (mkIP which_IQuant cn) (mkVP ap))) ;
+ WhichAre cn ap = mkPhr (mkQS (mkQCl (mkIP whichPl_IDet cn) (mkVP ap))) ;
QuestS s = mkPhr (mkQS (mkQCl s)) ;
- Yes = mkPhr yes_Utt ;
- No = mkPhr no_Utt ;
+ Yes = yes_Phr ;
+ No = no_Phr ;
Value np = mkPhr (mkUtt np) ;
Many list = mkNP and_Conj list ;
@@ -65,6 +65,6 @@ lin
oper
prefix : G.N2 -> G.ListNP -> G.NP = \n2,nps ->
- mkNP DefArt (mkCN n2 (mkNP and_Conj nps)) ;
+ mkNP defSgDet (mkCN n2 (mkNP and_Conj nps)) ;
}
diff --git a/examples-3.0/tutorial/semantics/BaseIEng.gf b/old-examples/tutorial/semantics/BaseIEng.gf
similarity index 100%
rename from examples-3.0/tutorial/semantics/BaseIEng.gf
rename to old-examples/tutorial/semantics/BaseIEng.gf
diff --git a/examples-3.0/tutorial/semantics/BaseSwe.gf b/old-examples/tutorial/semantics/BaseSwe.gf
similarity index 100%
rename from examples-3.0/tutorial/semantics/BaseSwe.gf
rename to old-examples/tutorial/semantics/BaseSwe.gf
diff --git a/examples/tutorial/semantics/Core.gf b/old-examples/tutorial/semantics/Core.gf
similarity index 100%
rename from examples/tutorial/semantics/Core.gf
rename to old-examples/tutorial/semantics/Core.gf
diff --git a/examples-3.0/tutorial/semantics/GSyntax.hs b/old-examples/tutorial/semantics/GSyntax.hs
similarity index 100%
rename from examples-3.0/tutorial/semantics/GSyntax.hs
rename to old-examples/tutorial/semantics/GSyntax.hs
diff --git a/examples-3.0/tutorial/semantics/LexBase.gf b/old-examples/tutorial/semantics/LexBase.gf
similarity index 100%
rename from examples-3.0/tutorial/semantics/LexBase.gf
rename to old-examples/tutorial/semantics/LexBase.gf
diff --git a/examples-3.0/tutorial/semantics/LexBaseEng.gf b/old-examples/tutorial/semantics/LexBaseEng.gf
similarity index 100%
rename from examples-3.0/tutorial/semantics/LexBaseEng.gf
rename to old-examples/tutorial/semantics/LexBaseEng.gf
diff --git a/examples-3.0/tutorial/semantics/LexBaseSwe.gf b/old-examples/tutorial/semantics/LexBaseSwe.gf
similarity index 100%
rename from examples-3.0/tutorial/semantics/LexBaseSwe.gf
rename to old-examples/tutorial/semantics/LexBaseSwe.gf
diff --git a/examples-3.0/tutorial/semantics/Logic.hs b/old-examples/tutorial/semantics/Logic.hs
similarity index 100%
rename from examples-3.0/tutorial/semantics/Logic.hs
rename to old-examples/tutorial/semantics/Logic.hs
diff --git a/examples-3.0/tutorial/semantics/SemBase.hs b/old-examples/tutorial/semantics/SemBase.hs
similarity index 100%
rename from examples-3.0/tutorial/semantics/SemBase.hs
rename to old-examples/tutorial/semantics/SemBase.hs
diff --git a/examples-3.0/tutorial/semantics/Top.hs b/old-examples/tutorial/semantics/Top.hs
similarity index 100%
rename from examples-3.0/tutorial/semantics/Top.hs
rename to old-examples/tutorial/semantics/Top.hs
diff --git a/examples-3.0/tutorial/smart/House.gf b/old-examples/tutorial/smart/House.gf
similarity index 100%
rename from examples-3.0/tutorial/smart/House.gf
rename to old-examples/tutorial/smart/House.gf
diff --git a/examples-3.0/tutorial/smart/HouseEng.gf b/old-examples/tutorial/smart/HouseEng.gf
similarity index 100%
rename from examples-3.0/tutorial/smart/HouseEng.gf
rename to old-examples/tutorial/smart/HouseEng.gf
diff --git a/examples-3.0/tutorial/smart/LexSmart.gf b/old-examples/tutorial/smart/LexSmart.gf
similarity index 100%
rename from examples-3.0/tutorial/smart/LexSmart.gf
rename to old-examples/tutorial/smart/LexSmart.gf
diff --git a/examples-3.0/tutorial/smart/LexSmartSwe.gf b/old-examples/tutorial/smart/LexSmartSwe.gf
similarity index 100%
rename from examples-3.0/tutorial/smart/LexSmartSwe.gf
rename to old-examples/tutorial/smart/LexSmartSwe.gf
diff --git a/examples-3.0/tutorial/smart/Smart.gf b/old-examples/tutorial/smart/Smart.gf
similarity index 100%
rename from examples-3.0/tutorial/smart/Smart.gf
rename to old-examples/tutorial/smart/Smart.gf
diff --git a/examples-3.0/tutorial/smart/SmartEng.gf b/old-examples/tutorial/smart/SmartEng.gf
similarity index 97%
rename from examples-3.0/tutorial/smart/SmartEng.gf
rename to old-examples/tutorial/smart/SmartEng.gf
index eff8a000a..384e50060 100644
--- a/examples-3.0/tutorial/smart/SmartEng.gf
+++ b/old-examples/tutorial/smart/SmartEng.gf
@@ -1,6 +1,6 @@
--# -path=.:prelude
-concrete SmartEng of Smart = open Prelude in {
+concrete Toy1Eng of Toy1 = open Prelude in {
-- grammar Toy1 from the Regulus book
diff --git a/examples-3.0/tutorial/smart/SmartFre.gf b/old-examples/tutorial/smart/SmartFre.gf
similarity index 97%
rename from examples-3.0/tutorial/smart/SmartFre.gf
rename to old-examples/tutorial/smart/SmartFre.gf
index 95b219b60..c5d903519 100644
--- a/examples-3.0/tutorial/smart/SmartFre.gf
+++ b/old-examples/tutorial/smart/SmartFre.gf
@@ -1,6 +1,6 @@
--# -path=.:prelude
-concrete SmartFre of Smart = open Prelude in {
+concrete Toy1Fre of Toy1 = open Prelude in {
-- grammar Toy1 from the Regulus book
diff --git a/examples-3.0/tutorial/smart/SmartI.gf b/old-examples/tutorial/smart/SmartI.gf
similarity index 100%
rename from examples-3.0/tutorial/smart/SmartI.gf
rename to old-examples/tutorial/smart/SmartI.gf
diff --git a/examples-3.0/tutorial/smart/SmartSwe.gf b/old-examples/tutorial/smart/SmartSwe.gf
similarity index 100%
rename from examples-3.0/tutorial/smart/SmartSwe.gf
rename to old-examples/tutorial/smart/SmartSwe.gf
diff --git a/examples/tutorial/syntax/FoodsEng.gf b/old-examples/tutorial/syntax/FoodsEng.gf
similarity index 100%
rename from examples/tutorial/syntax/FoodsEng.gf
rename to old-examples/tutorial/syntax/FoodsEng.gf
diff --git a/examples/tutorial/syntax/FoodsI.gf b/old-examples/tutorial/syntax/FoodsI.gf
similarity index 100%
rename from examples/tutorial/syntax/FoodsI.gf
rename to old-examples/tutorial/syntax/FoodsI.gf
diff --git a/examples/tutorial/syntax/FoodsIta.gf b/old-examples/tutorial/syntax/FoodsIta.gf
similarity index 100%
rename from examples/tutorial/syntax/FoodsIta.gf
rename to old-examples/tutorial/syntax/FoodsIta.gf
diff --git a/examples-3.0/tutorial/syntax/Grammar.gf b/old-examples/tutorial/syntax/Grammar.gf
similarity index 100%
rename from examples-3.0/tutorial/syntax/Grammar.gf
rename to old-examples/tutorial/syntax/Grammar.gf
diff --git a/examples-3.0/tutorial/syntax/GrammarEng.gf b/old-examples/tutorial/syntax/GrammarEng.gf
similarity index 100%
rename from examples-3.0/tutorial/syntax/GrammarEng.gf
rename to old-examples/tutorial/syntax/GrammarEng.gf
diff --git a/examples-3.0/tutorial/syntax/GrammarIta.gf b/old-examples/tutorial/syntax/GrammarIta.gf
similarity index 100%
rename from examples-3.0/tutorial/syntax/GrammarIta.gf
rename to old-examples/tutorial/syntax/GrammarIta.gf
diff --git a/examples-3.0/tutorial/syntax/MorphoEng.gf b/old-examples/tutorial/syntax/MorphoEng.gf
similarity index 100%
rename from examples-3.0/tutorial/syntax/MorphoEng.gf
rename to old-examples/tutorial/syntax/MorphoEng.gf
diff --git a/examples-3.0/tutorial/syntax/MorphoIta.gf b/old-examples/tutorial/syntax/MorphoIta.gf
similarity index 100%
rename from examples-3.0/tutorial/syntax/MorphoIta.gf
rename to old-examples/tutorial/syntax/MorphoIta.gf
diff --git a/examples-3.0/tutorial/syntax/Syntax.gf b/old-examples/tutorial/syntax/Syntax.gf
similarity index 65%
rename from examples-3.0/tutorial/syntax/Syntax.gf
rename to old-examples/tutorial/syntax/Syntax.gf
index e5b27504d..31f3fc127 100644
--- a/examples-3.0/tutorial/syntax/Syntax.gf
+++ b/old-examples/tutorial/syntax/Syntax.gf
@@ -10,17 +10,17 @@ oper
mkS = overload {
mkS : Pol -> NP -> VP -> S
- = \p,np,vp -> UseCl p (PredVP np vp) ;
+ = PredVP ;
mkS : NP -> VP -> S
- = \np,vp -> UseCl PPos (PredVP np vp) ;
+ = PredVP PPos ;
mkS : Pol -> NP -> V2 -> NP -> S
- = \p,np,v,o -> UseCl p (PredVP np (ComplV2 v o)) ;
+ = \p,np,v,o -> PredVP p np (ComplV2 v o) ;
mkS : NP -> V2 -> NP -> S
- = \np,v,o -> UseCl PPos (PredVP np (ComplV2 v o)) ;
+ = \np,v,o -> PredVP PPos np (ComplV2 v o) ;
mkS : Pol -> NP -> AP -> S
- = \p,np,ap -> UseCl p (PredVP np (ComplAP ap)) ;
+ = \p,np,ap -> PredVP p np (ComplAP ap) ;
mkS : NP -> AP -> S
- = \np,ap -> UseCl PPos (PredVP np (ComplAP ap)) ;
+ = \np,ap -> PredVP PPos np (ComplAP ap) ;
} ;
mkNP : Det -> CN -> NP
diff --git a/examples-3.0/tutorial/syntax/SyntaxEng.gf b/old-examples/tutorial/syntax/SyntaxEng.gf
similarity index 100%
rename from examples-3.0/tutorial/syntax/SyntaxEng.gf
rename to old-examples/tutorial/syntax/SyntaxEng.gf
diff --git a/examples-3.0/tutorial/syntax/SyntaxIta.gf b/old-examples/tutorial/syntax/SyntaxIta.gf
similarity index 100%
rename from examples-3.0/tutorial/syntax/SyntaxIta.gf
rename to old-examples/tutorial/syntax/SyntaxIta.gf
diff --git a/examples-3.0/tutorial/syntax/Test.gf b/old-examples/tutorial/syntax/Test.gf
similarity index 100%
rename from examples-3.0/tutorial/syntax/Test.gf
rename to old-examples/tutorial/syntax/Test.gf
diff --git a/examples-3.0/tutorial/syntax/TestEng.gf b/old-examples/tutorial/syntax/TestEng.gf
similarity index 100%
rename from examples-3.0/tutorial/syntax/TestEng.gf
rename to old-examples/tutorial/syntax/TestEng.gf
diff --git a/examples-3.0/tutorial/syntax/TestIta.gf b/old-examples/tutorial/syntax/TestIta.gf
similarity index 100%
rename from examples-3.0/tutorial/syntax/TestIta.gf
rename to old-examples/tutorial/syntax/TestIta.gf
diff --git a/examples/unix/Char.gf b/old-examples/unix/Char.gf
similarity index 100%
rename from examples/unix/Char.gf
rename to old-examples/unix/Char.gf
diff --git a/examples/unix/CharEng.gf b/old-examples/unix/CharEng.gf
similarity index 100%
rename from examples/unix/CharEng.gf
rename to old-examples/unix/CharEng.gf
diff --git a/examples/unix/CharEngLett.gf b/old-examples/unix/CharEngLett.gf
similarity index 100%
rename from examples/unix/CharEngLett.gf
rename to old-examples/unix/CharEngLett.gf
diff --git a/examples/unix/CharUni.gf b/old-examples/unix/CharUni.gf
similarity index 100%
rename from examples/unix/CharUni.gf
rename to old-examples/unix/CharUni.gf
diff --git a/examples/unix/Unix.gf b/old-examples/unix/Unix.gf
similarity index 100%
rename from examples/unix/Unix.gf
rename to old-examples/unix/Unix.gf
diff --git a/examples/unix/UnixEng.gf b/old-examples/unix/UnixEng.gf
similarity index 100%
rename from examples/unix/UnixEng.gf
rename to old-examples/unix/UnixEng.gf
diff --git a/examples/unix/UnixUni.gf b/old-examples/unix/UnixUni.gf
similarity index 100%
rename from examples/unix/UnixUni.gf
rename to old-examples/unix/UnixUni.gf
diff --git a/examples/urduhindi/CatUrduHindiAbs.gf b/old-examples/urduhindi/CatUrduHindiAbs.gf
similarity index 100%
rename from examples/urduhindi/CatUrduHindiAbs.gf
rename to old-examples/urduhindi/CatUrduHindiAbs.gf
diff --git a/examples/urduhindi/LexUrd.gf b/old-examples/urduhindi/LexUrd.gf
similarity index 100%
rename from examples/urduhindi/LexUrd.gf
rename to old-examples/urduhindi/LexUrd.gf
diff --git a/examples/urduhindi/Lexicon.gf b/old-examples/urduhindi/Lexicon.gf
similarity index 100%
rename from examples/urduhindi/Lexicon.gf
rename to old-examples/urduhindi/Lexicon.gf
diff --git a/examples/urduhindi/README b/old-examples/urduhindi/README
similarity index 100%
rename from examples/urduhindi/README
rename to old-examples/urduhindi/README
diff --git a/examples/urduhindi/ResUrdHin.gf b/old-examples/urduhindi/ResUrdHin.gf
similarity index 100%
rename from examples/urduhindi/ResUrdHin.gf
rename to old-examples/urduhindi/ResUrdHin.gf
diff --git a/examples/urduhindi/Urdu.gf b/old-examples/urduhindi/Urdu.gf
similarity index 100%
rename from examples/urduhindi/Urdu.gf
rename to old-examples/urduhindi/Urdu.gf
diff --git a/examples/urduhindi/UrduHindi.gf b/old-examples/urduhindi/UrduHindi.gf
similarity index 100%
rename from examples/urduhindi/UrduHindi.gf
rename to old-examples/urduhindi/UrduHindi.gf
diff --git a/examples/urduhindi/UrduHindiAbs.gf b/old-examples/urduhindi/UrduHindiAbs.gf
similarity index 100%
rename from examples/urduhindi/UrduHindiAbs.gf
rename to old-examples/urduhindi/UrduHindiAbs.gf
diff --git a/examples/uusisuomi/Conjugations.gf b/old-examples/uusisuomi/Conjugations.gf
similarity index 100%
rename from examples/uusisuomi/Conjugations.gf
rename to old-examples/uusisuomi/Conjugations.gf
diff --git a/examples/uusisuomi/Declensions.gf b/old-examples/uusisuomi/Declensions.gf
similarity index 100%
rename from examples/uusisuomi/Declensions.gf
rename to old-examples/uusisuomi/Declensions.gf
diff --git a/examples/uusisuomi/EnsiNominal.gf b/old-examples/uusisuomi/EnsiNominal.gf
similarity index 100%
rename from examples/uusisuomi/EnsiNominal.gf
rename to old-examples/uusisuomi/EnsiNominal.gf
diff --git a/examples/uusisuomi/Kotus.gf b/old-examples/uusisuomi/Kotus.gf
similarity index 100%
rename from examples/uusisuomi/Kotus.gf
rename to old-examples/uusisuomi/Kotus.gf
diff --git a/examples/uusisuomi/Makefile b/old-examples/uusisuomi/Makefile
similarity index 100%
rename from examples/uusisuomi/Makefile
rename to old-examples/uusisuomi/Makefile
diff --git a/examples/uusisuomi/MkLex.hs b/old-examples/uusisuomi/MkLex.hs
similarity index 100%
rename from examples/uusisuomi/MkLex.hs
rename to old-examples/uusisuomi/MkLex.hs
diff --git a/examples/uusisuomi/MyDiff.hs b/old-examples/uusisuomi/MyDiff.hs
similarity index 100%
rename from examples/uusisuomi/MyDiff.hs
rename to old-examples/uusisuomi/MyDiff.hs
diff --git a/examples/uusisuomi/Nominal.gf b/old-examples/uusisuomi/Nominal.gf
similarity index 100%
rename from examples/uusisuomi/Nominal.gf
rename to old-examples/uusisuomi/Nominal.gf
diff --git a/examples/uusisuomi/Nominal1.gf b/old-examples/uusisuomi/Nominal1.gf
similarity index 100%
rename from examples/uusisuomi/Nominal1.gf
rename to old-examples/uusisuomi/Nominal1.gf
diff --git a/examples/uusisuomi/Verbal.gf b/old-examples/uusisuomi/Verbal.gf
similarity index 100%
rename from examples/uusisuomi/Verbal.gf
rename to old-examples/uusisuomi/Verbal.gf
diff --git a/examples/uusisuomi/aino.txt b/old-examples/uusisuomi/aino.txt
similarity index 100%
rename from examples/uusisuomi/aino.txt
rename to old-examples/uusisuomi/aino.txt
diff --git a/examples/uusisuomi/bootstrapping.txt b/old-examples/uusisuomi/bootstrapping.txt
similarity index 100%
rename from examples/uusisuomi/bootstrapping.txt
rename to old-examples/uusisuomi/bootstrapping.txt
diff --git a/examples/uusisuomi/correct-Aino.txt b/old-examples/uusisuomi/correct-Aino.txt
similarity index 100%
rename from examples/uusisuomi/correct-Aino.txt
rename to old-examples/uusisuomi/correct-Aino.txt
diff --git a/examples/uusisuomi/correct-Dictionary.txt b/old-examples/uusisuomi/correct-Dictionary.txt
similarity index 100%
rename from examples/uusisuomi/correct-Dictionary.txt
rename to old-examples/uusisuomi/correct-Dictionary.txt
diff --git a/examples/uusisuomi/correct-Duodecim.txt b/old-examples/uusisuomi/correct-Duodecim.txt
similarity index 100%
rename from examples/uusisuomi/correct-Duodecim.txt
rename to old-examples/uusisuomi/correct-Duodecim.txt
diff --git a/examples/uusisuomi/correct-KOTUS.txt b/old-examples/uusisuomi/correct-KOTUS.txt
similarity index 100%
rename from examples/uusisuomi/correct-KOTUS.txt
rename to old-examples/uusisuomi/correct-KOTUS.txt
diff --git a/examples/uusisuomi/correct-NSSK.txt b/old-examples/uusisuomi/correct-NSSK.txt
similarity index 100%
rename from examples/uusisuomi/correct-NSSK.txt
rename to old-examples/uusisuomi/correct-NSSK.txt
diff --git a/examples/uusisuomi/correct-Omat.txt b/old-examples/uusisuomi/correct-Omat.txt
similarity index 100%
rename from examples/uusisuomi/correct-Omat.txt
rename to old-examples/uusisuomi/correct-Omat.txt
diff --git a/examples/uusisuomi/correct-Swadesh.txt b/old-examples/uusisuomi/correct-Swadesh.txt
similarity index 100%
rename from examples/uusisuomi/correct-Swadesh.txt
rename to old-examples/uusisuomi/correct-Swadesh.txt
diff --git a/examples/uusisuomi/correct-VDictionary.txt b/old-examples/uusisuomi/correct-VDictionary.txt
similarity index 100%
rename from examples/uusisuomi/correct-VDictionary.txt
rename to old-examples/uusisuomi/correct-VDictionary.txt
diff --git a/examples/uusisuomi/correct-VNSSK.txt b/old-examples/uusisuomi/correct-VNSSK.txt
similarity index 100%
rename from examples/uusisuomi/correct-VNSSK.txt
rename to old-examples/uusisuomi/correct-VNSSK.txt
diff --git a/examples/uusisuomi/correct-VOmat.txt b/old-examples/uusisuomi/correct-VOmat.txt
similarity index 100%
rename from examples/uusisuomi/correct-VOmat.txt
rename to old-examples/uusisuomi/correct-VOmat.txt
diff --git a/examples/uusisuomi/correct-VSwadesh.txt b/old-examples/uusisuomi/correct-VSwadesh.txt
similarity index 100%
rename from examples/uusisuomi/correct-VSwadesh.txt
rename to old-examples/uusisuomi/correct-VSwadesh.txt
diff --git a/examples/uusisuomi/duodecim.txt b/old-examples/uusisuomi/duodecim.txt
similarity index 100%
rename from examples/uusisuomi/duodecim.txt
rename to old-examples/uusisuomi/duodecim.txt
diff --git a/examples/uusisuomi/kotus/Kotus.hs b/old-examples/uusisuomi/kotus/Kotus.hs
similarity index 100%
rename from examples/uusisuomi/kotus/Kotus.hs
rename to old-examples/uusisuomi/kotus/Kotus.hs
diff --git a/examples/uusisuomi/kotus/kotus-sanalista.dtd b/old-examples/uusisuomi/kotus/kotus-sanalista.dtd
similarity index 100%
rename from examples/uusisuomi/kotus/kotus-sanalista.dtd
rename to old-examples/uusisuomi/kotus/kotus-sanalista.dtd
diff --git a/examples/uusisuomi/kotus/kotus-sanalista_v1.xml b/old-examples/uusisuomi/kotus/kotus-sanalista_v1.xml
similarity index 100%
rename from examples/uusisuomi/kotus/kotus-sanalista_v1.xml
rename to old-examples/uusisuomi/kotus/kotus-sanalista_v1.xml
diff --git a/examples/uusisuomi/kotus/sanat.xxmmll b/old-examples/uusisuomi/kotus/sanat.xxmmll
similarity index 100%
rename from examples/uusisuomi/kotus/sanat.xxmmll
rename to old-examples/uusisuomi/kotus/sanat.xxmmll
diff --git a/examples/uusisuomi/results.txt b/old-examples/uusisuomi/results.txt
similarity index 100%
rename from examples/uusisuomi/results.txt
rename to old-examples/uusisuomi/results.txt
diff --git a/examples/wiki/Editor.gf b/old-examples/wiki/Editor.gf
similarity index 100%
rename from examples/wiki/Editor.gf
rename to old-examples/wiki/Editor.gf
diff --git a/examples/wiki/EditorEng.gf b/old-examples/wiki/EditorEng.gf
similarity index 100%
rename from examples/wiki/EditorEng.gf
rename to old-examples/wiki/EditorEng.gf
diff --git a/examples/wiki/EditorFin.gf b/old-examples/wiki/EditorFin.gf
similarity index 100%
rename from examples/wiki/EditorFin.gf
rename to old-examples/wiki/EditorFin.gf
diff --git a/examples/wiki/EditorFre.gf b/old-examples/wiki/EditorFre.gf
similarity index 100%
rename from examples/wiki/EditorFre.gf
rename to old-examples/wiki/EditorFre.gf
diff --git a/examples/wiki/EditorI.gf b/old-examples/wiki/EditorI.gf
similarity index 100%
rename from examples/wiki/EditorI.gf
rename to old-examples/wiki/EditorI.gf
diff --git a/examples/wiki/EditorSpa.gf b/old-examples/wiki/EditorSpa.gf
similarity index 100%
rename from examples/wiki/EditorSpa.gf
rename to old-examples/wiki/EditorSpa.gf
diff --git a/examples/wiki/EditorSwe.gf b/old-examples/wiki/EditorSwe.gf
similarity index 100%
rename from examples/wiki/EditorSwe.gf
rename to old-examples/wiki/EditorSwe.gf
diff --git a/examples/wiki/LexEditor.gf b/old-examples/wiki/LexEditor.gf
similarity index 100%
rename from examples/wiki/LexEditor.gf
rename to old-examples/wiki/LexEditor.gf
diff --git a/examples/wiki/LexEditorEng.gf b/old-examples/wiki/LexEditorEng.gf
similarity index 100%
rename from examples/wiki/LexEditorEng.gf
rename to old-examples/wiki/LexEditorEng.gf
diff --git a/examples/wiki/LexEditorFin.gf b/old-examples/wiki/LexEditorFin.gf
similarity index 100%
rename from examples/wiki/LexEditorFin.gf
rename to old-examples/wiki/LexEditorFin.gf
diff --git a/examples/wiki/LexEditorFre.gf b/old-examples/wiki/LexEditorFre.gf
similarity index 100%
rename from examples/wiki/LexEditorFre.gf
rename to old-examples/wiki/LexEditorFre.gf
diff --git a/examples/wiki/LexEditorSpa.gf b/old-examples/wiki/LexEditorSpa.gf
similarity index 100%
rename from examples/wiki/LexEditorSpa.gf
rename to old-examples/wiki/LexEditorSpa.gf
diff --git a/examples/wiki/LexEditorSwe.gf b/old-examples/wiki/LexEditorSwe.gf
similarity index 100%
rename from examples/wiki/LexEditorSwe.gf
rename to old-examples/wiki/LexEditorSwe.gf
diff --git a/examples/wiki/LexRestaurant.gf b/old-examples/wiki/LexRestaurant.gf
similarity index 100%
rename from examples/wiki/LexRestaurant.gf
rename to old-examples/wiki/LexRestaurant.gf
diff --git a/examples/wiki/LexRestaurantEng.gf b/old-examples/wiki/LexRestaurantEng.gf
similarity index 100%
rename from examples/wiki/LexRestaurantEng.gf
rename to old-examples/wiki/LexRestaurantEng.gf
diff --git a/examples/wiki/LexRestaurantFin.gf b/old-examples/wiki/LexRestaurantFin.gf
similarity index 100%
rename from examples/wiki/LexRestaurantFin.gf
rename to old-examples/wiki/LexRestaurantFin.gf
diff --git a/examples/wiki/LexRestaurantFre.gf b/old-examples/wiki/LexRestaurantFre.gf
similarity index 100%
rename from examples/wiki/LexRestaurantFre.gf
rename to old-examples/wiki/LexRestaurantFre.gf
diff --git a/examples/wiki/LexRestaurantSpa.gf b/old-examples/wiki/LexRestaurantSpa.gf
similarity index 100%
rename from examples/wiki/LexRestaurantSpa.gf
rename to old-examples/wiki/LexRestaurantSpa.gf
diff --git a/examples/wiki/LexRestaurantSwe.gf b/old-examples/wiki/LexRestaurantSwe.gf
similarity index 100%
rename from examples/wiki/LexRestaurantSwe.gf
rename to old-examples/wiki/LexRestaurantSwe.gf
diff --git a/examples/wiki/LexWiki.gf b/old-examples/wiki/LexWiki.gf
similarity index 100%
rename from examples/wiki/LexWiki.gf
rename to old-examples/wiki/LexWiki.gf
diff --git a/examples/wiki/LexWikiEng.gf b/old-examples/wiki/LexWikiEng.gf
similarity index 100%
rename from examples/wiki/LexWikiEng.gf
rename to old-examples/wiki/LexWikiEng.gf
diff --git a/examples/wiki/LexWikiFin.gf b/old-examples/wiki/LexWikiFin.gf
similarity index 100%
rename from examples/wiki/LexWikiFin.gf
rename to old-examples/wiki/LexWikiFin.gf
diff --git a/examples/wiki/LexWikiFre.gf b/old-examples/wiki/LexWikiFre.gf
similarity index 100%
rename from examples/wiki/LexWikiFre.gf
rename to old-examples/wiki/LexWikiFre.gf
diff --git a/examples/wiki/LexWikiSpa.gf b/old-examples/wiki/LexWikiSpa.gf
similarity index 100%
rename from examples/wiki/LexWikiSpa.gf
rename to old-examples/wiki/LexWikiSpa.gf
diff --git a/examples/wiki/LexWikiSwe.gf b/old-examples/wiki/LexWikiSwe.gf
similarity index 100%
rename from examples/wiki/LexWikiSwe.gf
rename to old-examples/wiki/LexWikiSwe.gf
diff --git a/examples/wiki/Restaurant.gf b/old-examples/wiki/Restaurant.gf
similarity index 100%
rename from examples/wiki/Restaurant.gf
rename to old-examples/wiki/Restaurant.gf
diff --git a/examples/wiki/RestaurantEng.gf b/old-examples/wiki/RestaurantEng.gf
similarity index 100%
rename from examples/wiki/RestaurantEng.gf
rename to old-examples/wiki/RestaurantEng.gf
diff --git a/examples/wiki/RestaurantFin.gf b/old-examples/wiki/RestaurantFin.gf
similarity index 100%
rename from examples/wiki/RestaurantFin.gf
rename to old-examples/wiki/RestaurantFin.gf
diff --git a/examples/wiki/RestaurantFre.gf b/old-examples/wiki/RestaurantFre.gf
similarity index 100%
rename from examples/wiki/RestaurantFre.gf
rename to old-examples/wiki/RestaurantFre.gf
diff --git a/examples/wiki/RestaurantI.gf b/old-examples/wiki/RestaurantI.gf
similarity index 100%
rename from examples/wiki/RestaurantI.gf
rename to old-examples/wiki/RestaurantI.gf
diff --git a/examples/wiki/RestaurantSpa.gf b/old-examples/wiki/RestaurantSpa.gf
similarity index 100%
rename from examples/wiki/RestaurantSpa.gf
rename to old-examples/wiki/RestaurantSpa.gf
diff --git a/examples/wiki/RestaurantSwe.gf b/old-examples/wiki/RestaurantSwe.gf
similarity index 100%
rename from examples/wiki/RestaurantSwe.gf
rename to old-examples/wiki/RestaurantSwe.gf
diff --git a/examples/wiki/Wiki.gf b/old-examples/wiki/Wiki.gf
similarity index 100%
rename from examples/wiki/Wiki.gf
rename to old-examples/wiki/Wiki.gf
diff --git a/examples/wiki/WikiEng.gf b/old-examples/wiki/WikiEng.gf
similarity index 100%
rename from examples/wiki/WikiEng.gf
rename to old-examples/wiki/WikiEng.gf
diff --git a/examples/wiki/WikiFin.gf b/old-examples/wiki/WikiFin.gf
similarity index 100%
rename from examples/wiki/WikiFin.gf
rename to old-examples/wiki/WikiFin.gf
diff --git a/examples/wiki/WikiFre.gf b/old-examples/wiki/WikiFre.gf
similarity index 100%
rename from examples/wiki/WikiFre.gf
rename to old-examples/wiki/WikiFre.gf
diff --git a/examples/wiki/WikiI.gf b/old-examples/wiki/WikiI.gf
similarity index 100%
rename from examples/wiki/WikiI.gf
rename to old-examples/wiki/WikiI.gf
diff --git a/examples/wiki/WikiSpa.gf b/old-examples/wiki/WikiSpa.gf
similarity index 100%
rename from examples/wiki/WikiSpa.gf
rename to old-examples/wiki/WikiSpa.gf
diff --git a/examples/wiki/WikiSwe.gf b/old-examples/wiki/WikiSwe.gf
similarity index 100%
rename from examples/wiki/WikiSwe.gf
rename to old-examples/wiki/WikiSwe.gf
diff --git a/src-3.0/FILES b/src/FILES
similarity index 100%
rename from src-3.0/FILES
rename to src/FILES
diff --git a/src-3.0/GF.hs b/src/GF.hs
similarity index 100%
rename from src-3.0/GF.hs
rename to src/GF.hs
diff --git a/src-3.0/GF/Command/Abstract.hs b/src/GF/Command/Abstract.hs
similarity index 100%
rename from src-3.0/GF/Command/Abstract.hs
rename to src/GF/Command/Abstract.hs
diff --git a/src-3.0/GF/Command/Commands.hs b/src/GF/Command/Commands.hs
similarity index 100%
rename from src-3.0/GF/Command/Commands.hs
rename to src/GF/Command/Commands.hs
diff --git a/src-3.0/GF/Command/Importing.hs b/src/GF/Command/Importing.hs
similarity index 100%
rename from src-3.0/GF/Command/Importing.hs
rename to src/GF/Command/Importing.hs
diff --git a/src-3.0/GF/Command/Interpreter.hs b/src/GF/Command/Interpreter.hs
similarity index 100%
rename from src-3.0/GF/Command/Interpreter.hs
rename to src/GF/Command/Interpreter.hs
diff --git a/src-3.0/GF/Command/Parse.hs b/src/GF/Command/Parse.hs
similarity index 100%
rename from src-3.0/GF/Command/Parse.hs
rename to src/GF/Command/Parse.hs
diff --git a/src-3.0/GF/Compile.hs b/src/GF/Compile.hs
similarity index 100%
rename from src-3.0/GF/Compile.hs
rename to src/GF/Compile.hs
diff --git a/src-3.0/GF/Compile/BackOpt.hs b/src/GF/Compile/BackOpt.hs
similarity index 100%
rename from src-3.0/GF/Compile/BackOpt.hs
rename to src/GF/Compile/BackOpt.hs
diff --git a/src-3.0/GF/Compile/CheckGrammar.hs b/src/GF/Compile/CheckGrammar.hs
similarity index 100%
rename from src-3.0/GF/Compile/CheckGrammar.hs
rename to src/GF/Compile/CheckGrammar.hs
diff --git a/src-3.0/GF/Compile/Compute.hs b/src/GF/Compile/Compute.hs
similarity index 100%
rename from src-3.0/GF/Compile/Compute.hs
rename to src/GF/Compile/Compute.hs
diff --git a/src-3.0/GF/Compile/Export.hs b/src/GF/Compile/Export.hs
similarity index 100%
rename from src-3.0/GF/Compile/Export.hs
rename to src/GF/Compile/Export.hs
diff --git a/src-3.0/GF/Compile/Extend.hs b/src/GF/Compile/Extend.hs
similarity index 100%
rename from src-3.0/GF/Compile/Extend.hs
rename to src/GF/Compile/Extend.hs
diff --git a/src-3.0/GF/Compile/GFCCtoHaskell.hs b/src/GF/Compile/GFCCtoHaskell.hs
similarity index 100%
rename from src-3.0/GF/Compile/GFCCtoHaskell.hs
rename to src/GF/Compile/GFCCtoHaskell.hs
diff --git a/src-3.0/GF/Compile/GFCCtoJS.hs b/src/GF/Compile/GFCCtoJS.hs
similarity index 100%
rename from src-3.0/GF/Compile/GFCCtoJS.hs
rename to src/GF/Compile/GFCCtoJS.hs
diff --git a/src-3.0/GF/Compile/GenerateFCFG.hs b/src/GF/Compile/GenerateFCFG.hs
similarity index 100%
rename from src-3.0/GF/Compile/GenerateFCFG.hs
rename to src/GF/Compile/GenerateFCFG.hs
diff --git a/src-3.0/GF/Compile/GeneratePMCFG.hs b/src/GF/Compile/GeneratePMCFG.hs
similarity index 100%
rename from src-3.0/GF/Compile/GeneratePMCFG.hs
rename to src/GF/Compile/GeneratePMCFG.hs
diff --git a/src-3.0/GF/Compile/GetGrammar.hs b/src/GF/Compile/GetGrammar.hs
similarity index 100%
rename from src-3.0/GF/Compile/GetGrammar.hs
rename to src/GF/Compile/GetGrammar.hs
diff --git a/src-3.0/GF/Compile/GrammarToGFCC.hs b/src/GF/Compile/GrammarToGFCC.hs
similarity index 100%
rename from src-3.0/GF/Compile/GrammarToGFCC.hs
rename to src/GF/Compile/GrammarToGFCC.hs
diff --git a/src-3.0/GF/Compile/ModDeps.hs b/src/GF/Compile/ModDeps.hs
similarity index 100%
rename from src-3.0/GF/Compile/ModDeps.hs
rename to src/GF/Compile/ModDeps.hs
diff --git a/src-3.0/GF/Compile/Optimize.hs b/src/GF/Compile/Optimize.hs
similarity index 100%
rename from src-3.0/GF/Compile/Optimize.hs
rename to src/GF/Compile/Optimize.hs
diff --git a/src-3.0/GF/Compile/OptimizeGF.hs b/src/GF/Compile/OptimizeGF.hs
similarity index 100%
rename from src-3.0/GF/Compile/OptimizeGF.hs
rename to src/GF/Compile/OptimizeGF.hs
diff --git a/src-3.0/GF/Compile/OptimizeGFCC.hs b/src/GF/Compile/OptimizeGFCC.hs
similarity index 100%
rename from src-3.0/GF/Compile/OptimizeGFCC.hs
rename to src/GF/Compile/OptimizeGFCC.hs
diff --git a/src-3.0/GF/Compile/ReadFiles.hs b/src/GF/Compile/ReadFiles.hs
similarity index 100%
rename from src-3.0/GF/Compile/ReadFiles.hs
rename to src/GF/Compile/ReadFiles.hs
diff --git a/src-3.0/GF/Compile/Rebuild.hs b/src/GF/Compile/Rebuild.hs
similarity index 100%
rename from src-3.0/GF/Compile/Rebuild.hs
rename to src/GF/Compile/Rebuild.hs
diff --git a/src-3.0/GF/Compile/Refresh.hs b/src/GF/Compile/Refresh.hs
similarity index 100%
rename from src-3.0/GF/Compile/Refresh.hs
rename to src/GF/Compile/Refresh.hs
diff --git a/src-3.0/GF/Compile/RemoveLiT.hs b/src/GF/Compile/RemoveLiT.hs
similarity index 100%
rename from src-3.0/GF/Compile/RemoveLiT.hs
rename to src/GF/Compile/RemoveLiT.hs
diff --git a/src-3.0/GF/Compile/Rename.hs b/src/GF/Compile/Rename.hs
similarity index 100%
rename from src-3.0/GF/Compile/Rename.hs
rename to src/GF/Compile/Rename.hs
diff --git a/src-3.0/GF/Compile/TC.hs b/src/GF/Compile/TC.hs
similarity index 100%
rename from src-3.0/GF/Compile/TC.hs
rename to src/GF/Compile/TC.hs
diff --git a/src-3.0/GF/Compile/TypeCheck.hs b/src/GF/Compile/TypeCheck.hs
similarity index 100%
rename from src-3.0/GF/Compile/TypeCheck.hs
rename to src/GF/Compile/TypeCheck.hs
diff --git a/src-3.0/GF/Compile/Update.hs b/src/GF/Compile/Update.hs
similarity index 100%
rename from src-3.0/GF/Compile/Update.hs
rename to src/GF/Compile/Update.hs
diff --git a/src-3.0/GF/Data/Assoc.hs b/src/GF/Data/Assoc.hs
similarity index 100%
rename from src-3.0/GF/Data/Assoc.hs
rename to src/GF/Data/Assoc.hs
diff --git a/src-3.0/GF/Data/BacktrackM.hs b/src/GF/Data/BacktrackM.hs
similarity index 100%
rename from src-3.0/GF/Data/BacktrackM.hs
rename to src/GF/Data/BacktrackM.hs
diff --git a/src-3.0/GF/Data/ErrM.hs b/src/GF/Data/ErrM.hs
similarity index 100%
rename from src-3.0/GF/Data/ErrM.hs
rename to src/GF/Data/ErrM.hs
diff --git a/src-3.0/GF/Data/MultiMap.hs b/src/GF/Data/MultiMap.hs
similarity index 100%
rename from src-3.0/GF/Data/MultiMap.hs
rename to src/GF/Data/MultiMap.hs
diff --git a/src-3.0/GF/Data/Operations.hs b/src/GF/Data/Operations.hs
similarity index 100%
rename from src-3.0/GF/Data/Operations.hs
rename to src/GF/Data/Operations.hs
diff --git a/src-3.0/GF/Data/SortedList.hs b/src/GF/Data/SortedList.hs
similarity index 100%
rename from src-3.0/GF/Data/SortedList.hs
rename to src/GF/Data/SortedList.hs
diff --git a/src-3.0/GF/Data/Str.hs b/src/GF/Data/Str.hs
similarity index 100%
rename from src-3.0/GF/Data/Str.hs
rename to src/GF/Data/Str.hs
diff --git a/src-3.0/GF/Data/Utilities.hs b/src/GF/Data/Utilities.hs
similarity index 100%
rename from src-3.0/GF/Data/Utilities.hs
rename to src/GF/Data/Utilities.hs
diff --git a/src-3.0/GF/Data/XML.hs b/src/GF/Data/XML.hs
similarity index 100%
rename from src-3.0/GF/Data/XML.hs
rename to src/GF/Data/XML.hs
diff --git a/src-3.0/GF/Data/Zipper.hs b/src/GF/Data/Zipper.hs
similarity index 100%
rename from src-3.0/GF/Data/Zipper.hs
rename to src/GF/Data/Zipper.hs
diff --git a/src-3.0/GF/Devel/README-testgf3 b/src/GF/Devel/README-testgf3
similarity index 100%
rename from src-3.0/GF/Devel/README-testgf3
rename to src/GF/Devel/README-testgf3
diff --git a/src-3.0/GF/Devel/gf-code.txt b/src/GF/Devel/gf-code.txt
similarity index 100%
rename from src-3.0/GF/Devel/gf-code.txt
rename to src/GF/Devel/gf-code.txt
diff --git a/src-3.0/GF/Devel/gf3.txt b/src/GF/Devel/gf3.txt
similarity index 100%
rename from src-3.0/GF/Devel/gf3.txt
rename to src/GF/Devel/gf3.txt
diff --git a/src-3.0/GF/Grammar/API.hs b/src/GF/Grammar/API.hs
similarity index 100%
rename from src-3.0/GF/Grammar/API.hs
rename to src/GF/Grammar/API.hs
diff --git a/src-3.0/GF/Grammar/Abstract.hs b/src/GF/Grammar/Abstract.hs
similarity index 100%
rename from src-3.0/GF/Grammar/Abstract.hs
rename to src/GF/Grammar/Abstract.hs
diff --git a/src-3.0/GF/Grammar/AppPredefined.hs b/src/GF/Grammar/AppPredefined.hs
similarity index 100%
rename from src-3.0/GF/Grammar/AppPredefined.hs
rename to src/GF/Grammar/AppPredefined.hs
diff --git a/src-3.0/GF/Grammar/Grammar.hs b/src/GF/Grammar/Grammar.hs
similarity index 100%
rename from src-3.0/GF/Grammar/Grammar.hs
rename to src/GF/Grammar/Grammar.hs
diff --git a/src-3.0/GF/Grammar/Lockfield.hs b/src/GF/Grammar/Lockfield.hs
similarity index 100%
rename from src-3.0/GF/Grammar/Lockfield.hs
rename to src/GF/Grammar/Lockfield.hs
diff --git a/src-3.0/GF/Grammar/LookAbs.hs b/src/GF/Grammar/LookAbs.hs
similarity index 100%
rename from src-3.0/GF/Grammar/LookAbs.hs
rename to src/GF/Grammar/LookAbs.hs
diff --git a/src-3.0/GF/Grammar/Lookup.hs b/src/GF/Grammar/Lookup.hs
similarity index 100%
rename from src-3.0/GF/Grammar/Lookup.hs
rename to src/GF/Grammar/Lookup.hs
diff --git a/src-3.0/GF/Grammar/MMacros.hs b/src/GF/Grammar/MMacros.hs
similarity index 100%
rename from src-3.0/GF/Grammar/MMacros.hs
rename to src/GF/Grammar/MMacros.hs
diff --git a/src-3.0/GF/Grammar/Macros.hs b/src/GF/Grammar/Macros.hs
similarity index 100%
rename from src-3.0/GF/Grammar/Macros.hs
rename to src/GF/Grammar/Macros.hs
diff --git a/src-3.0/GF/Grammar/PatternMatch.hs b/src/GF/Grammar/PatternMatch.hs
similarity index 100%
rename from src-3.0/GF/Grammar/PatternMatch.hs
rename to src/GF/Grammar/PatternMatch.hs
diff --git a/src-3.0/GF/Grammar/PrGrammar.hs b/src/GF/Grammar/PrGrammar.hs
similarity index 100%
rename from src-3.0/GF/Grammar/PrGrammar.hs
rename to src/GF/Grammar/PrGrammar.hs
diff --git a/src-3.0/GF/Grammar/Predef.hs b/src/GF/Grammar/Predef.hs
similarity index 100%
rename from src-3.0/GF/Grammar/Predef.hs
rename to src/GF/Grammar/Predef.hs
diff --git a/src-3.0/GF/Grammar/ReservedWords.hs b/src/GF/Grammar/ReservedWords.hs
similarity index 100%
rename from src-3.0/GF/Grammar/ReservedWords.hs
rename to src/GF/Grammar/ReservedWords.hs
diff --git a/src-3.0/GF/Grammar/Unify.hs b/src/GF/Grammar/Unify.hs
similarity index 100%
rename from src-3.0/GF/Grammar/Unify.hs
rename to src/GF/Grammar/Unify.hs
diff --git a/src-3.0/GF/Grammar/Values.hs b/src/GF/Grammar/Values.hs
similarity index 100%
rename from src-3.0/GF/Grammar/Values.hs
rename to src/GF/Grammar/Values.hs
diff --git a/src-3.0/GF/Infra/CheckM.hs b/src/GF/Infra/CheckM.hs
similarity index 100%
rename from src-3.0/GF/Infra/CheckM.hs
rename to src/GF/Infra/CheckM.hs
diff --git a/src-3.0/GF/Infra/CompactPrint.hs b/src/GF/Infra/CompactPrint.hs
similarity index 100%
rename from src-3.0/GF/Infra/CompactPrint.hs
rename to src/GF/Infra/CompactPrint.hs
diff --git a/src-3.0/GF/Infra/GetOpt.hs b/src/GF/Infra/GetOpt.hs
similarity index 100%
rename from src-3.0/GF/Infra/GetOpt.hs
rename to src/GF/Infra/GetOpt.hs
diff --git a/src-3.0/GF/Infra/Ident.hs b/src/GF/Infra/Ident.hs
similarity index 100%
rename from src-3.0/GF/Infra/Ident.hs
rename to src/GF/Infra/Ident.hs
diff --git a/src-3.0/GF/Infra/Modules.hs b/src/GF/Infra/Modules.hs
similarity index 100%
rename from src-3.0/GF/Infra/Modules.hs
rename to src/GF/Infra/Modules.hs
diff --git a/src-3.0/GF/Infra/Option.hs b/src/GF/Infra/Option.hs
similarity index 100%
rename from src-3.0/GF/Infra/Option.hs
rename to src/GF/Infra/Option.hs
diff --git a/src-3.0/GF/Infra/PrintClass.hs b/src/GF/Infra/PrintClass.hs
similarity index 100%
rename from src-3.0/GF/Infra/PrintClass.hs
rename to src/GF/Infra/PrintClass.hs
diff --git a/src-3.0/GF/Infra/UseIO.hs b/src/GF/Infra/UseIO.hs
similarity index 100%
rename from src-3.0/GF/Infra/UseIO.hs
rename to src/GF/Infra/UseIO.hs
diff --git a/src-3.0/GF/JavaScript/AbsJS.hs b/src/GF/JavaScript/AbsJS.hs
similarity index 100%
rename from src-3.0/GF/JavaScript/AbsJS.hs
rename to src/GF/JavaScript/AbsJS.hs
diff --git a/src-3.0/GF/JavaScript/JS.cf b/src/GF/JavaScript/JS.cf
similarity index 100%
rename from src-3.0/GF/JavaScript/JS.cf
rename to src/GF/JavaScript/JS.cf
diff --git a/src-3.0/GF/JavaScript/LexJS.x b/src/GF/JavaScript/LexJS.x
similarity index 100%
rename from src-3.0/GF/JavaScript/LexJS.x
rename to src/GF/JavaScript/LexJS.x
diff --git a/src-3.0/GF/JavaScript/Makefile b/src/GF/JavaScript/Makefile
similarity index 100%
rename from src-3.0/GF/JavaScript/Makefile
rename to src/GF/JavaScript/Makefile
diff --git a/src-3.0/GF/JavaScript/ParJS.y b/src/GF/JavaScript/ParJS.y
similarity index 100%
rename from src-3.0/GF/JavaScript/ParJS.y
rename to src/GF/JavaScript/ParJS.y
diff --git a/src-3.0/GF/JavaScript/PrintJS.hs b/src/GF/JavaScript/PrintJS.hs
similarity index 100%
rename from src-3.0/GF/JavaScript/PrintJS.hs
rename to src/GF/JavaScript/PrintJS.hs
diff --git a/src-3.0/GF/Source/AbsGF.hs b/src/GF/Source/AbsGF.hs
similarity index 100%
rename from src-3.0/GF/Source/AbsGF.hs
rename to src/GF/Source/AbsGF.hs
diff --git a/src-3.0/GF/Source/ErrM.hs b/src/GF/Source/ErrM.hs
similarity index 100%
rename from src-3.0/GF/Source/ErrM.hs
rename to src/GF/Source/ErrM.hs
diff --git a/src-3.0/GF/Source/GF.cf b/src/GF/Source/GF.cf
similarity index 100%
rename from src-3.0/GF/Source/GF.cf
rename to src/GF/Source/GF.cf
diff --git a/src-3.0/GF/Source/GrammarToSource.hs b/src/GF/Source/GrammarToSource.hs
similarity index 100%
rename from src-3.0/GF/Source/GrammarToSource.hs
rename to src/GF/Source/GrammarToSource.hs
diff --git a/src-3.0/GF/Source/LexGF.hs b/src/GF/Source/LexGF.hs
similarity index 100%
rename from src-3.0/GF/Source/LexGF.hs
rename to src/GF/Source/LexGF.hs
diff --git a/src-3.0/GF/Source/LexGF.x b/src/GF/Source/LexGF.x
similarity index 100%
rename from src-3.0/GF/Source/LexGF.x
rename to src/GF/Source/LexGF.x
diff --git a/src-3.0/GF/Source/ParGF.hs b/src/GF/Source/ParGF.hs
similarity index 100%
rename from src-3.0/GF/Source/ParGF.hs
rename to src/GF/Source/ParGF.hs
diff --git a/src-3.0/GF/Source/ParGF.y b/src/GF/Source/ParGF.y
similarity index 100%
rename from src-3.0/GF/Source/ParGF.y
rename to src/GF/Source/ParGF.y
diff --git a/src-3.0/GF/Source/PrintGF.hs b/src/GF/Source/PrintGF.hs
similarity index 100%
rename from src-3.0/GF/Source/PrintGF.hs
rename to src/GF/Source/PrintGF.hs
diff --git a/src-3.0/GF/Source/SharedString.hs b/src/GF/Source/SharedString.hs
similarity index 100%
rename from src-3.0/GF/Source/SharedString.hs
rename to src/GF/Source/SharedString.hs
diff --git a/src-3.0/GF/Source/SourceToGrammar.hs b/src/GF/Source/SourceToGrammar.hs
similarity index 100%
rename from src-3.0/GF/Source/SourceToGrammar.hs
rename to src/GF/Source/SourceToGrammar.hs
diff --git a/src-3.0/GF/Speech/CFG.hs b/src/GF/Speech/CFG.hs
similarity index 100%
rename from src-3.0/GF/Speech/CFG.hs
rename to src/GF/Speech/CFG.hs
diff --git a/src-3.0/GF/Speech/CFGToFA.hs b/src/GF/Speech/CFGToFA.hs
similarity index 100%
rename from src-3.0/GF/Speech/CFGToFA.hs
rename to src/GF/Speech/CFGToFA.hs
diff --git a/src-3.0/GF/Speech/FiniteState.hs b/src/GF/Speech/FiniteState.hs
similarity index 100%
rename from src-3.0/GF/Speech/FiniteState.hs
rename to src/GF/Speech/FiniteState.hs
diff --git a/src-3.0/GF/Speech/GSL.hs b/src/GF/Speech/GSL.hs
similarity index 100%
rename from src-3.0/GF/Speech/GSL.hs
rename to src/GF/Speech/GSL.hs
diff --git a/src-3.0/GF/Speech/Graph.hs b/src/GF/Speech/Graph.hs
similarity index 100%
rename from src-3.0/GF/Speech/Graph.hs
rename to src/GF/Speech/Graph.hs
diff --git a/src-3.0/GF/Speech/Graphviz.hs b/src/GF/Speech/Graphviz.hs
similarity index 100%
rename from src-3.0/GF/Speech/Graphviz.hs
rename to src/GF/Speech/Graphviz.hs
diff --git a/src-3.0/GF/Speech/JSGF.hs b/src/GF/Speech/JSGF.hs
similarity index 100%
rename from src-3.0/GF/Speech/JSGF.hs
rename to src/GF/Speech/JSGF.hs
diff --git a/src-3.0/GF/Speech/PGFToCFG.hs b/src/GF/Speech/PGFToCFG.hs
similarity index 100%
rename from src-3.0/GF/Speech/PGFToCFG.hs
rename to src/GF/Speech/PGFToCFG.hs
diff --git a/src-3.0/GF/Speech/PrRegExp.hs b/src/GF/Speech/PrRegExp.hs
similarity index 100%
rename from src-3.0/GF/Speech/PrRegExp.hs
rename to src/GF/Speech/PrRegExp.hs
diff --git a/src-3.0/GF/Speech/RegExp.hs b/src/GF/Speech/RegExp.hs
similarity index 100%
rename from src-3.0/GF/Speech/RegExp.hs
rename to src/GF/Speech/RegExp.hs
diff --git a/src-3.0/GF/Speech/Relation.hs b/src/GF/Speech/Relation.hs
similarity index 100%
rename from src-3.0/GF/Speech/Relation.hs
rename to src/GF/Speech/Relation.hs
diff --git a/src-3.0/GF/Speech/SISR.hs b/src/GF/Speech/SISR.hs
similarity index 100%
rename from src-3.0/GF/Speech/SISR.hs
rename to src/GF/Speech/SISR.hs
diff --git a/src-3.0/GF/Speech/SLF.hs b/src/GF/Speech/SLF.hs
similarity index 100%
rename from src-3.0/GF/Speech/SLF.hs
rename to src/GF/Speech/SLF.hs
diff --git a/src-3.0/GF/Speech/SRG.hs b/src/GF/Speech/SRG.hs
similarity index 100%
rename from src-3.0/GF/Speech/SRG.hs
rename to src/GF/Speech/SRG.hs
diff --git a/src-3.0/GF/Speech/SRGS_XML.hs b/src/GF/Speech/SRGS_XML.hs
similarity index 100%
rename from src-3.0/GF/Speech/SRGS_XML.hs
rename to src/GF/Speech/SRGS_XML.hs
diff --git a/src-3.0/GF/Speech/VoiceXML.hs b/src/GF/Speech/VoiceXML.hs
similarity index 100%
rename from src-3.0/GF/Speech/VoiceXML.hs
rename to src/GF/Speech/VoiceXML.hs
diff --git a/src-3.0/GF/System/NoReadline.hs b/src/GF/System/NoReadline.hs
similarity index 100%
rename from src-3.0/GF/System/NoReadline.hs
rename to src/GF/System/NoReadline.hs
diff --git a/src-3.0/GF/System/NoSignal.hs b/src/GF/System/NoSignal.hs
similarity index 100%
rename from src-3.0/GF/System/NoSignal.hs
rename to src/GF/System/NoSignal.hs
diff --git a/src-3.0/GF/System/Readline.hs b/src/GF/System/Readline.hs
similarity index 100%
rename from src-3.0/GF/System/Readline.hs
rename to src/GF/System/Readline.hs
diff --git a/src-3.0/GF/System/Signal.hs b/src/GF/System/Signal.hs
similarity index 100%
rename from src-3.0/GF/System/Signal.hs
rename to src/GF/System/Signal.hs
diff --git a/src-3.0/GF/System/UseReadline.hs b/src/GF/System/UseReadline.hs
similarity index 100%
rename from src-3.0/GF/System/UseReadline.hs
rename to src/GF/System/UseReadline.hs
diff --git a/src-3.0/GF/System/UseSignal.hs b/src/GF/System/UseSignal.hs
similarity index 100%
rename from src-3.0/GF/System/UseSignal.hs
rename to src/GF/System/UseSignal.hs
diff --git a/src-3.0/GF/Text/Lexing.hs b/src/GF/Text/Lexing.hs
similarity index 100%
rename from src-3.0/GF/Text/Lexing.hs
rename to src/GF/Text/Lexing.hs
diff --git a/src-3.0/GF/Text/Transliterations.hs b/src/GF/Text/Transliterations.hs
similarity index 100%
rename from src-3.0/GF/Text/Transliterations.hs
rename to src/GF/Text/Transliterations.hs
diff --git a/src-3.0/GF/Text/UTF8.hs b/src/GF/Text/UTF8.hs
similarity index 100%
rename from src-3.0/GF/Text/UTF8.hs
rename to src/GF/Text/UTF8.hs
diff --git a/src-3.0/GFC.hs b/src/GFC.hs
similarity index 100%
rename from src-3.0/GFC.hs
rename to src/GFC.hs
diff --git a/src-3.0/GFI.hs b/src/GFI.hs
similarity index 100%
rename from src-3.0/GFI.hs
rename to src/GFI.hs
diff --git a/src-3.0/HelpFile b/src/HelpFile
similarity index 100%
rename from src-3.0/HelpFile
rename to src/HelpFile
diff --git a/src-3.0/INSTALL b/src/INSTALL
similarity index 100%
rename from src-3.0/INSTALL
rename to src/INSTALL
diff --git a/src-3.0/INSTALL.binary b/src/INSTALL.binary
similarity index 100%
rename from src-3.0/INSTALL.binary
rename to src/INSTALL.binary
diff --git a/src-3.0/JavaGUI/DynamicTree.java b/src/JavaGUI/DynamicTree.java
similarity index 100%
rename from src-3.0/JavaGUI/DynamicTree.java
rename to src/JavaGUI/DynamicTree.java
diff --git a/src-3.0/JavaGUI/DynamicTree2.java b/src/JavaGUI/DynamicTree2.java
similarity index 100%
rename from src-3.0/JavaGUI/DynamicTree2.java
rename to src/JavaGUI/DynamicTree2.java
diff --git a/src-3.0/JavaGUI/GFEditor.java b/src/JavaGUI/GFEditor.java
similarity index 100%
rename from src-3.0/JavaGUI/GFEditor.java
rename to src/JavaGUI/GFEditor.java
diff --git a/src-3.0/JavaGUI/GFEditor2.java b/src/JavaGUI/GFEditor2.java
similarity index 100%
rename from src-3.0/JavaGUI/GFEditor2.java
rename to src/JavaGUI/GFEditor2.java
diff --git a/src-3.0/JavaGUI/GrammarFilter.java b/src/JavaGUI/GrammarFilter.java
similarity index 100%
rename from src-3.0/JavaGUI/GrammarFilter.java
rename to src/JavaGUI/GrammarFilter.java
diff --git a/src-3.0/JavaGUI/LinPosition.java b/src/JavaGUI/LinPosition.java
similarity index 100%
rename from src-3.0/JavaGUI/LinPosition.java
rename to src/JavaGUI/LinPosition.java
diff --git a/src-3.0/JavaGUI/MarkedArea.java b/src/JavaGUI/MarkedArea.java
similarity index 100%
rename from src-3.0/JavaGUI/MarkedArea.java
rename to src/JavaGUI/MarkedArea.java
diff --git a/src-3.0/JavaGUI/Numerals.java b/src/JavaGUI/Numerals.java
similarity index 100%
rename from src-3.0/JavaGUI/Numerals.java
rename to src/JavaGUI/Numerals.java
diff --git a/src-3.0/JavaGUI/Utils.java b/src/JavaGUI/Utils.java
similarity index 100%
rename from src-3.0/JavaGUI/Utils.java
rename to src/JavaGUI/Utils.java
diff --git a/src-3.0/JavaGUI/manifest.txt b/src/JavaGUI/manifest.txt
similarity index 100%
rename from src-3.0/JavaGUI/manifest.txt
rename to src/JavaGUI/manifest.txt
diff --git a/src-3.0/JavaGUI/runNumerals b/src/JavaGUI/runNumerals
similarity index 100%
rename from src-3.0/JavaGUI/runNumerals
rename to src/JavaGUI/runNumerals
diff --git a/src-3.0/JavaGUI2/LICENCE_jargs b/src/JavaGUI2/LICENCE_jargs
similarity index 100%
rename from src-3.0/JavaGUI2/LICENCE_jargs
rename to src/JavaGUI2/LICENCE_jargs
diff --git a/src-3.0/JavaGUI2/ManifestMain.txt b/src/JavaGUI2/ManifestMain.txt
similarity index 100%
rename from src-3.0/JavaGUI2/ManifestMain.txt
rename to src/JavaGUI2/ManifestMain.txt
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/AbstractProber.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/AbstractProber.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/AbstractProber.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/AbstractProber.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/AstNodeData.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/AstNodeData.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/AstNodeData.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/AstNodeData.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/ChainCommandTuple.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/ChainCommandTuple.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/ChainCommandTuple.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/ChainCommandTuple.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/ConstraintCallback.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/ConstraintCallback.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/ConstraintCallback.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/ConstraintCallback.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/Display.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/Display.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/Display.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/Display.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/DynamicTree2.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/DynamicTree2.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/DynamicTree2.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/DynamicTree2.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/ExportFormatMenu.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/ExportFormatMenu.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/ExportFormatMenu.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/ExportFormatMenu.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/GFCommand.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/GFCommand.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/GFCommand.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/GFCommand.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/GFEditor2.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/GFEditor2.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/GFEditor2.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/GFEditor2.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/GfAstNode.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/GfAstNode.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/GfAstNode.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/GfAstNode.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/GfCapsule.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/GfCapsule.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/GfCapsule.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/GfCapsule.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/GfeditResult.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/GfeditResult.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/GfeditResult.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/GfeditResult.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/GrammarFilter.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/GrammarFilter.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/GrammarFilter.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/GrammarFilter.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/Hmsg.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/Hmsg.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/Hmsg.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/Hmsg.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/InputCommand.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/InputCommand.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/InputCommand.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/InputCommand.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/LanguageManager.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/LanguageManager.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/LanguageManager.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/LanguageManager.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/LinPosition.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/LinPosition.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/LinPosition.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/LinPosition.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/Linearization.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/Linearization.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/Linearization.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/Linearization.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/LinkCommand.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/LinkCommand.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/LinkCommand.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/LinkCommand.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/MarkedArea.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/MarkedArea.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/MarkedArea.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/MarkedArea.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/MarkedAreaHighlightingStatus.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/MarkedAreaHighlightingStatus.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/MarkedAreaHighlightingStatus.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/MarkedAreaHighlightingStatus.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/NewCategoryMenuResult.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/NewCategoryMenuResult.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/NewCategoryMenuResult.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/NewCategoryMenuResult.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/NoLineBreakFormatter.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/NoLineBreakFormatter.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/NoLineBreakFormatter.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/NoLineBreakFormatter.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/Printname.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/Printname.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/Printname.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/Printname.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/PrintnameLoader.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/PrintnameLoader.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/PrintnameLoader.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/PrintnameLoader.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/PrintnameManager.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/PrintnameManager.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/PrintnameManager.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/PrintnameManager.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/ReadDialog.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/ReadDialog.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/ReadDialog.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/ReadDialog.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/RealCommand.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/RealCommand.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/RealCommand.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/RealCommand.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinedAstNodeData.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinedAstNodeData.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinedAstNodeData.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinedAstNodeData.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinementMenu.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinementMenu.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinementMenu.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinementMenu.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinementMenuCollector.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinementMenuCollector.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinementMenuCollector.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinementMenuCollector.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinementMenuTransformer.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinementMenuTransformer.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinementMenuTransformer.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/RefinementMenuTransformer.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/SelfPropertiesCommand.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/SelfPropertiesCommand.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/SelfPropertiesCommand.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/SelfPropertiesCommand.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/SelfResultProber.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/SelfResultProber.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/SelfResultProber.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/SelfResultProber.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/StringTuple.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/StringTuple.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/StringTuple.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/StringTuple.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/SubtypingProber.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/SubtypingProber.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/SubtypingProber.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/SubtypingProber.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/ToolTipCellRenderer.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/ToolTipCellRenderer.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/ToolTipCellRenderer.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/ToolTipCellRenderer.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/TreeAnalyser.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/TreeAnalyser.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/TreeAnalyser.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/TreeAnalyser.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/TreeAnalysisResult.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/TreeAnalysisResult.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/TreeAnalysisResult.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/TreeAnalysisResult.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/TypesLoader.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/TypesLoader.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/TypesLoader.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/TypesLoader.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/UnrefinedAstNodeData.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/UnrefinedAstNodeData.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/UnrefinedAstNodeData.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/UnrefinedAstNodeData.java
diff --git a/src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/Utils.java b/src/JavaGUI2/de/uka/ilkd/key/ocl/gf/Utils.java
similarity index 100%
rename from src-3.0/JavaGUI2/de/uka/ilkd/key/ocl/gf/Utils.java
rename to src/JavaGUI2/de/uka/ilkd/key/ocl/gf/Utils.java
diff --git a/src-3.0/JavaGUI2/gf-icon.gif b/src/JavaGUI2/gf-icon.gif
similarity index 100%
rename from src-3.0/JavaGUI2/gf-icon.gif
rename to src/JavaGUI2/gf-icon.gif
diff --git a/src-3.0/JavaGUI2/jargs-1.0.jar b/src/JavaGUI2/jargs-1.0.jar
similarity index 100%
rename from src-3.0/JavaGUI2/jargs-1.0.jar
rename to src/JavaGUI2/jargs-1.0.jar
diff --git a/src-3.0/Makefile b/src/Makefile
similarity index 100%
rename from src-3.0/Makefile
rename to src/Makefile
diff --git a/src-3.0/Makefile.binary b/src/Makefile.binary
similarity index 100%
rename from src-3.0/Makefile.binary
rename to src/Makefile.binary
diff --git a/src-3.0/PGF.hs b/src/PGF.hs
similarity index 100%
rename from src-3.0/PGF.hs
rename to src/PGF.hs
diff --git a/src-3.0/PGF/BuildParser.hs b/src/PGF/BuildParser.hs
similarity index 100%
rename from src-3.0/PGF/BuildParser.hs
rename to src/PGF/BuildParser.hs
diff --git a/src-3.0/PGF/CId.hs b/src/PGF/CId.hs
similarity index 100%
rename from src-3.0/PGF/CId.hs
rename to src/PGF/CId.hs
diff --git a/src-3.0/PGF/Check.hs b/src/PGF/Check.hs
similarity index 100%
rename from src-3.0/PGF/Check.hs
rename to src/PGF/Check.hs
diff --git a/src-3.0/PGF/Data.hs b/src/PGF/Data.hs
similarity index 100%
rename from src-3.0/PGF/Data.hs
rename to src/PGF/Data.hs
diff --git a/src-3.0/PGF/Expr.hs b/src/PGF/Expr.hs
similarity index 100%
rename from src-3.0/PGF/Expr.hs
rename to src/PGF/Expr.hs
diff --git a/src-3.0/PGF/Generate.hs b/src/PGF/Generate.hs
similarity index 100%
rename from src-3.0/PGF/Generate.hs
rename to src/PGF/Generate.hs
diff --git a/src-3.0/PGF/Linearize.hs b/src/PGF/Linearize.hs
similarity index 100%
rename from src-3.0/PGF/Linearize.hs
rename to src/PGF/Linearize.hs
diff --git a/src-3.0/PGF/Macros.hs b/src/PGF/Macros.hs
similarity index 100%
rename from src-3.0/PGF/Macros.hs
rename to src/PGF/Macros.hs
diff --git a/src-3.0/PGF/Morphology.hs b/src/PGF/Morphology.hs
similarity index 100%
rename from src-3.0/PGF/Morphology.hs
rename to src/PGF/Morphology.hs
diff --git a/src-3.0/PGF/Parsing/FCFG.hs b/src/PGF/Parsing/FCFG.hs
similarity index 100%
rename from src-3.0/PGF/Parsing/FCFG.hs
rename to src/PGF/Parsing/FCFG.hs
diff --git a/src-3.0/PGF/Parsing/FCFG/Active.hs b/src/PGF/Parsing/FCFG/Active.hs
similarity index 100%
rename from src-3.0/PGF/Parsing/FCFG/Active.hs
rename to src/PGF/Parsing/FCFG/Active.hs
diff --git a/src-3.0/PGF/Parsing/FCFG/Incremental.hs b/src/PGF/Parsing/FCFG/Incremental.hs
similarity index 100%
rename from src-3.0/PGF/Parsing/FCFG/Incremental.hs
rename to src/PGF/Parsing/FCFG/Incremental.hs
diff --git a/src-3.0/PGF/Parsing/FCFG/Utilities.hs b/src/PGF/Parsing/FCFG/Utilities.hs
similarity index 100%
rename from src-3.0/PGF/Parsing/FCFG/Utilities.hs
rename to src/PGF/Parsing/FCFG/Utilities.hs
diff --git a/src-3.0/PGF/Quiz.hs b/src/PGF/Quiz.hs
similarity index 100%
rename from src-3.0/PGF/Quiz.hs
rename to src/PGF/Quiz.hs
diff --git a/src-3.0/PGF/Raw/Abstract.hs b/src/PGF/Raw/Abstract.hs
similarity index 100%
rename from src-3.0/PGF/Raw/Abstract.hs
rename to src/PGF/Raw/Abstract.hs
diff --git a/src-3.0/PGF/Raw/Convert.hs b/src/PGF/Raw/Convert.hs
similarity index 100%
rename from src-3.0/PGF/Raw/Convert.hs
rename to src/PGF/Raw/Convert.hs
diff --git a/src-3.0/PGF/Raw/Parse.hs b/src/PGF/Raw/Parse.hs
similarity index 100%
rename from src-3.0/PGF/Raw/Parse.hs
rename to src/PGF/Raw/Parse.hs
diff --git a/src-3.0/PGF/Raw/Print.hs b/src/PGF/Raw/Print.hs
similarity index 100%
rename from src-3.0/PGF/Raw/Print.hs
rename to src/PGF/Raw/Print.hs
diff --git a/src-3.0/PGF/ShowLinearize.hs b/src/PGF/ShowLinearize.hs
similarity index 100%
rename from src-3.0/PGF/ShowLinearize.hs
rename to src/PGF/ShowLinearize.hs
diff --git a/src-3.0/PGF/VisualizeTree.hs b/src/PGF/VisualizeTree.hs
similarity index 100%
rename from src-3.0/PGF/VisualizeTree.hs
rename to src/PGF/VisualizeTree.hs
diff --git a/src-3.0/PGF/doc/Eng.gf b/src/PGF/doc/Eng.gf
similarity index 100%
rename from src-3.0/PGF/doc/Eng.gf
rename to src/PGF/doc/Eng.gf
diff --git a/src-3.0/PGF/doc/Ex.gf b/src/PGF/doc/Ex.gf
similarity index 100%
rename from src-3.0/PGF/doc/Ex.gf
rename to src/PGF/doc/Ex.gf
diff --git a/src-3.0/PGF/doc/Swe.gf b/src/PGF/doc/Swe.gf
similarity index 100%
rename from src-3.0/PGF/doc/Swe.gf
rename to src/PGF/doc/Swe.gf
diff --git a/src-3.0/PGF/doc/Test.gf b/src/PGF/doc/Test.gf
similarity index 100%
rename from src-3.0/PGF/doc/Test.gf
rename to src/PGF/doc/Test.gf
diff --git a/src-3.0/PGF/doc/gfcc.html b/src/PGF/doc/gfcc.html
similarity index 100%
rename from src-3.0/PGF/doc/gfcc.html
rename to src/PGF/doc/gfcc.html
diff --git a/src-3.0/PGF/doc/gfcc.txt b/src/PGF/doc/gfcc.txt
similarity index 100%
rename from src-3.0/PGF/doc/gfcc.txt
rename to src/PGF/doc/gfcc.txt
diff --git a/src-3.0/PGF/doc/old-GFCC.cf b/src/PGF/doc/old-GFCC.cf
similarity index 100%
rename from src-3.0/PGF/doc/old-GFCC.cf
rename to src/PGF/doc/old-GFCC.cf
diff --git a/src-3.0/PGF/doc/old-gfcc.txt b/src/PGF/doc/old-gfcc.txt
similarity index 100%
rename from src-3.0/PGF/doc/old-gfcc.txt
rename to src/PGF/doc/old-gfcc.txt
diff --git a/src-3.0/PGF/doc/syntax.txt b/src/PGF/doc/syntax.txt
similarity index 100%
rename from src-3.0/PGF/doc/syntax.txt
rename to src/PGF/doc/syntax.txt
diff --git a/src-3.0/ReleaseProcedure b/src/ReleaseProcedure
similarity index 100%
rename from src-3.0/ReleaseProcedure
rename to src/ReleaseProcedure
diff --git a/src-3.0/Transfer/CompilerAPI.hs b/src/Transfer/CompilerAPI.hs
similarity index 100%
rename from src-3.0/Transfer/CompilerAPI.hs
rename to src/Transfer/CompilerAPI.hs
diff --git a/src-3.0/Transfer/Core/Abs.hs b/src/Transfer/Core/Abs.hs
similarity index 100%
rename from src-3.0/Transfer/Core/Abs.hs
rename to src/Transfer/Core/Abs.hs
diff --git a/src-3.0/Transfer/Core/Core.cf b/src/Transfer/Core/Core.cf
similarity index 100%
rename from src-3.0/Transfer/Core/Core.cf
rename to src/Transfer/Core/Core.cf
diff --git a/src-3.0/Transfer/Core/Doc.tex b/src/Transfer/Core/Doc.tex
similarity index 100%
rename from src-3.0/Transfer/Core/Doc.tex
rename to src/Transfer/Core/Doc.tex
diff --git a/src-3.0/Transfer/Core/Lex.hs b/src/Transfer/Core/Lex.hs
similarity index 100%
rename from src-3.0/Transfer/Core/Lex.hs
rename to src/Transfer/Core/Lex.hs
diff --git a/src-3.0/Transfer/Core/Lex.x b/src/Transfer/Core/Lex.x
similarity index 100%
rename from src-3.0/Transfer/Core/Lex.x
rename to src/Transfer/Core/Lex.x
diff --git a/src-3.0/Transfer/Core/Par.hs b/src/Transfer/Core/Par.hs
similarity index 100%
rename from src-3.0/Transfer/Core/Par.hs
rename to src/Transfer/Core/Par.hs
diff --git a/src-3.0/Transfer/Core/Par.y b/src/Transfer/Core/Par.y
similarity index 100%
rename from src-3.0/Transfer/Core/Par.y
rename to src/Transfer/Core/Par.y
diff --git a/src-3.0/Transfer/Core/Print.hs b/src/Transfer/Core/Print.hs
similarity index 100%
rename from src-3.0/Transfer/Core/Print.hs
rename to src/Transfer/Core/Print.hs
diff --git a/src-3.0/Transfer/Core/Skel.hs b/src/Transfer/Core/Skel.hs
similarity index 100%
rename from src-3.0/Transfer/Core/Skel.hs
rename to src/Transfer/Core/Skel.hs
diff --git a/src-3.0/Transfer/Core/Test.hs b/src/Transfer/Core/Test.hs
similarity index 100%
rename from src-3.0/Transfer/Core/Test.hs
rename to src/Transfer/Core/Test.hs
diff --git a/src-3.0/Transfer/ErrM.hs b/src/Transfer/ErrM.hs
similarity index 100%
rename from src-3.0/Transfer/ErrM.hs
rename to src/Transfer/ErrM.hs
diff --git a/src-3.0/Transfer/Interpreter.hs b/src/Transfer/Interpreter.hs
similarity index 100%
rename from src-3.0/Transfer/Interpreter.hs
rename to src/Transfer/Interpreter.hs
diff --git a/src-3.0/Transfer/InterpreterAPI.hs b/src/Transfer/InterpreterAPI.hs
similarity index 100%
rename from src-3.0/Transfer/InterpreterAPI.hs
rename to src/Transfer/InterpreterAPI.hs
diff --git a/src-3.0/Transfer/PathUtil.hs b/src/Transfer/PathUtil.hs
similarity index 100%
rename from src-3.0/Transfer/PathUtil.hs
rename to src/Transfer/PathUtil.hs
diff --git a/src-3.0/Transfer/Syntax/Abs.hs b/src/Transfer/Syntax/Abs.hs
similarity index 100%
rename from src-3.0/Transfer/Syntax/Abs.hs
rename to src/Transfer/Syntax/Abs.hs
diff --git a/src-3.0/Transfer/Syntax/Doc.tex b/src/Transfer/Syntax/Doc.tex
similarity index 100%
rename from src-3.0/Transfer/Syntax/Doc.tex
rename to src/Transfer/Syntax/Doc.tex
diff --git a/src-3.0/Transfer/Syntax/Layout.hs b/src/Transfer/Syntax/Layout.hs
similarity index 100%
rename from src-3.0/Transfer/Syntax/Layout.hs
rename to src/Transfer/Syntax/Layout.hs
diff --git a/src-3.0/Transfer/Syntax/Lex.hs b/src/Transfer/Syntax/Lex.hs
similarity index 100%
rename from src-3.0/Transfer/Syntax/Lex.hs
rename to src/Transfer/Syntax/Lex.hs
diff --git a/src-3.0/Transfer/Syntax/Lex.x b/src/Transfer/Syntax/Lex.x
similarity index 100%
rename from src-3.0/Transfer/Syntax/Lex.x
rename to src/Transfer/Syntax/Lex.x
diff --git a/src-3.0/Transfer/Syntax/Par.hs b/src/Transfer/Syntax/Par.hs
similarity index 100%
rename from src-3.0/Transfer/Syntax/Par.hs
rename to src/Transfer/Syntax/Par.hs
diff --git a/src-3.0/Transfer/Syntax/Par.y b/src/Transfer/Syntax/Par.y
similarity index 100%
rename from src-3.0/Transfer/Syntax/Par.y
rename to src/Transfer/Syntax/Par.y
diff --git a/src-3.0/Transfer/Syntax/Print.hs b/src/Transfer/Syntax/Print.hs
similarity index 100%
rename from src-3.0/Transfer/Syntax/Print.hs
rename to src/Transfer/Syntax/Print.hs
diff --git a/src-3.0/Transfer/Syntax/ResolveLayout.hs b/src/Transfer/Syntax/ResolveLayout.hs
similarity index 100%
rename from src-3.0/Transfer/Syntax/ResolveLayout.hs
rename to src/Transfer/Syntax/ResolveLayout.hs
diff --git a/src-3.0/Transfer/Syntax/Skel.hs b/src/Transfer/Syntax/Skel.hs
similarity index 100%
rename from src-3.0/Transfer/Syntax/Skel.hs
rename to src/Transfer/Syntax/Skel.hs
diff --git a/src-3.0/Transfer/Syntax/Syntax.cf b/src/Transfer/Syntax/Syntax.cf
similarity index 100%
rename from src-3.0/Transfer/Syntax/Syntax.cf
rename to src/Transfer/Syntax/Syntax.cf
diff --git a/src-3.0/Transfer/Syntax/Test.hs b/src/Transfer/Syntax/Test.hs
similarity index 100%
rename from src-3.0/Transfer/Syntax/Test.hs
rename to src/Transfer/Syntax/Test.hs
diff --git a/src-3.0/Transfer/SyntaxToCore.hs b/src/Transfer/SyntaxToCore.hs
similarity index 100%
rename from src-3.0/Transfer/SyntaxToCore.hs
rename to src/Transfer/SyntaxToCore.hs
diff --git a/src-3.0/config.guess b/src/config.guess
similarity index 100%
rename from src-3.0/config.guess
rename to src/config.guess
diff --git a/src-3.0/config.mk.in b/src/config.mk.in
similarity index 100%
rename from src-3.0/config.mk.in
rename to src/config.mk.in
diff --git a/src-3.0/config.sub b/src/config.sub
similarity index 100%
rename from src-3.0/config.sub
rename to src/config.sub
diff --git a/src-3.0/configure.ac b/src/configure.ac
similarity index 100%
rename from src-3.0/configure.ac
rename to src/configure.ac
diff --git a/src-3.0/exper/Evaluate.hs b/src/exper/Evaluate.hs
similarity index 100%
rename from src-3.0/exper/Evaluate.hs
rename to src/exper/Evaluate.hs
diff --git a/src-3.0/exper/Optimize.hs b/src/exper/Optimize.hs
similarity index 100%
rename from src-3.0/exper/Optimize.hs
rename to src/exper/Optimize.hs
diff --git a/src-3.0/gf.spec b/src/gf.spec
similarity index 100%
rename from src-3.0/gf.spec
rename to src/gf.spec
diff --git a/src-3.0/gf.wxs.in b/src/gf.wxs.in
similarity index 100%
rename from src-3.0/gf.wxs.in
rename to src/gf.wxs.in
diff --git a/src-3.0/gf_atk.cfg b/src/gf_atk.cfg
similarity index 100%
rename from src-3.0/gf_atk.cfg
rename to src/gf_atk.cfg
diff --git a/src-3.0/gfc.in b/src/gfc.in
similarity index 100%
rename from src-3.0/gfc.in
rename to src/gfc.in
diff --git a/src-3.0/gfeditor.in b/src/gfeditor.in
similarity index 100%
rename from src-3.0/gfeditor.in
rename to src/gfeditor.in
diff --git a/src-3.0/haddock/haddock-check.perl b/src/haddock/haddock-check.perl
similarity index 100%
rename from src-3.0/haddock/haddock-check.perl
rename to src/haddock/haddock-check.perl
diff --git a/src-3.0/haddock/haddock-script.csh b/src/haddock/haddock-script.csh
similarity index 100%
rename from src-3.0/haddock/haddock-script.csh
rename to src/haddock/haddock-script.csh
diff --git a/src-3.0/haddock/resources/blank.html b/src/haddock/resources/blank.html
similarity index 100%
rename from src-3.0/haddock/resources/blank.html
rename to src/haddock/resources/blank.html
diff --git a/src-3.0/haddock/resources/index.html b/src/haddock/resources/index.html
similarity index 100%
rename from src-3.0/haddock/resources/index.html
rename to src/haddock/resources/index.html
diff --git a/src-3.0/install-sh b/src/install-sh
similarity index 100%
rename from src-3.0/install-sh
rename to src/install-sh
diff --git a/src-3.0/jgf.bat b/src/jgf.bat
similarity index 100%
rename from src-3.0/jgf.bat
rename to src/jgf.bat
diff --git a/src-3.0/jgf.in b/src/jgf.in
similarity index 100%
rename from src-3.0/jgf.in
rename to src/jgf.in
diff --git a/src-3.0/module-structure.txt b/src/module-structure.txt
similarity index 100%
rename from src-3.0/module-structure.txt
rename to src/module-structure.txt
diff --git a/src-3.0/tools/AlphaConvGF.hs b/src/tools/AlphaConvGF.hs
similarity index 100%
rename from src-3.0/tools/AlphaConvGF.hs
rename to src/tools/AlphaConvGF.hs
diff --git a/src-3.0/tools/GFDoc.hs b/src/tools/GFDoc.hs
similarity index 100%
rename from src-3.0/tools/GFDoc.hs
rename to src/tools/GFDoc.hs
diff --git a/src-3.0/tools/Htmls.hs b/src/tools/Htmls.hs
similarity index 100%
rename from src-3.0/tools/Htmls.hs
rename to src/tools/Htmls.hs
diff --git a/src-3.0/tools/MkHelpFile.hs b/src/tools/MkHelpFile.hs
similarity index 100%
rename from src-3.0/tools/MkHelpFile.hs
rename to src/tools/MkHelpFile.hs
diff --git a/src-3.0/tools/WriteF.hs b/src/tools/WriteF.hs
similarity index 100%
rename from src-3.0/tools/WriteF.hs
rename to src/tools/WriteF.hs
diff --git a/src-3.0/tools/c++/README b/src/tools/c++/README
similarity index 100%
rename from src-3.0/tools/c++/README
rename to src/tools/c++/README
diff --git a/src-3.0/tools/c++/exgf.gft b/src/tools/c++/exgf.gft
similarity index 100%
rename from src-3.0/tools/c++/exgf.gft
rename to src/tools/c++/exgf.gft
diff --git a/src-3.0/tools/c++/gfex.cpp b/src/tools/c++/gfex.cpp
similarity index 100%
rename from src-3.0/tools/c++/gfex.cpp
rename to src/tools/c++/gfex.cpp
diff --git a/src-3.0/tools/c++/peace.gft b/src/tools/c++/peace.gft
similarity index 100%
rename from src-3.0/tools/c++/peace.gft
rename to src/tools/c++/peace.gft
diff --git a/src-3.0/tools/c/GFCC/Abs.hs b/src/tools/c/GFCC/Abs.hs
similarity index 100%
rename from src-3.0/tools/c/GFCC/Abs.hs
rename to src/tools/c/GFCC/Abs.hs
diff --git a/src-3.0/tools/c/GFCC/ComposOp.hs b/src/tools/c/GFCC/ComposOp.hs
similarity index 100%
rename from src-3.0/tools/c/GFCC/ComposOp.hs
rename to src/tools/c/GFCC/ComposOp.hs
diff --git a/src-3.0/tools/c/GFCC/ErrM.hs b/src/tools/c/GFCC/ErrM.hs
similarity index 100%
rename from src-3.0/tools/c/GFCC/ErrM.hs
rename to src/tools/c/GFCC/ErrM.hs
diff --git a/src-3.0/tools/c/GFCC/Lex.hs b/src/tools/c/GFCC/Lex.hs
similarity index 100%
rename from src-3.0/tools/c/GFCC/Lex.hs
rename to src/tools/c/GFCC/Lex.hs
diff --git a/src-3.0/tools/c/GFCC/Lex.x b/src/tools/c/GFCC/Lex.x
similarity index 100%
rename from src-3.0/tools/c/GFCC/Lex.x
rename to src/tools/c/GFCC/Lex.x
diff --git a/src-3.0/tools/c/GFCC/Par.hs b/src/tools/c/GFCC/Par.hs
similarity index 100%
rename from src-3.0/tools/c/GFCC/Par.hs
rename to src/tools/c/GFCC/Par.hs
diff --git a/src-3.0/tools/c/GFCC/Par.y b/src/tools/c/GFCC/Par.y
similarity index 100%
rename from src-3.0/tools/c/GFCC/Par.y
rename to src/tools/c/GFCC/Par.y
diff --git a/src-3.0/tools/c/GFCC/Print.hs b/src/tools/c/GFCC/Print.hs
similarity index 100%
rename from src-3.0/tools/c/GFCC/Print.hs
rename to src/tools/c/GFCC/Print.hs
diff --git a/src-3.0/tools/c/GFCC/Test.hs b/src/tools/c/GFCC/Test.hs
similarity index 100%
rename from src-3.0/tools/c/GFCC/Test.hs
rename to src/tools/c/GFCC/Test.hs
diff --git a/src-3.0/tools/c/Makefile b/src/tools/c/Makefile
similarity index 100%
rename from src-3.0/tools/c/Makefile
rename to src/tools/c/Makefile
diff --git a/src-3.0/tools/c/examples/bronzeage/Makefile b/src/tools/c/examples/bronzeage/Makefile
similarity index 100%
rename from src-3.0/tools/c/examples/bronzeage/Makefile
rename to src/tools/c/examples/bronzeage/Makefile
diff --git a/src-3.0/tools/c/examples/bronzeage/bronzeage-test.c b/src/tools/c/examples/bronzeage/bronzeage-test.c
similarity index 100%
rename from src-3.0/tools/c/examples/bronzeage/bronzeage-test.c
rename to src/tools/c/examples/bronzeage/bronzeage-test.c
diff --git a/src-3.0/tools/c/gfcc2c.hs b/src/tools/c/gfcc2c.hs
similarity index 100%
rename from src-3.0/tools/c/gfcc2c.hs
rename to src/tools/c/gfcc2c.hs
diff --git a/src-3.0/tools/mkHelpFile.perl b/src/tools/mkHelpFile.perl
similarity index 100%
rename from src-3.0/tools/mkHelpFile.perl
rename to src/tools/mkHelpFile.perl