mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-30 06:52:49 -06:00
renamed lib/src/mini/MiniGrammar to lib/src/demo/ResourceDemo ; added Jap
This commit is contained in:
30
lib/src/old-demo/Demo.gf
Normal file
30
lib/src/old-demo/Demo.gf
Normal file
@@ -0,0 +1,30 @@
|
||||
abstract Demo =
|
||||
Lang - [
|
||||
PredetNP, PPartNP, AdvNP, RelNP, DetNP, DetQuantOrd,
|
||||
NumDigits, AdNum, OrdDigits, OrdNumeral, OrdSuperl, MassNP,
|
||||
ComplN2, ComplN3, UseN2, Use2N3, Use3N3, AdjCN, RelCN,
|
||||
AdvCN, SentCN, ApposCN,
|
||||
PassV2, CompAdv,
|
||||
-- CompNP,
|
||||
SlashV2V, SlashV2VNP, ---
|
||||
ComparA, ComplA2, ReflA2, UseA2, UseComparA, CAdvAP, AdjOrd, SentAP, AdAP,
|
||||
PredSCVP, AdvSlash, SlashPrep, SlashVS,
|
||||
EmbedS, EmbedQS, EmbedVP, UseSlash, AdvS, RelS,
|
||||
CompIP,
|
||||
PConjConj, VocNP, UttVP,
|
||||
FunRP,
|
||||
nothing_NP, nobody_NP, please_Voc, otherwise_PConj, therefore_PConj, but_PConj,
|
||||
language_title_Utt, whatPl_IP, whoPl_IP, if_then_Conj, either7or_DConj,
|
||||
both7and_DConj, much_Det, that_Subj, no_Quant,
|
||||
ImpersCl, GenericCl, CleftNP, CleftAdv, ProgrVP, ImpPl1, ImpP3,
|
||||
-- ExistNP, ---
|
||||
ConsNP, ConsAdv, ConsS, ConsRS, ConsAP
|
||||
]
|
||||
** {
|
||||
|
||||
fun
|
||||
AdjN : AP -> N -> CN ;
|
||||
AdAdj : AdA -> A -> AP ;
|
||||
|
||||
}
|
||||
|
||||
10
lib/src/old-demo/DemoAra.gf
Normal file
10
lib/src/old-demo/DemoAra.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoAra of Demo = LangAra **
|
||||
open LangAra in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoBul.gf
Normal file
10
lib/src/old-demo/DemoBul.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoBul of Demo = LangBul **
|
||||
open LangBul in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoCat.gf
Normal file
10
lib/src/old-demo/DemoCat.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoCat of Demo = LangCat **
|
||||
open LangCat in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoDan.gf
Normal file
10
lib/src/old-demo/DemoDan.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoDan of Demo = LangDan **
|
||||
open LangDan in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoDut.gf
Normal file
10
lib/src/old-demo/DemoDut.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoDut of Demo = LangDut **
|
||||
open LangDut in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
30
lib/src/old-demo/DemoEng.gf
Normal file
30
lib/src/old-demo/DemoEng.gf
Normal file
@@ -0,0 +1,30 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoEng of Demo = LangEng - [
|
||||
PredetNP, PPartNP, AdvNP, RelNP, DetNP, DetQuantOrd,
|
||||
NumDigits, AdNum, OrdDigits, OrdNumeral, OrdSuperl, MassNP,
|
||||
ComplN2, ComplN3, UseN2, Use2N3, Use3N3, AdjCN, RelCN,
|
||||
AdvCN, SentCN, ApposCN,
|
||||
PassV2, CompAdv,
|
||||
-- CompNP,
|
||||
SlashV2V, SlashV2VNP, ---
|
||||
ComparA, ComplA2, ReflA2, UseA2, UseComparA, CAdvAP, AdjOrd, SentAP, AdAP,
|
||||
PredSCVP, AdvSlash, SlashPrep, SlashVS,
|
||||
EmbedS, EmbedQS, EmbedVP, UseSlash, AdvS, RelS,
|
||||
CompIP,
|
||||
PConjConj, VocNP, UttVP,
|
||||
FunRP,
|
||||
nothing_NP, nobody_NP, please_Voc, otherwise_PConj, therefore_PConj, but_PConj,
|
||||
language_title_Utt, whatPl_IP, whoPl_IP, if_then_Conj, either7or_DConj,
|
||||
both7and_DConj, much_Det, that_Subj, no_Quant,
|
||||
ImpersCl, GenericCl, CleftNP, CleftAdv, ProgrVP, ImpPl1, ImpP3,
|
||||
-- ExistNP, ---
|
||||
ConsNP, ConsAdv, ConsS, ConsRS, ConsAP
|
||||
] **
|
||||
open LangEng in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
30
lib/src/old-demo/DemoFin.gf
Normal file
30
lib/src/old-demo/DemoFin.gf
Normal file
@@ -0,0 +1,30 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoFin of Demo = LangFin - [
|
||||
PredetNP, PPartNP, AdvNP, RelNP, DetNP, DetQuantOrd,
|
||||
NumDigits, AdNum, OrdDigits, OrdNumeral, OrdSuperl, MassNP,
|
||||
ComplN2, ComplN3, UseN2, Use2N3, Use3N3, AdjCN, RelCN,
|
||||
AdvCN, SentCN, ApposCN,
|
||||
PassV2, CompAdv,
|
||||
-- CompNP,
|
||||
SlashV2V, SlashV2VNP, ---
|
||||
ComparA, ComplA2, ReflA2, UseA2, UseComparA, CAdvAP, AdjOrd, SentAP, AdAP,
|
||||
PredSCVP, AdvSlash, SlashPrep, SlashVS,
|
||||
EmbedS, EmbedQS, EmbedVP, UseSlash, AdvS, RelS,
|
||||
CompIP,
|
||||
PConjConj, VocNP, UttVP,
|
||||
FunRP,
|
||||
nothing_NP, nobody_NP, please_Voc, otherwise_PConj, therefore_PConj, but_PConj,
|
||||
language_title_Utt, whatPl_IP, whoPl_IP, if_then_Conj, either7or_DConj,
|
||||
both7and_DConj, much_Det, that_Subj, no_Quant,
|
||||
ImpersCl, GenericCl, CleftNP, CleftAdv, ProgrVP, ImpPl1, ImpP3,
|
||||
-- ExistNP, ---
|
||||
ConsNP, ConsAdv, ConsS, ConsRS, ConsAP
|
||||
] **
|
||||
open LangFin in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoFre.gf
Normal file
10
lib/src/old-demo/DemoFre.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoFre of Demo = LangFre **
|
||||
open LangFre in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
30
lib/src/old-demo/DemoGer.gf
Normal file
30
lib/src/old-demo/DemoGer.gf
Normal file
@@ -0,0 +1,30 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoGer of Demo = LangGer - [
|
||||
PredetNP, PPartNP, AdvNP, RelNP, DetNP, DetQuantOrd,
|
||||
NumDigits, AdNum, OrdDigits, OrdNumeral, OrdSuperl, MassNP,
|
||||
ComplN2, ComplN3, UseN2, Use2N3, Use3N3, AdjCN, RelCN,
|
||||
AdvCN, SentCN, ApposCN,
|
||||
PassV2, CompAdv,
|
||||
-- CompNP,
|
||||
SlashV2V, SlashV2VNP, ---
|
||||
ComparA, ComplA2, ReflA2, UseA2, UseComparA, CAdvAP, AdjOrd, SentAP, AdAP,
|
||||
PredSCVP, AdvSlash, SlashPrep, SlashVS,
|
||||
EmbedS, EmbedQS, EmbedVP, UseSlash, AdvS, RelS,
|
||||
CompIP,
|
||||
PConjConj, VocNP, UttVP,
|
||||
FunRP,
|
||||
nothing_NP, nobody_NP, please_Voc, otherwise_PConj, therefore_PConj, but_PConj,
|
||||
language_title_Utt, whatPl_IP, whoPl_IP, if_then_Conj, either7or_DConj,
|
||||
both7and_DConj, much_Det, that_Subj, no_Quant,
|
||||
ImpersCl, GenericCl, CleftNP, CleftAdv, ProgrVP, ImpPl1, ImpP3,
|
||||
-- ExistNP, ---
|
||||
ConsNP, ConsAdv, ConsS, ConsRS, ConsAP
|
||||
] **
|
||||
open LangGer in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoHin.gf
Normal file
10
lib/src/old-demo/DemoHin.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoHin of Demo = LangHin **
|
||||
open LangHin in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoIna.gf
Normal file
10
lib/src/old-demo/DemoIna.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoIna of Demo = LangIna **
|
||||
open LangIna in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoIta.gf
Normal file
10
lib/src/old-demo/DemoIta.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoIta of Demo = LangIta **
|
||||
open LangIta in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoLat.gf
Normal file
10
lib/src/old-demo/DemoLat.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoLat of Demo = LangLat **
|
||||
open LangLat in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoNor.gf
Normal file
10
lib/src/old-demo/DemoNor.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoNor of Demo = LangNor **
|
||||
open LangNor in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoPol.gf
Normal file
10
lib/src/old-demo/DemoPol.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoPol of Demo = LangPol **
|
||||
open LangPol in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoRon.gf
Normal file
10
lib/src/old-demo/DemoRon.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoRon of Demo = LangRon - [SlashVP] **
|
||||
open LangRon in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoRus.gf
Normal file
10
lib/src/old-demo/DemoRus.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoRus of Demo = LangRus **
|
||||
open LangRus in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
30
lib/src/old-demo/DemoSpa.gf
Normal file
30
lib/src/old-demo/DemoSpa.gf
Normal file
@@ -0,0 +1,30 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoSpa of Demo = LangSpa - [
|
||||
PredetNP, PPartNP, AdvNP, RelNP, DetNP, DetQuantOrd,
|
||||
NumDigits, AdNum, OrdDigits, OrdNumeral, OrdSuperl, MassNP,
|
||||
ComplN2, ComplN3, UseN2, Use2N3, Use3N3, AdjCN, RelCN,
|
||||
AdvCN, SentCN, ApposCN,
|
||||
PassV2, CompAdv,
|
||||
-- CompNP,
|
||||
SlashV2V, SlashV2VNP, ---
|
||||
ComparA, ComplA2, ReflA2, UseA2, UseComparA, CAdvAP, AdjOrd, SentAP, AdAP,
|
||||
PredSCVP, AdvSlash, SlashPrep, SlashVS,
|
||||
EmbedS, EmbedQS, EmbedVP, UseSlash, AdvS, RelS,
|
||||
CompIP,
|
||||
PConjConj, VocNP, UttVP,
|
||||
FunRP,
|
||||
nothing_NP, nobody_NP, please_Voc, otherwise_PConj, therefore_PConj, but_PConj,
|
||||
language_title_Utt, whatPl_IP, whoPl_IP, if_then_Conj, either7or_DConj,
|
||||
both7and_DConj, much_Det, that_Subj, no_Quant,
|
||||
ImpersCl, GenericCl, CleftNP, CleftAdv, ProgrVP, ImpPl1, ImpP3,
|
||||
-- ExistNP, ---
|
||||
ConsNP, ConsAdv, ConsS, ConsRS, ConsAP
|
||||
] **
|
||||
open LangSpa in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
30
lib/src/old-demo/DemoSwe.gf
Normal file
30
lib/src/old-demo/DemoSwe.gf
Normal file
@@ -0,0 +1,30 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoSwe of Demo = LangSwe - [
|
||||
PredetNP, PPartNP, AdvNP, RelNP, DetNP, DetQuantOrd,
|
||||
NumDigits, AdNum, OrdDigits, OrdNumeral, OrdSuperl, MassNP,
|
||||
ComplN2, ComplN3, UseN2, Use2N3, Use3N3, AdjCN, RelCN,
|
||||
AdvCN, SentCN, ApposCN,
|
||||
PassV2, CompAdv,
|
||||
-- CompNP,
|
||||
SlashV2V, SlashV2VNP, ---
|
||||
ComparA, ComplA2, ReflA2, UseA2, UseComparA, CAdvAP, AdjOrd, SentAP, AdAP,
|
||||
PredSCVP, AdvSlash, SlashPrep, SlashVS,
|
||||
EmbedS, EmbedQS, EmbedVP, UseSlash, AdvS, RelS,
|
||||
CompIP,
|
||||
PConjConj, VocNP, UttVP,
|
||||
FunRP,
|
||||
nothing_NP, nobody_NP, please_Voc, otherwise_PConj, therefore_PConj, but_PConj,
|
||||
language_title_Utt, whatPl_IP, whoPl_IP, if_then_Conj, either7or_DConj,
|
||||
both7and_DConj, much_Det, that_Subj, no_Quant,
|
||||
ImpersCl, GenericCl, CleftNP, CleftAdv, ProgrVP, ImpPl1, ImpP3,
|
||||
-- ExistNP, ---
|
||||
ConsNP, ConsAdv, ConsS, ConsRS, ConsAP
|
||||
] **
|
||||
open LangSwe in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoTha.gf
Normal file
10
lib/src/old-demo/DemoTha.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoTha of Demo = LangTha **
|
||||
open LangTha in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoTur.gf
Normal file
10
lib/src/old-demo/DemoTur.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoTur of Demo = LangTur **
|
||||
open LangTur in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
10
lib/src/old-demo/DemoUrd.gf
Normal file
10
lib/src/old-demo/DemoUrd.gf
Normal file
@@ -0,0 +1,10 @@
|
||||
--# -path=.:alltenses
|
||||
|
||||
concrete DemoUrd of Demo = LangUrd **
|
||||
open LangUrd in {
|
||||
|
||||
lin
|
||||
AdjN ap n = AdjCN ap (UseN n) ;
|
||||
AdAdj ad a = AdAP ad (PositA a) ;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user