mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 04:59:31 -06:00
GFEP: updated readme and removed examples folder
This commit is contained in:
Binary file not shown.
@@ -1,16 +0,0 @@
|
||||
-- Abstract Syntax
|
||||
abstract Foods = {
|
||||
|
||||
flags startcat = Phrase ;
|
||||
|
||||
cat
|
||||
Phrase ; Item ; Kind ; Quality ;
|
||||
|
||||
fun
|
||||
Is : Item -> Quality -> Phrase ;
|
||||
This, That, These, Those : Kind -> Item ;
|
||||
QKind : Quality -> Kind -> Kind ;
|
||||
Wine, Cheese, Fish, Pizza : Kind ;
|
||||
Very : Quality -> Quality ;
|
||||
Fresh, Warm, Italian, Expensive, Delicious, Boring : Quality ;
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
-- Functor Instantiation
|
||||
--# -path=.:/home/john/.cabal/share/gf-3.2.9/lib/present
|
||||
concrete FoodsEng of Foods = FoodsI - [Pizza] with
|
||||
(Syntax = SyntaxEng),
|
||||
(LexFoods = LexFoodsEng) **
|
||||
open SyntaxEng, ParadigmsEng in {
|
||||
lin Pizza = mkCN (mkA "Italian") (mkN "pie") ;
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
-- Functor Instantiation
|
||||
--# -path=.:/home/john/.cabal/share/gf-3.2.9/lib/present
|
||||
concrete FoodsGer of Foods = FoodsI with
|
||||
(Syntax = SyntaxGer),
|
||||
(LexFoods = LexFoodsGer) ;
|
||||
@@ -1,28 +0,0 @@
|
||||
-- Functor
|
||||
-- (a module that opens one or more interfaces)
|
||||
incomplete concrete FoodsI of Foods = open Syntax, LexFoods in {
|
||||
lincat
|
||||
Phrase = Cl ;
|
||||
Item = NP ;
|
||||
Kind = CN ;
|
||||
Quality = AP ;
|
||||
lin
|
||||
Is item quality = mkCl item quality ;
|
||||
This kind = mkNP this_Det kind ;
|
||||
That kind = mkNP that_Det kind ;
|
||||
These kind = mkNP these_Det kind ;
|
||||
Those kind = mkNP those_Det kind ;
|
||||
QKind quality kind = mkCN quality kind ;
|
||||
Very quality = mkAP very_AdA quality ;
|
||||
|
||||
Wine = mkCN wine_N ;
|
||||
Pizza = mkCN pizza_N ;
|
||||
Cheese = mkCN cheese_N ;
|
||||
Fish = mkCN fish_N ;
|
||||
Fresh = mkAP fresh_A ;
|
||||
Warm = mkAP warm_A ;
|
||||
Italian = mkAP italian_A ;
|
||||
Expensive = mkAP expensive_A ;
|
||||
Delicious = mkAP delicious_A ;
|
||||
Boring = mkAP boring_A ;
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
-- Lexicon Interface
|
||||
-- (a resource which contains only oper TYPES)
|
||||
interface LexFoods = open Syntax in {
|
||||
oper
|
||||
wine_N : N ;
|
||||
pizza_N : N ;
|
||||
cheese_N : N ;
|
||||
fish_N : N ;
|
||||
fresh_A : A ;
|
||||
warm_A : A ;
|
||||
italian_A : A ;
|
||||
expensive_A : A ;
|
||||
delicious_A : A ;
|
||||
boring_A : A ;
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
-- Lexicon Instance
|
||||
instance LexFoodsEng of LexFoods = open SyntaxEng, ParadigmsEng in {
|
||||
flags
|
||||
coding=utf8 ;
|
||||
oper
|
||||
wine_N = mkN "wine" ;
|
||||
pizza_N = mkN "pizza" ;
|
||||
cheese_N = mkN "cheese" ;
|
||||
fish_N = mkN "fish" ;
|
||||
fresh_A = mkA "fresh" ;
|
||||
warm_A = mkA "warm" ;
|
||||
italian_A = mkA "Italian" ;
|
||||
expensive_A = mkA "expensive" ;
|
||||
delicious_A = mkA "delicious" ;
|
||||
boring_A = mkA "boring" ;
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
-- Lexicon Instance
|
||||
instance LexFoodsGer of LexFoods = open SyntaxGer, ParadigmsGer in {
|
||||
flags
|
||||
coding=utf8 ;
|
||||
oper
|
||||
wine_N = mkN "Wein" ;
|
||||
pizza_N = mkN "Pizza" "Pizzen" feminine ;
|
||||
cheese_N = mkN "Käse" "Käsen" masculine ;
|
||||
fish_N = mkN "Fisch" ;
|
||||
fresh_A = mkA "frisch" ;
|
||||
warm_A = mkA "warm" "wärmer" "wärmste" ;
|
||||
italian_A = mkA "italienisch" ;
|
||||
expensive_A = mkA "teuer" ;
|
||||
delicious_A = mkA "köstlich" ;
|
||||
boring_A = mkA "langweilig" ;
|
||||
|
||||
testy_A = mkA "testy" ;
|
||||
}
|
||||
Binary file not shown.
@@ -1,5 +0,0 @@
|
||||
abstract AbsCat = {
|
||||
|
||||
cat Greeting ; Recipient ;
|
||||
|
||||
};
|
||||
@@ -1,12 +0,0 @@
|
||||
abstract HelloAbs = AbsCat [Greeting, Recipient] ** {
|
||||
|
||||
flags startcat = Greeting ;
|
||||
|
||||
cat Farewell ;
|
||||
|
||||
fun
|
||||
Hello : Recipient -> Greeting ;
|
||||
Goodbye : Recipient -> Farewell ;
|
||||
World, Parent, Friends : Recipient ;
|
||||
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
concrete HelloEng of HelloAbs = ResEng ** {
|
||||
|
||||
lincat
|
||||
Greeting, Farewell = {s : Str} ;
|
||||
Recipient = {s : Gender => Str} ;
|
||||
|
||||
lin
|
||||
Hello recip = {s = "hello" ++ recip.s ! Masc} ;
|
||||
Goodbye recip = {s = "goodbye" ++ recip.s ! Fem} ;
|
||||
|
||||
World = {s = \\_ => "world"} ;
|
||||
Parent = { s = table {
|
||||
Masc => "dad" ; Fem => "mum"
|
||||
} } ;
|
||||
Friends = superate "friends" ;
|
||||
|
||||
oper
|
||||
superate : Str -> Recipient = \s ->
|
||||
lin Recipient { s = \\_ => "super" ++ s } ;
|
||||
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
--# -path=.:../abstract:../common:../../prelude
|
||||
resource ResEng = {
|
||||
|
||||
param
|
||||
OtherParam = A | B ;
|
||||
Gender = Masc | Fem ;
|
||||
|
||||
} ;
|
||||
@@ -34,7 +34,7 @@ Updated: 1 June 2012</p>
|
||||
<li>This documentation is also available at the <a href="http://www.molto-project.eu/node/1395">MOLTO Project Wiki</a>.</li>
|
||||
<li>Source code repository is at <a href="https://github.com/GrammaticalFramework/gf-eclipse-plugin">github.com/GrammaticalFramework/gf-eclipse-plugin</a></li>
|
||||
<li>For reporting bugs and requesting features, please use the <a href="https://github.com/GrammaticalFramework/gf-eclipse-plugin/issues">GitHub Issue Tracker</a></li>
|
||||
<li>Here are some <a href="http://www.grammaticalframework.org/eclipse/examples/">example GF projects</a> for testing out the plugin features.</li>
|
||||
<li>Here are some <a href="https://github.com/GrammaticalFramework/gf-eclipse-plugin/tree/master/workspace-demo/GF%20Project">example GF projects</a> for testing out the plugin features.</li>
|
||||
<li>Software update site URL for installing through Eclipse: <code>http://www.grammaticalframework.org/eclipse/release/</code></li>
|
||||
</ul>
|
||||
|
||||
@@ -272,7 +272,7 @@ You will probably want to ignore these directories in your version control syste
|
||||
|
||||
<p><img src="http://www.grammaticalframework.org/eclipse/images/eclipse-modulewizard-1.png" alt="New module wizard" /></p>
|
||||
|
||||
<p>You can find some small examples at <a href="http://www.grammaticalframework.org/eclipse/examples/">grammaticalframework.org/eclipse/examples</a>. Download the files and manually add them to your Eclipse workspace to experiment with some of the plugin features.</p>
|
||||
<p>You can find some small examples <a href="https://github.com/GrammaticalFramework/gf-eclipse-plugin/tree/master/workspace-demo/GF%20Project">here</a>. Download the files and manually add them to your Eclipse workspace to experiment with some of the plugin features.</p>
|
||||
|
||||
<h3>Clone module wizard</h3>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user