summaryrefslogtreecommitdiff
path: root/grammars/basic/Basic.gf
blob: 034d9ba2993fc69b411dc35e27ad863c67636586 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
abstract Basic = {

cat
S ; NP ; A1 ; CN  ;

fun
PredA1 : NP -> A1 -> S ;
CondS : S -> S -> S ;
DisjA1 : A1 -> A1 -> A1 ;
Every : CN -> NP ;
ModA1 : CN -> A1 -> CN ;
Number : CN ; 
Even : A1 ; Odd : A1 ; Prime : A1 ;
Zero : NP ;
}