mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-11 13:59:31 -06:00
completed Multimodal and Tram with new languages
This commit is contained in:
25
examples/tram/README
Normal file
25
examples/tram/README
Normal file
@@ -0,0 +1,25 @@
|
||||
Björn Bringert's tram grammars (user side, without place names)
|
||||
implemented as an example of lib/resource/abstract/Multimodal.
|
||||
|
||||
For documentation of the original system, see
|
||||
|
||||
http://www.cs.chalmers.se/~bringert/gf/tramdemo.html
|
||||
|
||||
To try, do in gf
|
||||
|
||||
i TramEng.gf
|
||||
gr | l -tr | p
|
||||
|
||||
Clicks appear as coordinates on the right of the semicolon.
|
||||
This works in eight languages.
|
||||
|
||||
Notice that the compilation of the grammars uses precompiled
|
||||
resources, located in
|
||||
|
||||
GF/lib/compiled
|
||||
|
||||
To produce them, use 'make' and 'make install' in GF/lib/resource-1.0.
|
||||
|
||||
AR 7/11/2005 -- 23/2/2006
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
incomplete concrete TramI of Tram = open Multimodal, Symbol in {
|
||||
|
||||
flags startcat=Query ; lexer=textlit ;
|
||||
flags startcat=Query ; lexer=literals ;
|
||||
|
||||
lincat
|
||||
Query = Phr ; -- top level, plain string
|
||||
|
||||
5
examples/tram/TramIta.gf
Normal file
5
examples/tram/TramIta.gf
Normal file
@@ -0,0 +1,5 @@
|
||||
--# -path=.:compiled:prelude
|
||||
|
||||
concrete TramIta of Tram = TramI with
|
||||
(Multimodal = MultimodalIta),
|
||||
(Symbol = SymbolIta) ;
|
||||
5
examples/tram/TramNor.gf
Normal file
5
examples/tram/TramNor.gf
Normal file
@@ -0,0 +1,5 @@
|
||||
--# -path=.:compiled:prelude
|
||||
|
||||
concrete TramNor of Tram = TramI with
|
||||
(Multimodal = MultimodalNor),
|
||||
(Symbol = SymbolNor) ;
|
||||
5
examples/tram/TramSpa.gf
Normal file
5
examples/tram/TramSpa.gf
Normal file
@@ -0,0 +1,5 @@
|
||||
--# -path=.:compiled:prelude
|
||||
|
||||
concrete TramSpa of Tram = TramI with
|
||||
(Multimodal = MultimodalSpa),
|
||||
(Symbol = SymbolSpa) ;
|
||||
@@ -1,15 +1,23 @@
|
||||
all: langs test
|
||||
all: langs mathematical multimodal
|
||||
|
||||
test:
|
||||
echo "gr -cat=Text -number=11 -prob | tb" | gf -nocf -probs=lang.gfprob langs.gfcm
|
||||
|
||||
langs:
|
||||
echo "s ;; pm | wf langs.gfcm" | gf -src -nocf */Lang??*.gf english/LangEng.gf +RTS -M500M
|
||||
echo "s ;; pm | wf langs.gfcm" | gf -nocf */Lang??*.gf english/LangEng.gf +RTS -M500M -K100M
|
||||
|
||||
mathematical:
|
||||
gf -nocf mathematical/Mathematical???.gf +RTS -M800M -K100M
|
||||
|
||||
multimodal:
|
||||
gf -nocf multimodal/Multimodal???.gf +RTS -M500M -K100M
|
||||
|
||||
install:
|
||||
cp -p */*.gfc */*.gfr ../compiled
|
||||
|
||||
stat:
|
||||
wc */*.gfc
|
||||
|
||||
gfdoc:
|
||||
gfdoc -txthtml abstract/*.gf
|
||||
gfdoc -txthtml */Paradigms*.gf
|
||||
@@ -23,3 +31,7 @@ gfdoc:
|
||||
mv multimodal/*.html doc/gfdoc
|
||||
mv */Paradigms*.html doc/gfdoc
|
||||
cp */Irreg???.gf doc/gfdoc
|
||||
|
||||
clean:
|
||||
rm */*.gfc */*.gfr */*.gf~
|
||||
|
||||
|
||||
2
lib/resource-1.0/multimodal/DemonstrativeNor.gf
Normal file
2
lib/resource-1.0/multimodal/DemonstrativeNor.gf
Normal file
@@ -0,0 +1,2 @@
|
||||
concrete DemonstrativeNor of Demonstrative = CatNor ** DemonstrativeI with
|
||||
(Lang = LangNor) ;
|
||||
2
lib/resource-1.0/multimodal/DemonstrativeSpa.gf
Normal file
2
lib/resource-1.0/multimodal/DemonstrativeSpa.gf
Normal file
@@ -0,0 +1,2 @@
|
||||
concrete DemonstrativeSpa of Demonstrative = CatSpa ** DemonstrativeI with
|
||||
(Lang = LangSpa) ;
|
||||
19
lib/resource-1.0/multimodal/MultimodalNor.gf
Normal file
19
lib/resource-1.0/multimodal/MultimodalNor.gf
Normal file
@@ -0,0 +1,19 @@
|
||||
--# -path=.:../norwegian/:../scandinavian:../abstract:../common:prelude
|
||||
|
||||
concrete MultimodalNor of Multimodal =
|
||||
NounNor,
|
||||
-- Verb,
|
||||
AdjectiveNor,
|
||||
AdverbNor,
|
||||
NumeralNor,
|
||||
-- Sentence,
|
||||
-- Question,
|
||||
-- Relative,
|
||||
-- Conjunction,
|
||||
-- Phrase,
|
||||
-- Tensed,
|
||||
StructuralNor,
|
||||
DemonstrativeNor,
|
||||
LexiconNor
|
||||
** {} ;
|
||||
|
||||
19
lib/resource-1.0/multimodal/MultimodalSpa.gf
Normal file
19
lib/resource-1.0/multimodal/MultimodalSpa.gf
Normal file
@@ -0,0 +1,19 @@
|
||||
--# -path=.:../spanish/:../romance:../abstract:../common:prelude
|
||||
|
||||
concrete MultimodalSpa of Multimodal =
|
||||
NounSpa,
|
||||
-- Verb,
|
||||
AdjectiveSpa,
|
||||
AdverbSpa,
|
||||
-- NumeralSpa,
|
||||
-- Sentence,
|
||||
-- Question,
|
||||
-- Relative,
|
||||
-- Conjunction,
|
||||
-- Phrase,
|
||||
-- Tensed,
|
||||
StructuralSpa,
|
||||
DemonstrativeSpa,
|
||||
LexiconSpa
|
||||
** {} ;
|
||||
|
||||
Reference in New Issue
Block a user