summaryrefslogtreecommitdiff
path: root/examples/tutorial/semantics/LexBase.gf
blob: 74c491b9f9d718995f38f20f1ad60748ea463084 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
interface LexBase = open Syntax in {

oper
  even_A : A ;
  odd_A : A ;
  prime_A : A ;
  equal_A2 : A2 ;
  greater_A2 : A2 ;
  smaller_A2 : A2 ;
  divisible_A2 : A2 ;
  number_N : N ;
  sum_N2 : N2 ;
  product_N2 : N2 ;
  gcd_N2 : N2 ;

  noSg_Det : Det ;
}