This is an automated email from the ASF dual-hosted git repository.

mbeckerle pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-daffodil.git.


    from c8b4d91  Ensure InputStreams created by includes/imports are closed
     add 53d6b4f  Separated Sequences and Separator Suppression - Major 
revisions

No new revisions were added by this update.

Summary of changes:
 .../org/apache/daffodil/dsom/ChoiceGroup.scala     |  78 +-
 .../org/apache/daffodil/dsom/ElementBase.scala     | 129 +++-
 .../daffodil/dsom/InitiatedTerminatedMixin.scala   |  14 +
 .../apache/daffodil/dsom/LocalElementMixin.scala   |  74 +-
 .../org/apache/daffodil/dsom/ModelGroup.scala      |  33 +-
 .../org/apache/daffodil/dsom/ParticleMixin.scala   |   6 +-
 .../daffodil/dsom/RuntimePropertyMixins.scala      |  48 +-
 .../org/apache/daffodil/dsom/SchemaComponent.scala |   9 +-
 .../org/apache/daffodil/dsom/SequenceGroup.scala   |  82 ++-
 .../main/scala/org/apache/daffodil/dsom/Term.scala | 205 ++++--
 .../org/apache/daffodil/grammar/AlignedMixin.scala |  27 +-
 .../daffodil/grammar/ElementBaseGrammarMixin.scala | 173 +++--
 .../daffodil/grammar/SequenceGrammarMixin.scala    |  21 +-
 .../grammar/primitives/ChoiceCombinator.scala      |  21 +-
 .../grammar/primitives/LayeredSequence.scala       |  11 +-
 .../grammar/primitives/PrimitivesDelimiters.scala  |  17 +-
 .../grammar/primitives/SequenceChild.scala         | 509 ++++++++++---
 .../grammar/primitives/SequenceCombinator.scala    |   3 +-
 .../org/apache/daffodil/io/DataOutputStream.scala  |  11 +
 .../daffodil/io/DataOutputStreamImplMixin.scala    | 106 ++-
 .../io/DirectOrBufferedDataOutputStream.scala      |   9 +-
 .../org/apache/daffodil/api/DaffodilTunables.scala |  49 +-
 .../scala/org/apache/daffodil/api/WarnID.scala     |   6 +-
 .../org/apache/daffodil/cookers/Cookers.scala      |   2 +-
 .../schema/annotation/props/ByHandMixins.scala     | 100 ++-
 .../main/scala/org/apache/daffodil/util/Misc.scala |   2 +-
 .../apache/daffodil/xsd/DFDL_part2_attributes.xsd  |   1 +
 .../resources/org/apache/daffodil/xsd/dafext.xsd   |  30 +-
 .../daffodil/propGen/PropertyGenerator.scala       |  19 +-
 .../unparsers/SeparatedSequenceUnparsers.scala     | 615 +++++++++-------
 .../unparsers/SequenceChildUnparsers.scala         |  24 +-
 .../unparsers/SequenceUnparserBases.scala          |   4 +-
 .../unparsers/SuppressableSeparatorUnparser.scala  | 285 ++++++++
 .../processors/unparsers/ZeroLengthDetector.scala  | 187 ++++-
 .../apache/daffodil/dsom/CompiledExpression1.scala |  18 +-
 .../org/apache/daffodil/infoset/InfosetImpl.scala  |  42 ++
 .../{Runtime.scala => DataProcessor.scala}         |   0
 .../daffodil/processors/ProcessorResult.scala      |  13 +-
 .../daffodil/processors/ProcessorStateBases.scala  |  59 +-
 .../apache/daffodil/processors/Suspension.scala    |   7 +-
 .../apache/daffodil/processors/dfa/Parser.scala    |  19 +-
 .../processors/parsers/BinaryNumberTraits.scala    |  15 +-
 .../processors/parsers/DelimiterParsers.scala      |  21 +-
 .../daffodil/processors/parsers/Parser.scala       |  26 +-
 .../processors/parsers/SeparatedParseHelper.scala  | 238 +++++++
 .../SeparatedSequenceChildParseResultHelper.scala  | 321 +++++++++
 .../parsers/SeparatedSequenceParsers.scala         | 517 ++------------
 .../processors/parsers/SequenceChildBases.scala    | 337 +++++----
 .../parsers/SequenceChildParseResultHelper.scala   | 483 +++++++++++++
 .../processors/parsers/SequenceParserBases.scala   | 491 ++++++-------
 .../parsers/UnorderedSequenceParser.scala          |   6 +-
 ...UnseparatedSequenceChildParseResultHelper.scala |  65 ++
 .../parsers/UnseparatedSequenceParsers.scala       | 156 +---
 .../org/apache/daffodil/tdml/TDMLRunner.scala      | 158 +++--
 .../apache/daffodil/tdml/TestTDMLRoundTrips.scala  |  61 +-
 .../ibm-contributed/dpadelmulcho_01.dfdl.xsd       |   2 +-
 .../ibm-contributed/dpadelone107_05.dfdl.xsd       |   2 +-
 .../ibm-contributed/dpadelonearr_12.dfdl.xsd       |   4 +-
 .../ibm-contributed/dpadeloneini_01.dfdl.xsd       |   2 +-
 .../test-suite/ibm-contributed/dpaext1.tdml        |  40 +-
 .../ibm-contributed/dpaextdeltxt101-err.dfdl.xsd   |  89 +++
 .../ibm-contributed/dpaextdeltxt101.dfdl.xsd       |  31 +-
 .../ibm-contributed/dpaflsoneini_01.dfdl.xsd       |   2 +-
 .../ibm-contributed/dpaflstrmnum01.dfdl.xsd        |   2 +-
 .../test-suite/tresys-contributed/AF.dfdl.xsd      |  10 +-
 .../test-suite/tresys-contributed/AT.dfdl.xsd      |   8 +-
 .../test-suite/tresys-contributed/AV.dfdl.xsd      |   6 +-
 .../test-suite/tresys-contributed/AW.dfdl.xsd      |   4 +-
 .../test-suite/tresys-contributed/AX.dfdl.xsd      |   5 +-
 .../test-suite/tresys-contributed/AX.tdml          |  13 +-
 .../test-suite/tresys-contributed/AY.dfdl.xsd      |   4 +-
 .../test-suite/tresys-contributed/AZ.dfdl.xsd      |   4 +-
 .../test-suite/tresys-contributed/BA.dfdl.xsd      |   2 +-
 .../test-suite/tresys-contributed/delimTests.tdml  |   6 +-
 .../tresys-contributed/mixed-binary-text.tdml      |   2 +-
 .../nested-separator-delimited.tdml                |  14 +-
 .../tresys-contributed/sepSuppression.tdml         | 784 +++++++++++++++++++++
 .../tresys-contributed/sepSuppression2.tdml        | 320 +++++++++
 .../test/scala/org/apache/daffodil/IBMTests.scala  |   4 +-
 .../test/scala/org/apache/daffodil/IBMTests3.scala |   1 +
 .../org/apache/daffodil/TestSepSuppression.scala   |  52 ++
 .../org/apache/daffodil/TestSepSuppression2.scala  |  34 +-
 .../apache/daffodil/section00/general/tunables.xml |   6 +-
 .../daffodil/section05/simple_types/AK.dfdl.xsd    |   2 +-
 .../section05/simple_types/SimpleTypes.tdml        |   3 +-
 .../daffodil/section06/entities/Entities.tdml      |   6 +-
 .../section06/namespaces/multi_A_shi.dfdl.xsd      |   2 +-
 .../section06/namespaces/multi_base_shi.dfdl.xsd   |   2 +-
 .../section06/namespaces/multi_base_shi2.dfdl.xsd  |   2 +-
 .../daffodil/section06/namespaces/namespaces.tdml  |  42 +-
 .../org/apache/daffodil/section06/namespaces/shi   |   2 +-
 .../section07/escapeScheme/escapeScenarios.tdml    | 302 ++++----
 .../daffodil/section07/variables/variables_01.tdml |  18 +-
 .../daffodil/section12/lengthKind/AB.dfdl.xsd      |   6 +-
 .../apache/daffodil/section12/lengthKind/AB.tdml   | 104 ++-
 .../apache/daffodil/section12/lengthKind/AI.tdml   |   4 +-
 .../section14/occursCountKind/ockImplicit.tdml     |  38 +-
 .../section16/array_optional_elem/ArrayComb.tdml   |   6 +-
 .../array_optional_elem/ArrayOptionalElem.tdml     | 348 ++++++---
 .../UnparseArrayDelimitedOptionalElem.tdml         |   4 +-
 .../arrays_optional_elements.dfdl.xsd              |  15 +-
 .../array_optional_elem/backtracking.tdml          |   2 +-
 .../section17/calc_value_properties/AQ.tdml        |   2 +-
 .../section17/calc_value_properties/AR.tdml        |   2 +-
 .../daffodil/usertests/MultipartBody.dfdl.xsd      |   9 +-
 .../test_prefix_separator_as_variable.expected.xml |   5 +
 .../section06/namespaces/TestNamespaces.scala      |   4 +-
 .../section07/variables/TestVariables.scala        |   1 +
 .../lengthKind/TestLengthKindDelimited.scala       |   3 +-
 .../TestArrayOptionalElem.scala                    |   4 +
 .../dfdl_expressions/TestDFDLExpressions.scala     |  11 +-
 .../dfdl_expressions/TestDFDLExpressions2.scala    |   4 -
 eclipse-projects/core-test/.classpath              | 206 +++---
 eclipse-projects/lib-test/.classpath               | 200 +++---
 eclipse-projects/runtime1-test/.classpath          | 203 +++---
 eclipse-projects/test-ibm1-crossTest/.classpath    |   1 -
 116 files changed, 6354 insertions(+), 2625 deletions(-)
 create mode 100644 
daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/processors/unparsers/SuppressableSeparatorUnparser.scala
 rename 
daffodil-runtime1/src/main/scala/org/apache/daffodil/processors/{Runtime.scala 
=> DataProcessor.scala} (100%)
 create mode 100644 
daffodil-runtime1/src/main/scala/org/apache/daffodil/processors/parsers/SeparatedParseHelper.scala
 create mode 100644 
daffodil-runtime1/src/main/scala/org/apache/daffodil/processors/parsers/SeparatedSequenceChildParseResultHelper.scala
 create mode 100644 
daffodil-runtime1/src/main/scala/org/apache/daffodil/processors/parsers/SequenceChildParseResultHelper.scala
 create mode 100644 
daffodil-runtime1/src/main/scala/org/apache/daffodil/processors/parsers/UnseparatedSequenceChildParseResultHelper.scala
 create mode 100644 
daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/dpaextdeltxt101-err.dfdl.xsd
 create mode 100644 
daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/sepSuppression.tdml
 create mode 100644 
daffodil-test-ibm1/src/test/resources/test-suite/tresys-contributed/sepSuppression2.tdml
 create mode 100644 
daffodil-test-ibm1/src/test/scala/org/apache/daffodil/TestSepSuppression.scala
 copy 
daffodil-test/src/test/scala/org/apache/daffodil/unparser/TestParseUnparseMode.scala
 => 
daffodil-test-ibm1/src/test/scala/org/apache/daffodil/TestSepSuppression2.scala 
(51%)

Reply via email to