This is an automated email from the ASF dual-hosted git repository.
sergeykamov pushed a commit to branch NLPCRAFT-504
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/NLPCRAFT-504 by this push:
new e7c92f42 Minor fixes.
e7c92f42 is described below
commit e7c92f426d05761370c850946e41b1b82eb3ebd2
Author: Sergey Kamov <[email protected]>
AuthorDate: Wed Jul 6 21:56:38 2022 +0300
Minor fixes.
---
.../org/apache/nlpcraft/internal/intent/compiler/NCIDLCompiler.scala | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/compiler/NCIDLCompiler.scala
b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/compiler/NCIDLCompiler.scala
index fcd121bf..322e7542 100644
---
a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/compiler/NCIDLCompiler.scala
+++
b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/compiler/NCIDLCompiler.scala
@@ -199,7 +199,7 @@ object NCIDLCompiler extends LazyLogging:
override def exitFlowDecl(ctx: IDP.FlowDeclContext): Unit =
val regex = NCUtils.trimQuotes(ctx.qstring().getText)
- if regex != null && regex.length > 2 then flowRegex = if
regex.nonEmpty then Option(regex) else None
+ if regex != null && regex.length > 2 then flowRegex =
Option.when(regex.nonEmpty)(regex)
if flowRegex.isDefined then // Pre-check.
try Pattern.compile(flowRegex.get)
catch case e: PatternSyntaxException =>
SE(s"${e.getDescription} in intent flow regex '${e.getPattern}' near index
${e.getIndex}.")(ctx.qstring())