From 3312bb9dde9aa5d934c75439066f0841bc366d88 Mon Sep 17 00:00:00 2001 From: aarne Date: Fri, 5 Sep 2008 14:38:59 +0000 Subject: [PATCH] fixed new tense structure in next-resourc/demo --- lib/next-resource/demo/Add.gf | 12 ++++++++++++ lib/next-resource/demo/Clause.gf | 21 +++++++++++++++++++++ lib/next-resource/demo/ClauseAra.gf | 2 ++ lib/next-resource/demo/ClauseBul.gf | 1 + lib/next-resource/demo/ClauseCat.gf | 1 + lib/next-resource/demo/ClauseDan.gf | 1 + lib/next-resource/demo/ClauseEng.gf | 1 + lib/next-resource/demo/ClauseFin.gf | 1 + lib/next-resource/demo/ClauseFre.gf | 1 + lib/next-resource/demo/ClauseGer.gf | 1 + lib/next-resource/demo/ClauseI.gf | 22 ++++++++++++++++++++++ lib/next-resource/demo/ClauseIta.gf | 1 + lib/next-resource/demo/ClauseNor.gf | 1 + lib/next-resource/demo/ClauseRus.gf | 1 + lib/next-resource/demo/ClauseSpa.gf | 1 + lib/next-resource/demo/ClauseSwe.gf | 1 + lib/next-resource/demo/Demo.gf | 21 +++++++++++++++++++++ lib/next-resource/demo/DemoAra.gf | 24 ++++++++++++++++++++++++ lib/next-resource/demo/DemoBul.gf | 16 ++++++++++++++++ lib/next-resource/demo/DemoCat.gf | 16 ++++++++++++++++ lib/next-resource/demo/DemoDan.gf | 16 ++++++++++++++++ lib/next-resource/demo/DemoEng.gf | 16 ++++++++++++++++ lib/next-resource/demo/DemoFin.gf | 16 ++++++++++++++++ lib/next-resource/demo/DemoFre.gf | 16 ++++++++++++++++ lib/next-resource/demo/DemoGer.gf | 16 ++++++++++++++++ lib/next-resource/demo/DemoHin.gf | 24 ++++++++++++++++++++++++ lib/next-resource/demo/DemoIna.gf | 24 ++++++++++++++++++++++++ lib/next-resource/demo/DemoIta.gf | 16 ++++++++++++++++ lib/next-resource/demo/DemoJ.gf | 24 ++++++++++++++++++++++++ lib/next-resource/demo/DemoJEng.gf | 22 ++++++++++++++++++++++ lib/next-resource/demo/DemoNor.gf | 16 ++++++++++++++++ lib/next-resource/demo/DemoRus.gf | 16 ++++++++++++++++ lib/next-resource/demo/DemoSpa.gf | 16 ++++++++++++++++ lib/next-resource/demo/DemoSwe.gf | 16 ++++++++++++++++ lib/next-resource/demo/DemoTha.gf | 24 ++++++++++++++++++++++++ 35 files changed, 424 insertions(+) create mode 100644 lib/next-resource/demo/Add.gf create mode 100644 lib/next-resource/demo/Clause.gf create mode 100644 lib/next-resource/demo/ClauseAra.gf create mode 100644 lib/next-resource/demo/ClauseBul.gf create mode 100644 lib/next-resource/demo/ClauseCat.gf create mode 100644 lib/next-resource/demo/ClauseDan.gf create mode 100644 lib/next-resource/demo/ClauseEng.gf create mode 100644 lib/next-resource/demo/ClauseFin.gf create mode 100644 lib/next-resource/demo/ClauseFre.gf create mode 100644 lib/next-resource/demo/ClauseGer.gf create mode 100644 lib/next-resource/demo/ClauseI.gf create mode 100644 lib/next-resource/demo/ClauseIta.gf create mode 100644 lib/next-resource/demo/ClauseNor.gf create mode 100644 lib/next-resource/demo/ClauseRus.gf create mode 100644 lib/next-resource/demo/ClauseSpa.gf create mode 100644 lib/next-resource/demo/ClauseSwe.gf create mode 100644 lib/next-resource/demo/Demo.gf create mode 100644 lib/next-resource/demo/DemoAra.gf create mode 100644 lib/next-resource/demo/DemoBul.gf create mode 100644 lib/next-resource/demo/DemoCat.gf create mode 100644 lib/next-resource/demo/DemoDan.gf create mode 100644 lib/next-resource/demo/DemoEng.gf create mode 100644 lib/next-resource/demo/DemoFin.gf create mode 100644 lib/next-resource/demo/DemoFre.gf create mode 100644 lib/next-resource/demo/DemoGer.gf create mode 100644 lib/next-resource/demo/DemoHin.gf create mode 100644 lib/next-resource/demo/DemoIna.gf create mode 100644 lib/next-resource/demo/DemoIta.gf create mode 100644 lib/next-resource/demo/DemoJ.gf create mode 100644 lib/next-resource/demo/DemoJEng.gf create mode 100644 lib/next-resource/demo/DemoNor.gf create mode 100644 lib/next-resource/demo/DemoRus.gf create mode 100644 lib/next-resource/demo/DemoSpa.gf create mode 100644 lib/next-resource/demo/DemoSwe.gf create mode 100644 lib/next-resource/demo/DemoTha.gf diff --git a/lib/next-resource/demo/Add.gf b/lib/next-resource/demo/Add.gf new file mode 100644 index 000000000..f081422d0 --- /dev/null +++ b/lib/next-resource/demo/Add.gf @@ -0,0 +1,12 @@ + + PredVS : NP -> VS -> S -> Cl ; + PredVVV2A : NP -> VV -> V2A -> NP -> AP -> Cl ; + RelCNAdvPrep : CN -> NP -> V -> Adv -> Prep -> CN ; + + PredVS np vs s = PredVP np (ComplVS vs s) ; + + PredVVV2A np vv v2 np2 ap = PredVP np (ComplVV vv (ComplSlash (SlashV2A v2 ap) np2)) ; + + RelCNAdvPrep cn np v adv prep = RelCN cn (UseRCl TPast ASimul PPos + (RelSlash IdRP (SlashPrep (PredVP np (AdvVP (UseV v) adv)) prep))) ; + diff --git a/lib/next-resource/demo/Clause.gf b/lib/next-resource/demo/Clause.gf new file mode 100644 index 000000000..f1ad31faa --- /dev/null +++ b/lib/next-resource/demo/Clause.gf @@ -0,0 +1,21 @@ +abstract Clause = Cat ** { + +fun + PredV : NP -> V -> Cl ; + PredV2 : NP -> V2 -> NP -> Cl ; + PredAP : NP -> AP -> Cl ; + PredAdv : NP -> Adv -> Cl ; + + UseCl : Temp -> Pol -> Cl -> S ; + + QuestV : IP -> V -> QCl ; + QuestV2 : IP -> V2 -> NP -> QCl ; +-- QuestV2Slash : IP -> NP -> V2 -> QCl ; + + UseQCl : Temp -> Pol -> QCl -> QS ; + + ImpV : V -> Imp ; +-- ImpV2 : V2 -> NP -> Imp ; + + +} diff --git a/lib/next-resource/demo/ClauseAra.gf b/lib/next-resource/demo/ClauseAra.gf new file mode 100644 index 000000000..e862d764a --- /dev/null +++ b/lib/next-resource/demo/ClauseAra.gf @@ -0,0 +1,2 @@ +concrete ClauseAra of Clause = CatAra ** ClauseI + with (Grammar = GrammarAra) ; diff --git a/lib/next-resource/demo/ClauseBul.gf b/lib/next-resource/demo/ClauseBul.gf new file mode 100644 index 000000000..9f35b1ca1 --- /dev/null +++ b/lib/next-resource/demo/ClauseBul.gf @@ -0,0 +1 @@ +concrete ClauseBul of Clause = CatBul ** ClauseI with (Grammar = GrammarBul) ; diff --git a/lib/next-resource/demo/ClauseCat.gf b/lib/next-resource/demo/ClauseCat.gf new file mode 100644 index 000000000..11ab972db --- /dev/null +++ b/lib/next-resource/demo/ClauseCat.gf @@ -0,0 +1 @@ +concrete ClauseCat of Clause = CatCat ** ClauseI with (Grammar = GrammarCat) ; diff --git a/lib/next-resource/demo/ClauseDan.gf b/lib/next-resource/demo/ClauseDan.gf new file mode 100644 index 000000000..9297b86c3 --- /dev/null +++ b/lib/next-resource/demo/ClauseDan.gf @@ -0,0 +1 @@ +concrete ClauseDan of Clause = CatDan ** ClauseI with (Grammar = GrammarDan) ; diff --git a/lib/next-resource/demo/ClauseEng.gf b/lib/next-resource/demo/ClauseEng.gf new file mode 100644 index 000000000..5f98c97ae --- /dev/null +++ b/lib/next-resource/demo/ClauseEng.gf @@ -0,0 +1 @@ +concrete ClauseEng of Clause = CatEng ** ClauseI with (Grammar = GrammarEng) ; diff --git a/lib/next-resource/demo/ClauseFin.gf b/lib/next-resource/demo/ClauseFin.gf new file mode 100644 index 000000000..d62e9667a --- /dev/null +++ b/lib/next-resource/demo/ClauseFin.gf @@ -0,0 +1 @@ +concrete ClauseFin of Clause = CatFin ** ClauseI with (Grammar = GrammarFin) ; diff --git a/lib/next-resource/demo/ClauseFre.gf b/lib/next-resource/demo/ClauseFre.gf new file mode 100644 index 000000000..06cc2b5ab --- /dev/null +++ b/lib/next-resource/demo/ClauseFre.gf @@ -0,0 +1 @@ +concrete ClauseFre of Clause = CatFre ** ClauseI with (Grammar = GrammarFre) ; diff --git a/lib/next-resource/demo/ClauseGer.gf b/lib/next-resource/demo/ClauseGer.gf new file mode 100644 index 000000000..47982626c --- /dev/null +++ b/lib/next-resource/demo/ClauseGer.gf @@ -0,0 +1 @@ +concrete ClauseGer of Clause = CatGer ** ClauseI with (Grammar = GrammarGer) ; diff --git a/lib/next-resource/demo/ClauseI.gf b/lib/next-resource/demo/ClauseI.gf new file mode 100644 index 000000000..860a72432 --- /dev/null +++ b/lib/next-resource/demo/ClauseI.gf @@ -0,0 +1,22 @@ +incomplete concrete ClauseI of Clause = Cat ** open Grammar in { + +lin + PredV np v = PredVP np (UseV v) ; + PredV2 s v o = PredVP s (ComplSlash (SlashV2a v) o) ; + PredAP s a = PredVP s (UseComp (CompAP a)) ; + PredAdv s a = PredVP s (UseComp (CompAdv a)) ; + + UseCl = Grammar.UseCl ; + + QuestV np v = QuestVP np (UseV v) ; + QuestV2 s v o = QuestVP s (ComplSlash (SlashV2a v) o) ; +-- QuestV2Slash ip s v = QuestSlash ip (SlashVP s (SlashV2a v)) ; + + UseQCl = Grammar.UseQCl ; + + ImpV v = ImpVP (UseV v) ; +-- ImpV2 v o = ImpVP (ComplSlash (SlashV2a v) o) ; + + + +} diff --git a/lib/next-resource/demo/ClauseIta.gf b/lib/next-resource/demo/ClauseIta.gf new file mode 100644 index 000000000..8602d5878 --- /dev/null +++ b/lib/next-resource/demo/ClauseIta.gf @@ -0,0 +1 @@ +concrete ClauseIta of Clause = CatIta ** ClauseI with (Grammar = GrammarIta) ; diff --git a/lib/next-resource/demo/ClauseNor.gf b/lib/next-resource/demo/ClauseNor.gf new file mode 100644 index 000000000..26d71f76a --- /dev/null +++ b/lib/next-resource/demo/ClauseNor.gf @@ -0,0 +1 @@ +concrete ClauseNor of Clause = CatNor ** ClauseI with (Grammar = GrammarNor) ; diff --git a/lib/next-resource/demo/ClauseRus.gf b/lib/next-resource/demo/ClauseRus.gf new file mode 100644 index 000000000..380b38e15 --- /dev/null +++ b/lib/next-resource/demo/ClauseRus.gf @@ -0,0 +1 @@ +concrete ClauseRus of Clause = CatRus ** ClauseI with (Grammar = GrammarRus) ; diff --git a/lib/next-resource/demo/ClauseSpa.gf b/lib/next-resource/demo/ClauseSpa.gf new file mode 100644 index 000000000..4723fa77f --- /dev/null +++ b/lib/next-resource/demo/ClauseSpa.gf @@ -0,0 +1 @@ +concrete ClauseSpa of Clause = CatSpa ** ClauseI with (Grammar = GrammarSpa) ; diff --git a/lib/next-resource/demo/ClauseSwe.gf b/lib/next-resource/demo/ClauseSwe.gf new file mode 100644 index 000000000..c082d814f --- /dev/null +++ b/lib/next-resource/demo/ClauseSwe.gf @@ -0,0 +1 @@ +concrete ClauseSwe of Clause = CatSwe ** ClauseI with (Grammar = GrammarSwe) ; diff --git a/lib/next-resource/demo/Demo.gf b/lib/next-resource/demo/Demo.gf new file mode 100644 index 000000000..2fcb5a3fc --- /dev/null +++ b/lib/next-resource/demo/Demo.gf @@ -0,0 +1,21 @@ +abstract Demo = + Noun - [AdvCN,PredetNP,PPartNP,RelNP,RelCN,SentCN,ApposCN,MassNP,DetNP], +-- Verb, + Clause, -- + Adjective - [SentAP,ReflA2], + Adverb, + Numeral, +-- Sentence, + Question - [QuestVP,QuestSlash], +---- Relative, +---- Conjunction, + Phrase, +---- Text, +---- Idiom, + Structural - [everybody_NP,everything_NP,something_NP], + Lexicon ** { + +flags startcat = S ; + +} + diff --git a/lib/next-resource/demo/DemoAra.gf b/lib/next-resource/demo/DemoAra.gf new file mode 100644 index 000000000..90048da4f --- /dev/null +++ b/lib/next-resource/demo/DemoAra.gf @@ -0,0 +1,24 @@ +--# -path=.:alltenses + +concrete DemoAra of Demo = + NounAra - [AdvCN,PredetNP,PPartNP,RelNP,RelCN,SentCN, + ApposCN,MassNP,DetNP,ComplN3,Use2N3,Use3N3,AdvNP], +-- VerbAra, + ClauseAra, -- + AdjectiveAra - [SentAP,ComplA2,UseA2,DemoA2], + AdverbAra, + NumeralAra, +---- SentenceAra, + QuestionAra - [QuestVP,QuestSlash], +---- RelativeAra, +---- ConjunctionAra, +---- PhraseAra, +---- TextX, +---- IdiomAra, + StructuralAra - [everybody_NP,everything_NP,something_NP], + LexiconAra + ** { + +flags startcat = Phr ; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoBul.gf b/lib/next-resource/demo/DemoBul.gf new file mode 100644 index 000000000..48219799c --- /dev/null +++ b/lib/next-resource/demo/DemoBul.gf @@ -0,0 +1,16 @@ +--# -path=.:alltenses + +concrete DemoBul of Demo = + NounBul, + ClauseBul, + AdjectiveBul, + AdverbBul, + NumeralBul, + QuestionBul, + StructuralBul, + LexiconBul + ** { + +flags language = bg; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoCat.gf b/lib/next-resource/demo/DemoCat.gf new file mode 100644 index 000000000..c0c6e5bef --- /dev/null +++ b/lib/next-resource/demo/DemoCat.gf @@ -0,0 +1,16 @@ +--# -path=.:alltenses + +concrete DemoCat of Demo = + NounCat, + ClauseCat, + AdjectiveCat, + AdverbCat, + NumeralCat, + QuestionCat, + StructuralCat, + LexiconCat + ** { + +flags language = ca; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoDan.gf b/lib/next-resource/demo/DemoDan.gf new file mode 100644 index 000000000..62e89c515 --- /dev/null +++ b/lib/next-resource/demo/DemoDan.gf @@ -0,0 +1,16 @@ +--# -path=.:alltenses + +concrete DemoDan of Demo = + NounDan, + ClauseDan, + AdjectiveDan, + AdverbDan, + NumeralDan, + QuestionDan, + StructuralDan, + LexiconDan + ** { + +flags language = da; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoEng.gf b/lib/next-resource/demo/DemoEng.gf new file mode 100644 index 000000000..a738832fc --- /dev/null +++ b/lib/next-resource/demo/DemoEng.gf @@ -0,0 +1,16 @@ +--# -path=.:alltenses + +concrete DemoEng of Demo = + NounEng, + ClauseEng, + AdjectiveEng, + AdverbEng, + NumeralEng, + QuestionEng, + StructuralEng, + LexiconEng + ** { + +flags language = en; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoFin.gf b/lib/next-resource/demo/DemoFin.gf new file mode 100644 index 000000000..13eb7b5e9 --- /dev/null +++ b/lib/next-resource/demo/DemoFin.gf @@ -0,0 +1,16 @@ +--# -path=.:alltenses + +concrete DemoFin of Demo = + NounFin, + ClauseFin, + AdjectiveFin, + AdverbFin, + NumeralFin, + QuestionFin, + StructuralFin, + LexiconFin + ** { + +flags language = fi; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoFre.gf b/lib/next-resource/demo/DemoFre.gf new file mode 100644 index 000000000..84ac32287 --- /dev/null +++ b/lib/next-resource/demo/DemoFre.gf @@ -0,0 +1,16 @@ +--# -path=.:alltenses + +concrete DemoFre of Demo = + NounFre, + ClauseFre, + AdjectiveFre, + AdverbFre, + NumeralFre, + QuestionFre, + StructuralFre, + LexiconFre + ** { + +flags language = fr; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoGer.gf b/lib/next-resource/demo/DemoGer.gf new file mode 100644 index 000000000..ca93cc037 --- /dev/null +++ b/lib/next-resource/demo/DemoGer.gf @@ -0,0 +1,16 @@ +--# -path=.:alltenses + +concrete DemoGer of Demo = + NounGer, + ClauseGer, + AdjectiveGer, + AdverbGer, + NumeralGer, + QuestionGer, + StructuralGer, + LexiconGer + ** { + +flags language = de; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoHin.gf b/lib/next-resource/demo/DemoHin.gf new file mode 100644 index 000000000..a1d9effbe --- /dev/null +++ b/lib/next-resource/demo/DemoHin.gf @@ -0,0 +1,24 @@ +--# -path=.:alltenses + +concrete DemoHin of Demo = + NounHin - [AdvCN,PredetNP,PPartNP,RelNP,RelCN,SentCN, + ApposCN,MassNP,DetNP,ComplN3,Use2N3,Use3N3,AdvNP], +-- VerbHin, + ClauseHin, -- + AdjectiveHin - [SentAP,ComplA2,UseA2,DemoA2], + AdverbHin, + NumeralHin, +---- SentenceHin, + QuestionHin - [QuestVP,QuestSlash], +---- RelativeHin, +---- ConjunctionHin, +---- PhraseHin, +---- TextX, +---- IdiomHin, + StructuralHin - [everybody_NP,everything_NP,something_NP], + LexiconHin + ** { + +flags startcat = Phr ; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoIna.gf b/lib/next-resource/demo/DemoIna.gf new file mode 100644 index 000000000..b5aac42ad --- /dev/null +++ b/lib/next-resource/demo/DemoIna.gf @@ -0,0 +1,24 @@ +--# -path=.:alltenses + +concrete DemoIna of Demo = + NounIna - [AdvCN,PredetNP,PPartNP,RelNP,RelCN,SentCN, + ApposCN,MassNP,DetNP,ComplN3,Use2N3,Use3N3,AdvNP], +-- VerbIna, + ClauseIna, -- + AdjectiveIna - [SentAP,ComplA2,UseA2,DemoA2], + AdverbIna, + NumeralIna, +---- SentenceIna, + QuestionIna - [QuestVP,QuestSlash], +---- RelativeIna, +---- ConjunctionIna, +---- PhraseIna, +---- TextX, +---- IdiomIna, + StructuralIna - [everybody_NP,everything_NP,something_NP], + LexiconIna + ** { + +flags startcat = Phr ; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoIta.gf b/lib/next-resource/demo/DemoIta.gf new file mode 100644 index 000000000..bd5d94d0d --- /dev/null +++ b/lib/next-resource/demo/DemoIta.gf @@ -0,0 +1,16 @@ +--# -path=.:alltenses + +concrete DemoIta of Demo = + NounIta, + ClauseIta, + AdjectiveIta, + AdverbIta, + NumeralIta, + QuestionIta, + StructuralIta, + LexiconIta + ** { + +flags language = it; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoJ.gf b/lib/next-resource/demo/DemoJ.gf new file mode 100644 index 000000000..83778a79e --- /dev/null +++ b/lib/next-resource/demo/DemoJ.gf @@ -0,0 +1,24 @@ +--# -path=.:alltenses + +incomplete concrete DemoJ of Demo = + Noun - [AdvCN,PredetNP,PPartNP,RelNP,RelCN,SentCN, + ApposCN,MassNP,DetNP,ComplN3,Use2N3,Use3N3,AdvNP], +-- Verb, + Clause, -- + Adjective - [SentAP,ComplA2,UseA2,DemoA2], + Adverb, + Numeral, +---- Sentence, + Question - [QuestVP,QuestSlash], +---- Relative, +---- Conjunction, +---- Phrase, +---- TextX, +---- Idiom, + Structural - [everybody_NP,everything_NP,something_NP], + Lexicon + ** { + +flags startcat = Phr ; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoJEng.gf b/lib/next-resource/demo/DemoJEng.gf new file mode 100644 index 000000000..ef563284b --- /dev/null +++ b/lib/next-resource/demo/DemoJEng.gf @@ -0,0 +1,22 @@ +--# -path=.:alltenses + +concrete DemoJEng of Demo = DemoJ with + (Noun = NounEng), + (Clause = ClauseEng), -- + (Adjective = AdjectiveEng), + (Adverb = AdverbEng), + (Numeral = NumeralEng), +---- Sentence, + (Question )- [QuestVP,QuestSlash], +---- Relative, +---- Conjunction, +---- Phrase, +---- TextX, +---- Idiom, + Structural - [everybody_NP,everything_NP,something_NP], + Lexicon + ** { + +flags startcat = Phr ; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoNor.gf b/lib/next-resource/demo/DemoNor.gf new file mode 100644 index 000000000..92487132f --- /dev/null +++ b/lib/next-resource/demo/DemoNor.gf @@ -0,0 +1,16 @@ +--# -path=.:alltenses + +concrete DemoNor of Demo = + NounNor, + ClauseNor, + AdjectiveNor, + AdverbNor, + NumeralNor, + QuestionNor, + StructuralNor, + LexiconNor + ** { + +flags language = no; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoRus.gf b/lib/next-resource/demo/DemoRus.gf new file mode 100644 index 000000000..ab8ef8934 --- /dev/null +++ b/lib/next-resource/demo/DemoRus.gf @@ -0,0 +1,16 @@ +--# -path=.:alltenses + +concrete DemoRus of Demo = + NounRus, + ClauseRus, + AdjectiveRus, + AdverbRus, + NumeralRus, + QuestionRus, + StructuralRus, + LexiconRus + ** { + +flags language = ru; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoSpa.gf b/lib/next-resource/demo/DemoSpa.gf new file mode 100644 index 000000000..e254c45a6 --- /dev/null +++ b/lib/next-resource/demo/DemoSpa.gf @@ -0,0 +1,16 @@ +--# -path=.:alltenses + +concrete DemoSpa of Demo = + NounSpa, + ClauseSpa, + AdjectiveSpa, + AdverbSpa, + NumeralSpa, + QuestionSpa, + StructuralSpa, + LexiconSpa + ** { + +flags language = es; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoSwe.gf b/lib/next-resource/demo/DemoSwe.gf new file mode 100644 index 000000000..b6d9bfb66 --- /dev/null +++ b/lib/next-resource/demo/DemoSwe.gf @@ -0,0 +1,16 @@ +--# -path=.:alltenses + +concrete DemoSwe of Demo = + NounSwe, + ClauseSwe, + AdjectiveSwe, + AdverbSwe, + NumeralSwe, + QuestionSwe, + StructuralSwe, + LexiconSwe + ** { + +flags language = sv; unlexer = text ; lexer = text ; + +} ; diff --git a/lib/next-resource/demo/DemoTha.gf b/lib/next-resource/demo/DemoTha.gf new file mode 100644 index 000000000..a62971f47 --- /dev/null +++ b/lib/next-resource/demo/DemoTha.gf @@ -0,0 +1,24 @@ +--# -path=.:alltenses + +concrete DemoTha of Demo = + NounTha - [AdvCN,PredetNP,PPartNP,RelNP,RelCN,SentCN, + ApposCN,MassNP,DetNP,ComplN3,Use2N3,Use3N3,AdvNP], +-- VerbTha, + ClauseTha, -- + AdjectiveTha - [SentAP,ComplA2,UseA2,DemoA2], + AdverbTha, + NumeralTha, +---- SentenceTha, + QuestionTha - [QuestVP,QuestSlash], +---- RelativeTha, +---- ConjunctionTha, +---- PhraseTha, +---- TextX, +---- IdiomTha, + StructuralTha - [everybody_NP,everything_NP,something_NP], + LexiconTha + ** { + +flags startcat = Phr ; unlexer = text ; lexer = text ; + +} ;