This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch fix/CAMEL-25470
in repository https://gitbox.apache.org/repos/asf/camel.git
from 5488d9c291be CAMEL-25470: camel-dataweave - $ shorthand mis-converted
with selectors, objects and function calls
add 17887f92e89b CAMEL-25475: camel-datasonnet - dataweave.libsonnet and
cml functions for DataWeave semantics
add eda9e7ff8fb9 CAMEL-25471: camel-dataweave - convert DataWeave scripts
with DataWeave semantics
add ca073194ae65 CAMEL-25472: camel-datasonnet - executed DataWeave corpus
test
add 01a7f32b45a8 CAMEL-25471: camel-datasonnet - document the DataWeave
conversion
No new revisions were added by this update.
Summary of changes:
.../camel/catalog/docs/datasonnet-language.adoc | 75 +-
.../src/main/docs/datasonnet-language.adoc | 75 +-
.../org/apache/camel/language/datasonnet/CML.java | 206 ++-
.../src/main/resources/camel.libsonnet | 5 +-
.../src/main/resources/dataweave.libsonnet | 293 ++++
.../language/datasonnet/DataWeaveCorpusTest.java | 173 +++
.../datasonnet/DataWeaveExecutedCorpusTest.java | 6 +-
.../src/test/resources/dataweave-corpus/corpus.txt | 1322 +++++++++++++++++
.../test/resources/dataweave-corpus/default.json | 1 +
.../camel/component/dataweave/DataWeaveAst.java | 147 +-
.../component/dataweave/DataWeaveConverter.java | 1471 +++++++++++-------
.../camel/component/dataweave/DataWeaveLexer.java | 399 +++--
.../camel/component/dataweave/DataWeaveParser.java | 1569 ++++++++++++--------
.../dataweave/DataWeaveConverterTest.java | 948 +++---------
.../component/dataweave/DataWeaveParserTest.java | 396 +++--
.../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc | 11 +-
.../core/commands/TransformDataWeaveTest.java | 9 +-
17 files changed, 4818 insertions(+), 2288 deletions(-)
create mode 100644
components/camel-datasonnet/src/main/resources/dataweave.libsonnet
create mode 100644
components/camel-datasonnet/src/test/java/org/apache/camel/language/datasonnet/DataWeaveCorpusTest.java
create mode 100644
components/camel-datasonnet/src/test/resources/dataweave-corpus/corpus.txt
create mode 100644
components/camel-datasonnet/src/test/resources/dataweave-corpus/default.json