This is an automated email from the ASF dual-hosted git repository.
sergeykamov pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
from 07ebb52c Merge pull request #78 from
scala-steward/update/jackson-module-scala_3-2.14.2
new 6d63a451 WIP.
new 6416404d WIP
new 2205ae2f WIP.
new 37d98dce WIP.
new b9f683a1 WIP.
new c9cffb87 WIP
new 59aa488f WIP
new 4c27312e Update NCOpenNLPTokenEnricher.scala
new 077ec10e Merge remote-tracking branch 'origin/NLPCRAFT-520' into
NLPCRAFT-520
new 96e574ae WIP.
new e1d30d57 WIP.
new 61b0b6e8 WIP.
new 877ce967 WIP.
new b1b0fb4a WIP.
new 7205452a WIP.
new 5c55864e Update NCOpenNLPTokenEnricher.scala
new f5dcdd81 Merge remote-tracking branch 'origin/NLPCRAFT-520' into
NLPCRAFT-520
new 333145ec WIP.
new 77c1d91e WIP.
new 9153ff9c WIP.
new cfb460fd WIP.
new a41bed6b WIP.
new 26bba0a1 WIP.
new d6e42140 WIP.
new 1a2620a2 WIP.
new 863089d6 WIP.
new ac03dc8e WIP.
new 2427be97 WIP.
new 4b1d67b7 WIP.
new 8f8e9cf4 WIP.
new 19b208cf WIP.
new 67d50553 WIP.
new 2e1a72fd WIP.
new 4f1d3870 WIP.
new 007082c3 WIP.
new 6f65a77e WIP.
new 8338ad09 WIP.
new f5ee0f27 Scaladoc fixes.
new f3bfcbc3 WIP
new e172d5a5 WIP.
new 0c695b47 WIP.
new 7a0ae4d1 Merge branch 'NLPCRAFT-520' of
https://github.com/apache/incubator-nlpcraft into NLPCRAFT-520
new 2c1ac981 WIP.
new ef692242 WIP.
new bd58872b WIP.
new 08262145 WIP.
new 139ce8b7 Merge branch 'NLPCRAFT-520' into NLPCRAFT-521
new 77fde15d Update NCEntity.scala
new fe59a7f0 Merge branch 'NLPCRAFT-521' into NLPCRAFT-520
new 1577e4d5 WIP
new 2fa9bbb4 Scaladoc.
new 0e8caf34 Scaladoc.
new d839ae81 Update NCSemanticElement.scala
new 31940fc6 Update NCSemanticElement.scala
new 7bbae29a WIP.
new 459edd5b WIP.
new 4be1777a WIP.
new c51764b2 WIP.
new 85963868 WIP.
new 46635558 WIP.
new 2f0b61da WIP.
new 162db51e WIP.
new 514e0976 WIP.
new 077df702 Test recovered.
new df77bc4f Merge remote-tracking branch 'origin/master' into NLPCRAFT-520
new d3d78fa4 WIP
new 882220de WIP on Scaladoc.
new c522e9e3 YAML and JSON configuration fixes.
new a4e62f9c WIP
new b69a0666 WIP
new 41704dce Merge branch 'master' into NLPCRAFT-520
new 0475ddde Examples initial scaladoc.
new 604db673 Examples initial scaladoc.
new cc5fa8ed Examples initial scaladoc.
new c366cfc7 WIP
new c8514faa WIP
new ddf49cc8 WIP
new 9dfbfc46 Merge branch 'master' into NLPCRAFT-520
new 531bd904 Library versions.
new 3b95cb51 sbt fix.
new afdb4f6b Merge branch 'master' into NLPCRAFT-520
new 8f6ea823 STM additional test.
new aa4f1a90 STM additional test.
new b9ee6302 WIP.
new e78fb47f Merge branch 'master' into NLPCRAFT-520
new 2855a928 Merge branch 'master' into NLPCRAFT-520
The 86 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 1 +
README.md | 3 +-
build.sbt | 23 +-
nlpcraft-examples/calculator/README.md | 5 +-
.../nlpcraft/examples/time/CalculatorModel.scala | 32 +-
nlpcraft-examples/lightswitch-fr/README.md | 7 +-
.../src/main/resources/lightswitch_model_fr.yaml | 6 +-
.../examples/lightswitch/LightSwitchFrModel.scala | 12 +-
.../entity/parser/NCFrSemanticEntityParser.scala | 12 +-
.../token/enricher/NCFrLemmaPosTokenEnricher.scala | 6 +-
.../enricher/NCFrStopWordsTokenEnricher.scala | 3 +
.../nlp/token/parser/NCFrTokenParser.scala | 3 +-
nlpcraft-examples/lightswitch-ru/README.md | 7 +-
.../src/main/resources/lightswitch_model_ru.yaml | 6 +-
.../examples/lightswitch/LightSwitchRuModel.scala | 10 +-
.../entity/parser/NCRuSemanticEntityParser.scala | 12 +-
.../token/enricher/NCRuLemmaPosTokenEnricher.scala | 6 +-
.../enricher/NCRuStopWordsTokenEnricher.scala | 3 +
.../nlp/token/parser/NCRuTokenParser.scala | 3 +-
nlpcraft-examples/lightswitch/README.md | 3 +-
.../src/main/resources/lightswitch_model.yaml | 6 +-
.../examples/lightswitch/LightSwitchModel.scala | 12 +-
nlpcraft-examples/pizzeria/README.md | 8 +-
.../src/main/resources/pizzeria_model.yaml | 18 +-
.../nlpcraft/examples/pizzeria/PizzeriaModel.scala | 107 +-
.../nlpcraft/examples/pizzeria/PizzeriaOrder.scala | 42 +-
.../components/PizzeriaModelPipeline.scala | 30 +-
.../pizzeria/components/PizzeriaOrderMapper.scala | 43 +-
.../components/PizzeriaOrderValidator.scala | 13 +-
.../examples/pizzeria/PizzeriaModelSpec.scala | 11 +-
nlpcraft-examples/time/README.md | 3 +-
.../time/src/main/resources/time_model.yaml | 2 +-
.../apache/nlpcraft/examples/time/TimeModel.scala | 14 +-
.../time/utils/cities/CitiesDataProvider.scala | 6 +-
.../examples/time/utils/keycdn/GeoManager.scala | 16 +-
.../stanford/NCStanfordNLPEntityParser.scala | 15 +-
.../stanford/NCStanfordNLPTokenParser.scala | 7 +-
.../stanford/NCStanfordNLPEntityParserSpec.scala | 5 +-
.../stanford/NCStanfordNLPTokenParserSpec.scala | 4 +-
.../stanford => stanford/util}/NCTestConfig.scala | 4 +-
.../{stop_words.txt => en_stop_words.txt} | 2 +-
.../main/resources/stopwords/first_words.txt.gz | Bin 4024880 -> 0 bytes
.../src/main/resources/stopwords/noun_words.txt.gz | Bin 862 -> 0 bytes
.../main/scala/org/apache/nlpcraft/NCEntity.scala | 14 +-
.../scala/org/apache/nlpcraft/NCEntityParser.scala | 6 +
.../main/scala/org/apache/nlpcraft/NCModel.scala | 1 -
.../org/apache/nlpcraft/NCPipelineBuilder.scala | 66 +-
.../org/apache/nlpcraft/NCPropertyMapAdapter.scala | 2 +-
.../main/scala/org/apache/nlpcraft/NCToken.scala | 1 -
.../internal/conversation/NCConversationData.scala | 4 +-
.../internal/impl/NCModelPipelineManager.scala | 4 +-
.../intent/compiler/NCIDLCodeGenerator.scala | 10 +-
.../internal/intent/compiler/NCIDLCompiler.scala | 8 +-
.../internal/intent/compiler/antlr4/NCIDL.g4 | 10 +-
.../intent/compiler/antlr4/NCIDLBaseListener.java | 3 +-
.../intent/compiler/antlr4/NCIDLLexer.interp | 2 +-
.../intent/compiler/antlr4/NCIDLLexer.java | 1286 ++++++++++----------
.../intent/compiler/antlr4/NCIDLListener.java | 2 +-
.../intent/compiler/antlr4/NCIDLParser.java | 63 +-
.../intent/matcher/NCIntentSolverManager.scala | 4 +-
.../apache/nlpcraft/internal/util/NCUtils.scala | 391 +-----
...nricher.scala => NCBracketsTokenEnricher.scala} | 57 +-
...icher.scala => NCDictionaryTokenEnricher.scala} | 28 +-
.../nlp/enrichers/NCEnQuotesTokenEnricher.scala | 55 -
.../nlp/enrichers/NCEnStopWordsTokenEnricher.scala | 206 ++--
.../nlp/enrichers/NCOpenNLPTokenEnricher.scala | 49 +-
.../nlp/enrichers/NCQuotesTokenEnricher.scala | 84 ++
...icher.scala => NCSwearWordsTokenEnricher.scala} | 26 +-
.../{tools => impl}/NCEnStopWordGenerator.scala | 46 +-
.../nlpcraft/nlp/parsers/NCNLPEntityParser.scala | 46 +-
.../nlp/parsers/NCOpenNLPEntityParser.scala | 53 +-
.../nlp/parsers/NCOpenNLPTokenParser.scala | 18 +-
.../nlpcraft/nlp/parsers/NCSemanticElement.scala | 88 +-
.../nlp/parsers/NCSemanticEntityParser.scala | 190 +--
.../nlp/parsers/impl/NCSemanticSourceReader.scala | 4 +-
.../parsers/impl/NCSemanticSynonymsProcessor.scala | 71 +-
.../apache/nlpcraft/nlp/stemmer/NCEnStemmer.scala} | 18 +-
.../NCStemmer.scala} | 24 +-
.../src/test/resources/models/alarm_model.json | 2 +-
.../test/resources/models/lightswitch_model.yaml | 6 +-
.../conversation/NCConversationManagerSpec.scala | 8 +-
.../internal/conversation/NCConversationSpec.scala | 4 +-
.../conversation/NCConversationSpec2.scala | 85 ++
.../internal/impl/NCModelCallbacksSpec.scala | 8 +-
.../nlpcraft/internal/impl/NCModelClientSpec.scala | 2 +-
.../impl/scan/NCModelIntentsInvalidArgsSpec.scala | 2 +-
.../intent/compiler/functions/NCIDLFunctions.scala | 21 +-
.../functions/NCIDLFunctionsEntitiesUsed.scala | 6 +-
.../compiler/functions/NCIDLFunctionsEntity.scala | 48 +-
.../compiler/functions/NCIDLFunctionsMeta.scala | 1 +
.../nlpcraft/internal/intent/compiler/test_ok.idl | 2 +-
.../nlpcraft/internal/util/NCUtilsSpec.scala | 59 +
.../apache/nlpcraft/nlp/NCEntityMapperSpec.scala | 12 +-
.../apache/nlpcraft/nlp/NCEntityParserSpec.scala | 2 +-
.../apache/nlpcraft/nlp/NCTokenEnricherSpec.scala | 2 +-
.../enrichers/NCBracketsTokenEnricherSpec.scala | 22 +-
.../enrichers/NCDictionaryTokenEnricherSpec.scala | 6 +-
.../nlp/enrichers/NCQuotesTokenEnricherSpec.scala | 37 +-
.../nlp/enrichers/NCStopWordsEnricherSpec.scala | 88 +-
.../enrichers/NCSwearWordsTokenEnricherSpec.scala | 11 +-
.../nlp/parsers/NCOpenNLPTokenParserSpec.scala | 4 +-
.../parsers/NCSemanticEntityParserJsonSpec.scala | 10 +-
.../parsers/NCSemanticEntityParserLemmaSpec.scala | 9 +-
.../nlp/parsers/NCSemanticEntityParserSpec.scala | 18 +-
.../parsers/NCSemanticEntityParserYamlSpec.scala | 8 +-
.../nlp/parsers/NCSemanticTestElement.scala | 12 +-
.../apache/nlpcraft/nlp/util/NCTestEntity.scala | 17 +-
.../org/apache/nlpcraft/nlp/util/NCTestUtils.scala | 27 +-
project/plugins.sbt | 1 +
109 files changed, 2084 insertions(+), 1927 deletions(-)
rename nlpcraft-stanford/src/main/scala/org/apache/nlpcraft/nlp/{entity/parser
=> }/stanford/NCStanfordNLPEntityParser.scala (79%)
rename nlpcraft-stanford/src/main/scala/org/apache/nlpcraft/nlp/{token/parser
=> }/stanford/NCStanfordNLPTokenParser.scala (88%)
rename nlpcraft-stanford/src/test/scala/org/apache/nlpcraft/nlp/{entity/parser
=> }/stanford/NCStanfordNLPEntityParserSpec.scala (92%)
rename nlpcraft-stanford/src/test/scala/org/apache/nlpcraft/nlp/{token/parser
=> }/stanford/NCStanfordNLPTokenParserSpec.scala (93%)
rename nlpcraft-stanford/src/test/scala/org/apache/nlpcraft/nlp/{util/stanford
=> stanford/util}/NCTestConfig.scala (90%)
rename nlpcraft/src/main/resources/stopwords/{stop_words.txt =>
en_stop_words.txt} (99%)
delete mode 100644 nlpcraft/src/main/resources/stopwords/first_words.txt.gz
delete mode 100644 nlpcraft/src/main/resources/stopwords/noun_words.txt.gz
rename
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/enrichers/{NCEnBracketsTokenEnricher.scala
=> NCBracketsTokenEnricher.scala} (53%)
rename
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/enrichers/{NCEnDictionaryTokenEnricher.scala
=> NCDictionaryTokenEnricher.scala} (55%)
delete mode 100644
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/enrichers/NCEnQuotesTokenEnricher.scala
create mode 100644
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/enrichers/NCQuotesTokenEnricher.scala
rename
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/enrichers/{NCEnSwearWordsTokenEnricher.scala
=> NCSwearWordsTokenEnricher.scala} (56%)
rename nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/enrichers/{tools =>
impl}/NCEnStopWordGenerator.scala (88%)
copy nlpcraft/src/{test/scala/org/apache/nlpcraft/nlp/util/NCTestResult.scala
=> main/scala/org/apache/nlpcraft/nlp/stemmer/NCEnStemmer.scala} (66%)
rename
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/{parsers/NCSemanticStemmer.scala
=> stemmer/NCStemmer.scala} (54%)
create mode 100644
nlpcraft/src/test/scala/org/apache/nlpcraft/internal/conversation/NCConversationSpec2.scala
create mode 100644
nlpcraft/src/test/scala/org/apache/nlpcraft/internal/util/NCUtilsSpec.scala
create mode 100644 project/plugins.sbt