lecture 6 code

This commit is contained in:
Arianna Masciolini
2026-05-04 13:09:20 +02:00
parent f5015adb9a
commit 2cc5040a46
6 changed files with 87 additions and 3 deletions

View File

@@ -0,0 +1,26 @@
-- (c) 2009 Aarne Ranta under LGPL
-- in https://github.com/GrammaticalFramework/gf-contrib/blob/master/foods/Foods.gf
--
-- modified for the Computational Syntax course in 2021
abstract Foods = {
flags startcat = Comment ;
cat
Comment ; -- this Italian pizza is very warm
Item ; -- this Italian pizza
Kind ; -- Italian pizza
Quality ; -- very warm
fun
Pred : Item -> Quality -> Comment ; -- (this pizza) is (very warm)
PredNeg : Item -> Quality -> Comment ; -- (this pizza) is not (very warm)
This, That, These, Those : Kind -> Item ; -- this|that|these|those (pizza|pizzas)
Mod : Quality -> Kind -> Kind ; -- (Italian) (pizza)
Very : Quality -> Quality ; -- very (Italian)
Wine, SparklingWine, Cheese, Fish, Pizza : Kind ;
Fresh, Warm, Italian, Expensive, Delicious, Boring : Quality ;
}