mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-23 03:32:51 -06:00
test for bracketedLinearize
This commit is contained in:
12
testsuite/runtime/linearize/brackets.gfs
Normal file
12
testsuite/runtime/linearize/brackets.gfs
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
i -src testsuite/runtime/linearize/TestCnc.gf
|
||||||
|
|
||||||
|
l -bracket Even ?
|
||||||
|
l -bracket Exist (\x -> <Even : E -> S> x)
|
||||||
|
l -bracket f a
|
||||||
|
l -bracket fa a
|
||||||
|
l -bracket fb a
|
||||||
|
l -bracket IsString "abcd"
|
||||||
|
l -bracket IsInteger 100
|
||||||
|
l -bracket IsFloat 12.4
|
||||||
|
l -bracket <IsString "xyz" : S>
|
||||||
|
l -bracket <\x -> x : S -> S>
|
||||||
28
testsuite/runtime/linearize/brackets.gfs.gold
Normal file
28
testsuite/runtime/linearize/brackets.gfs.gold
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
(S (E (String ?1)) is even)
|
||||||
|
|
||||||
|
|
||||||
|
(S exists (S (String x)) such that (S (S (E (String x)) is even)))
|
||||||
|
|
||||||
|
|
||||||
|
(S (E a))
|
||||||
|
|
||||||
|
|
||||||
|
(S (E aa) a)
|
||||||
|
|
||||||
|
|
||||||
|
(S (E a) b)
|
||||||
|
|
||||||
|
|
||||||
|
(S (String abcd) is string)
|
||||||
|
|
||||||
|
|
||||||
|
(S (Int 100) is integer)
|
||||||
|
|
||||||
|
|
||||||
|
(S (Float 12.4) is float)
|
||||||
|
|
||||||
|
|
||||||
|
(S (String xyz) is string)
|
||||||
|
|
||||||
|
|
||||||
|
cannot linearize
|
||||||
Reference in New Issue
Block a user