mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-21 02:39:31 -06:00
bugfix in the PGF typechecker and more test cases
This commit is contained in:
@@ -22,6 +22,9 @@ cat Nat ;
|
||||
data zero : Nat ;
|
||||
succ : Nat -> Nat ;
|
||||
err : Nat ;
|
||||
|
||||
fun zeroF : Nat ;
|
||||
succF : Nat -> Nat ;
|
||||
|
||||
fun dec : Nat -> Nat ;
|
||||
def dec zero = zero ;
|
||||
|
||||
@@ -20,6 +20,9 @@ pt -compute g0 23
|
||||
pt -compute const 3.14 "pi"
|
||||
pt -compute dec (succ (succ zero))
|
||||
pt -compute dec (succ ?)
|
||||
pt -compute dec (succ zeroF)
|
||||
pt -compute dec (succF zeroF)
|
||||
pt -compute dec zeroF
|
||||
pt -compute <\x -> dec x : Nat -> Nat>
|
||||
pt -compute dec ?
|
||||
pt -compute <\f -> f 0 : (Int -> Int) -> Int> (g3 ?)
|
||||
@@ -27,4 +30,5 @@ pt -compute g (g2 ? 0)
|
||||
pt -compute plus (succ zero) (succ zero)
|
||||
pt -compute dec2 0 (succ zero)
|
||||
pt -compute dec2 0 err
|
||||
pt -compute plus err (succ zero)
|
||||
pt -compute plus err (succ zero)
|
||||
pt -compute <\x -> dec (dec x) : Nat -> Nat>
|
||||
@@ -38,6 +38,12 @@ succ zero
|
||||
|
||||
|
||||
|
||||
\x -> g x
|
||||
|
||||
|
||||
|
||||
g ?1
|
||||
|
||||
|
||||
|
||||
5
|
||||
@@ -54,3 +60,5 @@ dec2 0 err
|
||||
|
||||
f 32
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user