This is an automated email from the ASF dual-hosted git repository.
aradzinski pushed a commit to branch NLPCRAFT-39
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/NLPCRAFT-39 by this push:
new 910105a CR.
910105a is described below
commit 910105a19863fbc80e1cb69d7ead173c3a684588
Author: Aaron Radzinzski <[email protected]>
AuthorDate: Sat Apr 25 21:18:55 2020 -0700
CR.
---
.../model/intent/impl/NCIntentSolverEngine.scala | 2 +-
.../mgrs/model/NCModelSynonymDslCompiler.scala | 30 ++++++++++------------
.../org/apache/nlpcraft/server/json/NCJson.scala | 2 +-
3 files changed, 16 insertions(+), 18 deletions(-)
diff --git
a/src/main/scala/org/apache/nlpcraft/model/intent/impl/NCIntentSolverEngine.scala
b/src/main/scala/org/apache/nlpcraft/model/intent/impl/NCIntentSolverEngine.scala
index 2086873..5820fb7 100644
---
a/src/main/scala/org/apache/nlpcraft/model/intent/impl/NCIntentSolverEngine.scala
+++
b/src/main/scala/org/apache/nlpcraft/model/intent/impl/NCIntentSolverEngine.scala
@@ -434,7 +434,7 @@ object NCIntentSolverEngine extends LazyLogging with
NCOpenCensusTrace {
NCTokenLogger.prepareTable(senToks.filter(tok ⇒ !tok.used &&
tok.token.isUserDefined).map(_.token)).
info(
logger,
- Some(s"Unused user tokens for intent '$intentId'
${varStr}:")
+ Some(s"Unused user tokens for intent '$intentId'
$varStr:")
)
None
diff --git
a/src/main/scala/org/apache/nlpcraft/probe/mgrs/model/NCModelSynonymDslCompiler.scala
b/src/main/scala/org/apache/nlpcraft/probe/mgrs/model/NCModelSynonymDslCompiler.scala
index c2d6b0f..6ee4c20 100644
---
a/src/main/scala/org/apache/nlpcraft/probe/mgrs/model/NCModelSynonymDslCompiler.scala
+++
b/src/main/scala/org/apache/nlpcraft/probe/mgrs/model/NCModelSynonymDslCompiler.scala
@@ -36,25 +36,23 @@ import scala.collection.mutable.ArrayBuffer
object NCModelSynonymDslCompiler extends LazyLogging {
private type Predicate = java.util.function.Function[NCToken,
java.lang.Boolean]
- def toJavaFunc(alias: String, func: NCToken ⇒ Boolean): Predicate = new
Predicate() {
- override def apply(tok: NCToken): java.lang.Boolean = {
- val res = func(tok)
+ def toJavaFunc(alias: String, func: NCToken ⇒ Boolean): Predicate = (tok:
NCToken) => {
+ val res = func(tok)
+
+ // Store predicate's alias, if any, in token metadata if this token
satisfies this predicate.
+ // NOTE: token can have multiple aliases associated with it.
+ if (res && alias != null) {
+ val meta = tok.getMetadata
- // Store predicate's alias, if any, in token metadata if this
token satisfies this predicate.
- // NOTE: token can have multiple aliases associated with it.
- if (res && alias != null) {
- val meta = tok.getMetadata
-
- if (!meta.containsKey(TOK_META_ALIASES_KEY))
- meta.put(TOK_META_ALIASES_KEY, new
java.util.HashSet[String]())
-
- val aliases =
meta.get(TOK_META_ALIASES_KEY).asInstanceOf[java.util.Set[String]]
-
- aliases.add(alias)
- }
+ if (!meta.containsKey(TOK_META_ALIASES_KEY))
+ meta.put(TOK_META_ALIASES_KEY, new java.util.HashSet[String]())
- res
+ val aliases =
meta.get(TOK_META_ALIASES_KEY).asInstanceOf[java.util.Set[String]]
+
+ aliases.add(alias)
}
+
+ res
}
/**
diff --git a/src/main/scala/org/apache/nlpcraft/server/json/NCJson.scala
b/src/main/scala/org/apache/nlpcraft/server/json/NCJson.scala
index 919b982..99c5fe6 100644
--- a/src/main/scala/org/apache/nlpcraft/server/json/NCJson.scala
+++ b/src/main/scala/org/apache/nlpcraft/server/json/NCJson.scala
@@ -269,7 +269,7 @@ object NCJson {
*
* @param json JSON text.
*/
- private def removeComments(json: String): String =
json.replaceAll("""\/\*(\*(?!\/)|[^*])*\*\/""", "")
+ private def removeComments(json: String): String =
json.replaceAll("""/\*(\*(?!/)|[^*])*\*/""", "")
/**
* Extracts type `T` from given JSON `file`.