Continuations
This commit is contained in:
parent
88c90220fe
commit
026218ddbd
13 changed files with 255 additions and 15 deletions
|
@ -126,10 +126,11 @@ class LogicGrammarTests {
|
|||
val rule = result[0] as Rule
|
||||
assertEquals(Functor.of("guest/2"), rule.head.functor, "Expected functor 'guest/2'")
|
||||
assertEquals(Functor.of(",/2"), (rule.body as CompoundTerm).functor, "Expected functor ',/2'")
|
||||
val l1 = (rule.body as CompoundTerm).arguments[0] as CompoundTerm
|
||||
assertEquals(Functor.of(",/2"), l1.functor, "Expected functor ',/2'")
|
||||
val l2 = l1.arguments[0] as CompoundTerm
|
||||
assertEquals(Functor.of("invited/2"), l2.functor, "Expected functor 'invited/2'")
|
||||
val l0 = (rule.body as CompoundTerm)
|
||||
val l1 = l0.arguments[0] as CompoundTerm
|
||||
assertEquals(Functor.of("invited/2"), l1.functor, "Expected functor 'invited/2'")
|
||||
val l2 = l0.arguments[1] as CompoundTerm
|
||||
assertEquals(Functor.of(",/2"), l2.functor, "Expected functor ',/2'")
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
Reference in a new issue