You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nlpcraft.apache.org by se...@apache.org on 2022/08/25 10:28:51 UTC

[incubator-nlpcraft] 10/11: IDL fragments related fixes.

This is an automated email from the ASF dual-hosted git repository.

sergeykamov pushed a commit to branch NLPCRAFT-500
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git

commit 47ef27ddcf27393aa34595c73bea1c7add72b671
Author: Sergey Kamov <sk...@gmail.com>
AuthorDate: Thu Aug 25 13:21:50 2022 +0300

    IDL fragments related fixes.
---
 .../internal/intent/compiler/NCIDLFragmentsOverridingSpec2.scala | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/nlpcraft/src/test/scala/org/apache/nlpcraft/internal/intent/compiler/NCIDLFragmentsOverridingSpec2.scala b/nlpcraft/src/test/scala/org/apache/nlpcraft/internal/intent/compiler/NCIDLFragmentsOverridingSpec2.scala
index 41d5adfa..8583b3de 100644
--- a/nlpcraft/src/test/scala/org/apache/nlpcraft/internal/intent/compiler/NCIDLFragmentsOverridingSpec2.scala
+++ b/nlpcraft/src/test/scala/org/apache/nlpcraft/internal/intent/compiler/NCIDLFragmentsOverridingSpec2.scala
@@ -29,6 +29,10 @@ import scala.util.Using
 class NCIDLFragmentsOverridingSpec2:
     @NCIntent("import('org/apache/nlpcraft/internal/intent/compiler/impl_level2.idl')")
     class M extends NCTestModelAdapter:
+        // Uses initial fragment version (with intent), defined in impl_level1.idl.
+        @NCIntent("import('org/apache/nlpcraft/internal/intent/compiler/impl_level1.idl')")
+        @NCIntentRef("i1") private def on1(ctx: NCContext, im: NCIntentMatch): NCResult = NCResult(1)
+
         // Uses fragment, defined on impl_level2.idl, which overrides impl_level1.idl.
         @NCIntent("intent=i2 fragment(f)")
         private def on2(ctx: NCContext, im: NCIntentMatch): NCResult = NCResult(2)
@@ -37,11 +41,6 @@ class NCIDLFragmentsOverridingSpec2:
         @NCIntent("fragment=f term(z)~{# == 'x3'} intent=i3 fragment(f)")
         private def on3(ctx: NCContext, im: NCIntentMatch): NCResult = NCResult(3)
 
-        // Uses initial fragment version (with intent), defined in impl_level1.idl.
-        @NCIntent("import('org/apache/nlpcraft/internal/intent/compiler/impl_level1.idl')")
-        @NCIntentRef("i1")
-        private def on1(ctx: NCContext, im: NCIntentMatch): NCResult = NCResult(1)
-
         override val getPipeline: NCPipeline =
             val pl = mkEnPipeline
             pl.entParsers += NCTestUtils.mkEnSemanticParser(TE("x1"), TE("x2"), TE("x3"))