This is an automated email from the ASF dual-hosted git repository. aradzinski pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
commit 2806f4213766a9a61fad3b06ce56bf610c4b5e8d Author: Aaron Radzinski <[email protected]> AuthorDate: Sun Mar 5 12:29:01 2023 -0800 WIP. --- .../src/main/scala/org/apache/nlpcraft/NCGlobals.scala | 1 + .../src/main/scala/org/apache/nlpcraft/NCPipeline.scala | 14 +++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/NCGlobals.scala b/nlpcraft/src/main/scala/org/apache/nlpcraft/NCGlobals.scala index 9c6ecfa0..bc58ee44 100644 --- a/nlpcraft/src/main/scala/org/apache/nlpcraft/NCGlobals.scala +++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/NCGlobals.scala @@ -49,6 +49,7 @@ extension[T](opt: Option[T]) def ===(x: T): Boolean = opt.isDefined && opt.get == x extension[T](v: T) + @targetName("questionToOption") def `?`: Option[T] = Option(v) extension(v: Int) diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/NCPipeline.scala b/nlpcraft/src/main/scala/org/apache/nlpcraft/NCPipeline.scala index 569979b1..e3c20d7b 100644 --- a/nlpcraft/src/main/scala/org/apache/nlpcraft/NCPipeline.scala +++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/NCPipeline.scala @@ -24,16 +24,16 @@ package org.apache.nlpcraft * of the pipeline and produce the list of [[NCVariant variants]] at the end of the pipeline. * Schematically the pipeline looks like this: * <pre> - * +----------+ +-----------+ +--------+ - * *=========* +---------+ +---+-------+ | +---+-------+ | +---+-----+ | - * : Text : -> | Token | -> | Token | | -> | Token | | -> | Entity | | ----. - * : Input : | Parser | | Enrichers |--+ | Validators |--+ | Parsers |--+ \ - * *=========* +---------+ +-----------+ +------------+ +---------+ \ + * +----------+ +-----------+ +--------+ + * *=========* +---------+ +---+-------+ | +---+-------+ | +---+-----+ | + * # Text # -> | Token | -> | Token | | -> | Token | | -> | Entity | | ------. + * # Input # | Parser | | Enrichers |--+ | Validators |--+ | Parsers |--+ \ + * *=========* +---------+ +-----------+ +------------+ +---------+ \ * } * +--------+ +--------+ +-----------+ +----------+ / * *============* +---+-----+ | +---+-----+ | +---+--------+ | +---+-------+ | / - * : Variants : <- | Variant | | <- | Entity | | <- | Entity | | <- | Entity | | <-' - * : List : | Filters |--+ | Mappers |--+ | Validators |--+ | Enrichers |--+ + * # Variants # <- | Variant | | <- | Entity | | <- | Entity | | <- | Entity | | <-' + * # List # | Filters |--+ | Mappers |--+ | Validators |--+ | Enrichers |--+ * *============* +----- ---+ +----- ---+ +------------+ +-----------+ * </pre> *
