apache / daffodil
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 578 files with 83,199 lines of code.
    • 2 files changed more than 100 times (565 lines of code)
    • 2 files changed 51-100 times (2,234 lines of code)
    • 12 files changed 21-50 times (8,465 lines of code)
    • 162 files changed 6-20 times (38,429 lines of code)
    • 400 files changed 1-5 times (33,506 lines of code)
<1% | 2% | 10% | 46% | 40%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 578 files with 83,199 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 5 files changed by 11-25 contributors (3,143 lines of code)
    • 22 files changed by 6-10 contributors (9,880 lines of code)
    • 424 files changed by 2-5 contributors (61,679 lines of code)
    • 127 files changed by 1 contributor (8,497 lines of code)
0% | 3% | 11% | 74% | 10%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, xsd, xml, java, txt, c, h, md, xsl, sch, yaml, sbt, sh, cfg, gitignore, properties, iss, py, gitattributes, json, svg, clang-format, xhtml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sbt82% | <1% | 16% | 0% | <1%
scala<1% | 2% | 11% | 48% | 36%
xml0% | 0% | 0% | 96% | 3%
xsl0% | 0% | 0% | 7% | 92%
java0% | 0% | 0% | <1% | 99%
c0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
iss0% | 0% | 0% | 0% | 100%
xhtml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT100% | 0% | 0% | 0% | 0%
project14% | 1% | 58% | 0% | 25%
daffodil-tdml-lib0% | 88% | 5% | 4% | 1%
daffodil-core0% | 0% | 12% | 57% | 30%
daffodil-io0% | 0% | 42% | 31% | 25%
daffodil-cli0% | 0% | 73% | 4% | 22%
daffodil-runtime10% | 0% | 2% | 55% | 41%
daffodil-propgen0% | 0% | 62% | 37% | 0%
daffodil-japi0% | 0% | 57% | 36% | 5%
daffodil-sapi0% | 0% | 58% | 37% | 4%
daffodil-lib0% | 0% | 0% | 47% | 52%
daffodil-runtime1-unparser0% | 0% | 0% | 60% | 39%
tutorials0% | 0% | 0% | 96% | 3%
daffodil-codegen-c0% | 0% | 0% | 28% | 71%
daffodil-tdml-processor0% | 0% | 0% | 49% | 50%
daffodil-schematron0% | 0% | 0% | 4% | 95%
scripts0% | 0% | 0% | 0% | 100%
daffodil-runtime1-layers0% | 0% | 0% | 0% | 100%
daffodil-macro-lib0% | 0% | 0% | 0% | 100%
daffodil-slf4j-logger0% | 0% | 0% | 0% | 100%
daffodil-udf0% | 0% | 0% | 0% | 100%
daffodil-tdml-junit0% | 0% | 0% | 0% | 100%
containers0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build.sbt
in root
519 4 2012-07-27 2025-03-28 175 21 slawrence@tresys.com 50379531+olabusayot@users.n...
46 - 2017-11-30 2025-04-12 154 13 slawrence@apache.org scala_steward@virtuslab.com
plugins.sbt
in project
6 - 2012-07-27 2025-02-21 71 11 slawrence@tresys.com scala_steward@virtuslab.com
TDMLRunner.scala
in daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml
2228 55 2018-10-19 2025-03-28 61 11 jadams@tresys.com 50379531+olabusayot@users.n...
Rat.scala
in project
190 - 2018-05-30 2025-03-14 33 10 slawrence@apache.org slawrence@apache.org
Daffodil.scala
in daffodil-japi/src/main/scala/org/apache/daffodil/japi
344 30 2018-01-05 2025-04-01 33 11 slawrence@apache.org 50379531+olabusayot@users.n...
Daffodil.scala
in daffodil-sapi/src/main/scala/org/apache/daffodil/sapi
343 30 2018-01-05 2025-04-01 29 10 slawrence@apache.org 50379531+olabusayot@users.n...
Main.scala
in daffodil-cli/src/main/scala/org/apache/daffodil/cli
1736 25 2023-01-30 2025-03-28 26 7 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
build.sbt
in daffodil-cli
102 1 2017-11-30 2025-03-14 25 7 slawrence@apache.org slawrence@apache.org
DirectOrBufferedDataOutputStream.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
630 25 2018-01-05 2024-05-06 24 7 slawrence@apache.org mbeckerle@apache.org
DataOutputStreamImplMixin.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
710 32 2018-01-05 2025-02-27 24 7 slawrence@apache.org mbeckerle@apache.org
InputSourceDataInputStream.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
557 41 2018-02-23 2025-03-14 23 10 slawrence@apache.org 50379531+olabusayot@users.n...
RunnerFactory.scala
in daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml
142 10 2018-10-19 2025-03-28 22 8 jadams@tresys.com 50379531+olabusayot@users.n...
PropertyGenerator.scala
in daffodil-propgen/src/main/scala/org/apache/daffodil/propGen
625 41 2018-01-05 2025-03-17 22 8 slawrence@apache.org 50379531+olabusayot@users.n...
Expression.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dpath
2333 57 2023-02-06 2025-04-01 22 6 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
RuntimeData.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors
753 19 2023-02-06 2025-02-12 21 6 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
TunableGenerator.scala
in daffodil-propgen/src/main/scala/org/apache/daffodil/propGen
307 10 2019-05-15 2025-03-17 20 9 slawrence@apache.org 50379531+olabusayot@users.n...
DataProcessor.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors
454 19 2023-01-30 2025-04-01 20 4 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
SchemaSet.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom
474 18 2023-02-06 2025-04-01 19 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
Dump.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
572 12 2018-01-05 2025-04-01 19 7 slawrence@apache.org 50379531+olabusayot@users.n...
ElementBaseGrammarMixin.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/grammar
1251 6 2023-02-06 2025-04-01 19 4 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
InteractiveDebugger.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/debugger
1975 103 2023-02-06 2025-04-21 18 4 mmcgann@owlcyberdefense.com slawrence@apache.org
CompiledExpression1.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dsom
306 17 2023-02-06 2025-04-01 16 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
Misc.scala
in daffodil-lib/src/main/scala/org/apache/daffodil/lib/util
440 38 2023-02-06 2025-03-28 16 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
NodeInfo.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath
769 35 2023-02-02 2025-03-14 16 4 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
Infoset.scala
in daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/infoset
158 10 2018-01-05 2025-03-12 15 6 slawrence@apache.org 50379531+olabusayot@users.n...
xsl
DFDLTutorialStylesheet.xsl
in tutorials/src/main/resources
226 - 2016-01-07 2025-02-03 15 3 mbeckerle@tresys.com slawrence@apache.org
StringDataInputStreamForUnparse.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
58 2 2018-01-05 2025-02-07 14 8 slawrence@apache.org 50379531+olabusayot@users.n...
Infoset.scala
in daffodil-japi/src/main/scala/org/apache/daffodil/japi/infoset
165 10 2018-01-05 2025-03-12 14 6 slawrence@apache.org 50379531+olabusayot@users.n...
InputSource.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
258 23 2018-02-23 2024-07-31 14 5 slawrence@apache.org slawrence@apache.org
ElementBase.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom
984 8 2023-02-06 2025-03-28 14 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
XMLUtils.scala
in daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml
1002 45 2023-02-06 2025-04-01 14 4 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
bitorder.tutorial.tdml.xml
in tutorials/src/main/resources
1315 - 2016-02-09 2023-08-11 14 5 mbeckerle@tresys.com slawrence@apache.org
Utils.scala
in daffodil-japi/src/main/scala/org/apache/daffodil/japi/packageprivate
41 2 2018-01-05 2025-04-01 13 8 slawrence@apache.org 50379531+olabusayot@users.n...
TDMLDFDLProcessor.scala
in daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml/processor
54 4 2018-10-19 2024-05-06 13 7 jadams@tresys.com mbeckerle@apache.org
SchemaSetRuntime1Mixin.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1
88 1 2023-02-06 2025-02-07 13 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
SequenceGroup.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom
254 3 2023-02-06 2025-04-01 13 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
InfosetImpl.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset
1341 68 2023-02-06 2025-04-01 13 4 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
ElementBaseRuntime1Mixin.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1
148 - 2023-02-06 2025-04-01 12 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
SimpleTypes.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom
218 6 2023-02-06 2025-04-01 12 4 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
SchemaComponent.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom
244 14 2023-02-06 2025-04-01 12 4 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
AnnotatedSchemaComponent.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom
288 12 2022-12-23 2025-03-28 12 5 jadams@owlcyberdefense.com 50379531+olabusayot@users.n...
DaffodilTDMLDFDLProcessor.scala
in daffodil-tdml-processor/src/main/scala/org/apache/daffodil/processor/tdml
384 20 2023-02-06 2025-03-28 12 4 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
RestrictionUnion.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom
459 20 2023-02-06 2025-03-12 12 4 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
PState.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers
492 40 2023-02-06 2025-03-28 12 3 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
Utils.scala
in daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/packageprivate
46 3 2018-01-05 2025-02-11 11 7 slawrence@apache.org 50379531+olabusayot@users.n...
DataInputStream.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
60 1 2018-01-05 2025-02-27 11 5 slawrence@apache.org mbeckerle@apache.org
SchemaFileLocatable.scala
in daffodil-lib/src/main/scala/org/apache/daffodil/lib/exceptions
102 2 2023-02-06 2025-04-01 11 4 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
Compiler.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/compiler
251 10 2023-02-06 2024-12-19 11 5 mmcgann@owlcyberdefense.com mbeckerle@apache.org
DaffodilXMLLoader.scala
in daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml
426 28 2023-02-06 2025-02-07 11 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build.sbt
in root
519 4 2012-07-27 2025-03-28 175 21 slawrence@tresys.com 50379531+olabusayot@users.n...
46 - 2017-11-30 2025-04-12 154 13 slawrence@apache.org scala_steward@virtuslab.com
plugins.sbt
in project
6 - 2012-07-27 2025-02-21 71 11 slawrence@tresys.com scala_steward@virtuslab.com
TDMLRunner.scala
in daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml
2228 55 2018-10-19 2025-03-28 61 11 jadams@tresys.com 50379531+olabusayot@users.n...
Daffodil.scala
in daffodil-japi/src/main/scala/org/apache/daffodil/japi
344 30 2018-01-05 2025-04-01 33 11 slawrence@apache.org 50379531+olabusayot@users.n...
Rat.scala
in project
190 - 2018-05-30 2025-03-14 33 10 slawrence@apache.org slawrence@apache.org
Daffodil.scala
in daffodil-sapi/src/main/scala/org/apache/daffodil/sapi
343 30 2018-01-05 2025-04-01 29 10 slawrence@apache.org 50379531+olabusayot@users.n...
InputSourceDataInputStream.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
557 41 2018-02-23 2025-03-14 23 10 slawrence@apache.org 50379531+olabusayot@users.n...
TunableGenerator.scala
in daffodil-propgen/src/main/scala/org/apache/daffodil/propGen
307 10 2019-05-15 2025-03-17 20 9 slawrence@apache.org 50379531+olabusayot@users.n...
RunnerFactory.scala
in daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml
142 10 2018-10-19 2025-03-28 22 8 jadams@tresys.com 50379531+olabusayot@users.n...
PropertyGenerator.scala
in daffodil-propgen/src/main/scala/org/apache/daffodil/propGen
625 41 2018-01-05 2025-03-17 22 8 slawrence@apache.org 50379531+olabusayot@users.n...
StringDataInputStreamForUnparse.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
58 2 2018-01-05 2025-02-07 14 8 slawrence@apache.org 50379531+olabusayot@users.n...
Utils.scala
in daffodil-japi/src/main/scala/org/apache/daffodil/japi/packageprivate
41 2 2018-01-05 2025-04-01 13 8 slawrence@apache.org 50379531+olabusayot@users.n...
Main.scala
in daffodil-cli/src/main/scala/org/apache/daffodil/cli
1736 25 2023-01-30 2025-03-28 26 7 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
build.sbt
in daffodil-cli
102 1 2017-11-30 2025-03-14 25 7 slawrence@apache.org slawrence@apache.org
DataOutputStreamImplMixin.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
710 32 2018-01-05 2025-02-27 24 7 slawrence@apache.org mbeckerle@apache.org
DirectOrBufferedDataOutputStream.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
630 25 2018-01-05 2024-05-06 24 7 slawrence@apache.org mbeckerle@apache.org
Dump.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
572 12 2018-01-05 2025-04-01 19 7 slawrence@apache.org 50379531+olabusayot@users.n...
TDMLDFDLProcessor.scala
in daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml/processor
54 4 2018-10-19 2024-05-06 13 7 jadams@tresys.com mbeckerle@apache.org
Utils.scala
in daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/packageprivate
46 3 2018-01-05 2025-02-11 11 7 slawrence@apache.org 50379531+olabusayot@users.n...
ULong.scala
in daffodil-lib/src/main/scala/passera/unsigned
173 5 2015-06-30 2023-02-14 10 7 mbeckerle@tresys.com mmcgann@owlcyberdefense.com
Expression.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dpath
2333 57 2023-02-06 2025-04-01 22 6 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
RuntimeData.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors
753 19 2023-02-06 2025-02-12 21 6 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
Infoset.scala
in daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/infoset
158 10 2018-01-05 2025-03-12 15 6 slawrence@apache.org 50379531+olabusayot@users.n...
Infoset.scala
in daffodil-japi/src/main/scala/org/apache/daffodil/japi/infoset
165 10 2018-01-05 2025-03-12 14 6 slawrence@apache.org 50379531+olabusayot@users.n...
DataOutputStream.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
55 - 2018-01-05 2024-05-06 10 6 slawrence@apache.org mbeckerle@apache.org
SmallUInt.scala
in daffodil-lib/src/main/scala/passera/unsigned
130 2 2015-06-30 2023-02-14 8 6 mbeckerle@tresys.com mmcgann@owlcyberdefense.com
SchemaSet.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom
474 18 2023-02-06 2025-04-01 19 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
Misc.scala
in daffodil-lib/src/main/scala/org/apache/daffodil/lib/util
440 38 2023-02-06 2025-03-28 16 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
CompiledExpression1.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dsom
306 17 2023-02-06 2025-04-01 16 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
ElementBase.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom
984 8 2023-02-06 2025-03-28 14 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
bitorder.tutorial.tdml.xml
in tutorials/src/main/resources
1315 - 2016-02-09 2023-08-11 14 5 mbeckerle@tresys.com slawrence@apache.org
InputSource.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
258 23 2018-02-23 2024-07-31 14 5 slawrence@apache.org slawrence@apache.org
SequenceGroup.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom
254 3 2023-02-06 2025-04-01 13 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
SchemaSetRuntime1Mixin.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1
88 1 2023-02-06 2025-02-07 13 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
AnnotatedSchemaComponent.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom
288 12 2022-12-23 2025-03-28 12 5 jadams@owlcyberdefense.com 50379531+olabusayot@users.n...
ElementBaseRuntime1Mixin.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1
148 - 2023-02-06 2025-04-01 12 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
DaffodilXMLLoader.scala
in daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml
426 28 2023-02-06 2025-02-07 11 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
Compiler.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/compiler
251 10 2023-02-06 2024-12-19 11 5 mmcgann@owlcyberdefense.com mbeckerle@apache.org
DataInputStream.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
60 1 2018-01-05 2025-02-27 11 5 slawrence@apache.org mbeckerle@apache.org
daffodil-built-in-catalog.xml
in daffodil-lib/src/main/resources
17 - 2013-01-02 2019-06-11 8 5 mbeckerle.dfdl@gmail.com slawrence@apache.org
SchemaDocument.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom
155 13 2023-02-06 2025-03-12 8 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
VariableRuntime1Mixin.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1
91 - 2023-02-06 2025-02-07 8 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
DataStreamCommonImplMixin.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
31 3 2018-01-05 2023-02-14 8 5 slawrence@apache.org mmcgann@owlcyberdefense.com
SchematronValidatorFactory.scala
in daffodil-schematron/src/main/scala/org/apache/daffodil/validation/schematron
61 2 2020-11-23 2024-05-06 7 5 wassj@ctc.com mbeckerle@apache.org
DState.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath
190 15 2023-02-06 2025-02-07 7 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
DelimitedParsers.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers
227 10 2023-02-06 2025-02-20 7 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
package.scala
in daffodil-lib/src/main/scala/passera/unsigned
225 19 2015-06-30 2025-02-07 6 5 mbeckerle@tresys.com 50379531+olabusayot@users.n...
FNFunctions.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath
833 52 2023-02-06 2025-02-12 6 5 mmcgann@owlcyberdefense.com 50379531+olabusayot@users.n...
TDMLException.scala
in daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml
65 4 2018-10-19 2024-05-06 6 5 jadams@tresys.com mbeckerle@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
xsl
iso_schematron_skeleton_for_saxon.xsl
in daffodil-schematron/src/main/resources/iso-schematron-xslt2
1287 - 2020-11-23 2020-11-23 1 1 wassj@ctc.com wassj@ctc.com
xsl
iso_dsdl_include.xsl
in daffodil-schematron/src/main/resources/iso-schematron-xslt2
1008 - 2020-11-23 2020-11-23 1 1 wassj@ctc.com wassj@ctc.com
parsers.c
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime
409 - 2023-02-21 2023-10-19 3 1 interran@research.ge.com interran@research.ge.com
xsl
iso_svrl_for_xslt2.xsl
in daffodil-schematron/src/main/resources/iso-schematron-xslt2
399 - 2020-11-23 2020-11-23 1 1 wassj@ctc.com wassj@ctc.com
xml_reader.c
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libcli
391 - 2023-02-21 2023-10-19 2 1 interran@research.ge.com interran@research.ge.com
unparsers.c
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime
325 - 2023-02-21 2023-10-19 3 1 interran@research.ge.com interran@research.ge.com
NumericOps.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath
274 78 2023-02-06 2023-02-14 2 1 mmcgann@owlcyberdefense.com mmcgann@owlcyberdefense.com
xml_writer.c
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libcli
207 - 2023-02-21 2023-10-19 2 1 interran@research.ge.com interran@research.ge.com
infoset.c
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime
191 - 2023-02-21 2023-10-19 3 1 interran@research.ge.com interran@research.ge.com
LineFoldedLayerBase.scala
in daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1
183 7 2024-02-23 2024-02-23 1 1 mbeckerle@apache.org mbeckerle@apache.org
BitOrder.scala
in daffodil-lib/src/main/scala/org/apache/daffodil/lib/util
167 17 2023-02-06 2023-02-14 2 1 mmcgann@owlcyberdefense.com mmcgann@owlcyberdefense.com
xsl
iso_abstract_expand.xsl
in daffodil-schematron/src/main/resources/iso-schematron-xslt2
144 - 2020-11-23 2020-11-23 1 1 wassj@ctc.com wassj@ctc.com
errors.c
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime
141 - 2023-02-21 2023-12-08 4 1 interran@research.ge.com interran@research.ge.com
ParseEventHandler.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/events
122 41 2023-02-06 2023-02-14 2 1 mmcgann@owlcyberdefense.com mmcgann@owlcyberdefense.com
ByteSwapLayer.scala
in daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1
115 5 2024-02-23 2024-05-29 2 1 mbeckerle@apache.org mbeckerle@apache.org
validators.c
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime
115 - 2023-10-19 2023-12-08 2 1 interran@research.ge.com interran@research.ge.com
daffodil_getopt.c
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libcli
114 - 2023-02-21 2023-10-19 2 1 interran@research.ge.com interran@research.ge.com
infoset.h
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime
110 - 2023-02-21 2023-10-19 3 1 interran@research.ge.com interran@research.ge.com
SDEMacros.scala
in daffodil-macro-lib/src/main/scala-2/org/apache/daffodil/lib/exceptions
96 6 2025-02-27 2025-02-27 1 1 mbeckerle@apache.org mbeckerle@apache.org
ChecksumLayerBase.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/layers
94 9 2024-02-23 2024-05-06 2 1 mbeckerle@apache.org mbeckerle@apache.org
iss
apache-daffodil.iss
in daffodil-cli/src/windows
90 - 2025-03-14 2025-03-14 1 1 slawrence@apache.org slawrence@apache.org
daffodil_main.c
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libcli
83 - 2023-02-21 2023-10-19 3 1 interran@research.ge.com interran@research.ge.com
LayerVarsRuntime.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/layers
78 2 2024-02-23 2024-05-06 2 1 mbeckerle@apache.org mbeckerle@apache.org
cli_errors.c
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libcli
76 - 2023-02-21 2023-10-19 2 1 interran@research.ge.com interran@research.ge.com
AssertMacros.scala
in daffodil-macro-lib/src/main/scala-2/org/apache/daffodil/lib/exceptions
73 8 2025-02-27 2025-02-27 1 1 mbeckerle@apache.org mbeckerle@apache.org
FixedLengthLayer.scala
in daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1
71 6 2024-02-23 2024-05-06 2 1 mbeckerle@apache.org mbeckerle@apache.org
GZipLayer.java
in daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1
70 7 2024-02-23 2024-05-28 2 1 mbeckerle@apache.org mbeckerle@apache.org
Cursor.scala
in daffodil-lib/src/main/scala/org/apache/daffodil/lib/util
68 5 2023-02-06 2023-02-14 2 1 mmcgann@owlcyberdefense.com mmcgann@owlcyberdefense.com
RangeBound.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors
68 7 2023-09-13 2023-09-13 1 1 slawrence@apache.org slawrence@apache.org
AbstractDSOMWalker.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/walker
68 2 2023-02-06 2023-02-14 2 1 mmcgann@owlcyberdefense.com mmcgann@owlcyberdefense.com
errors.h
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime
63 - 2023-02-21 2023-12-08 4 1 interran@research.ge.com interran@research.ge.com
Infoset.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/api
60 1 2023-11-09 2023-11-09 1 1 mbeckerle@apache.org mbeckerle@apache.org
stack.c
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libcli
53 - 2023-02-21 2023-10-19 2 1 interran@research.ge.com interran@research.ge.com
sch-messages-en.xhtml
in daffodil-schematron/src/main/resources/iso-schematron-xslt2
52 - 2020-11-23 2020-11-23 1 1 wassj@ctc.com wassj@ctc.com
HasPadding.scala
in daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1
50 6 2023-02-06 2023-02-06 1 1 mmcgann@owlcyberdefense.com mmcgann@owlcyberdefense.com
xsl
ExtractSchFromXSD-2.xsl
in daffodil-schematron/src/main/resources/iso-schematron-xslt2
47 - 2021-01-20 2021-01-20 1 1 wassj@ctc.com wassj@ctc.com
ChoiceBranchEvent.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset
47 7 2023-02-06 2023-02-14 2 1 mmcgann@owlcyberdefense.com mmcgann@owlcyberdefense.com
SDEUsingMacrosMixin.scala
in daffodil-lib/src/main/scala-3/org/apache/daffodil/lib/exceptions
46 4 2025-02-27 2025-02-27 1 1 mbeckerle@apache.org mbeckerle@apache.org
cli_errors.h
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libcli
45 - 2023-02-21 2023-10-19 2 1 interran@research.ge.com interran@research.ge.com
PointOfUncertaintyMacros.scala
in daffodil-macro-lib/src/main/scala-2/org/apache/daffodil/runtime1/processors/parsers
44 1 2025-02-27 2025-02-27 1 1 mbeckerle@apache.org mbeckerle@apache.org
BoundaryMarkStreams.scala
in daffodil-io/src/main/scala/org/apache/daffodil/io
44 2 2024-02-23 2024-05-06 2 1 mbeckerle@apache.org mbeckerle@apache.org
Pool.scala
in daffodil-lib/src/main/scala/org/apache/daffodil/lib/util
43 5 2023-02-06 2023-02-14 2 1 mmcgann@owlcyberdefense.com mmcgann@owlcyberdefense.com
XSHexBinary.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath
41 3 2023-02-06 2023-02-14 2 1 mmcgann@owlcyberdefense.com mmcgann@owlcyberdefense.com
TimerMacros.scala
in daffodil-macro-lib/src/main/scala-2/org/apache/daffodil/lib/util
41 1 2025-02-27 2025-02-27 1 1 mbeckerle@apache.org mbeckerle@apache.org
Metadata.scala
in daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/api
39 - 2023-11-09 2024-05-14 3 1 mbeckerle@apache.org mbeckerle@apache.org
BoundaryMarkLayer.scala
in daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1
37 2 2024-02-23 2024-05-06 2 1 mbeckerle@apache.org mbeckerle@apache.org
CharacterSetRemapper.scala
in daffodil-lib/src/main/scala/org/apache/daffodil/lib/util
36 1 2023-02-06 2023-02-14 2 1 mmcgann@owlcyberdefense.com mmcgann@owlcyberdefense.com
parsers.h
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime
36 - 2023-02-21 2023-10-19 3 1 interran@research.ge.com interran@research.ge.com
unparsers.h
in daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime
35 - 2023-02-21 2023-10-19 3 1 interran@research.ge.com interran@research.ge.com
NilEmptyCombinators.scala
in daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives
32 - 2023-02-06 2023-02-14 2 1 mmcgann@owlcyberdefense.com mmcgann@owlcyberdefense.com
Correlations

File Size vs. Number of Changes: 578 points

project/Dependencies.scala x: 46 lines of code y: 154 # changes project/plugins.sbt x: 6 lines of code y: 71 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/debugger/InteractiveDebugger.scala x: 1975 lines of code y: 18 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/SimpleNamedServiceLoader.scala x: 44 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/udf/UserDefinedFunctionService.scala x: 247 lines of code y: 7 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dpath/Expression.scala x: 2333 lines of code y: 22 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/Root.scala x: 111 lines of code y: 6 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaComponent.scala x: 244 lines of code y: 12 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaSet.scala x: 474 lines of code y: 19 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SequenceGroup.scala x: 254 lines of code y: 13 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SimpleTypes.scala x: 218 lines of code y: 12 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/TermEncodingMixin.scala x: 127 lines of code y: 5 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ElementBaseGrammarMixin.scala x: 1251 lines of code y: 19 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/RepTypeMixin.scala x: 153 lines of code y: 8 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/SequenceGrammarMixin.scala x: 165 lines of code y: 8 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/ModelGroupRuntime1Mixin.scala x: 20 lines of code y: 3 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/Dump.scala x: 572 lines of code y: 19 # changes daffodil-japi/src/main/scala/org/apache/daffodil/japi/Daffodil.scala x: 344 lines of code y: 33 # changes daffodil-japi/src/main/scala/org/apache/daffodil/japi/packageprivate/Utils.scala x: 41 lines of code y: 13 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/MStack.scala x: 173 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/InfosetImpl.scala x: 1341 lines of code y: 13 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/layers/LayerRuntimeCompiler.scala x: 185 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/Evaluatable.scala x: 272 lines of code y: 9 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/MetadataWalker.scala x: 58 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/ElementCombinator1.scala x: 229 lines of code y: 8 # changes daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/Daffodil.scala x: 343 lines of code y: 29 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/Nesting.scala x: 72 lines of code y: 4 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/ParticleMixin.scala x: 118 lines of code y: 6 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaComponentFactory.scala x: 65 lines of code y: 7 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaDocIncludesAndImportsMixin.scala x: 137 lines of code y: 9 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/ElementBaseRuntime1Mixin.scala x: 148 lines of code y: 12 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/processors/charset/BitsCharsetNonByteSize.scala x: 194 lines of code y: 6 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/api/Validator.scala x: 35 lines of code y: 5 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/exceptions/SchemaFileLocatable.scala x: 102 lines of code y: 11 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/schema/annotation/props/Properties.scala x: 87 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/api/DFDLParserUnparser.scala x: 101 lines of code y: 7 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dsom/CompiledExpression1.scala x: 306 lines of code y: 16 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/InfosetInputter.scala x: 401 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DataProcessor.scala x: 454 lines of code y: 20 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/ExpressionEvaluatingParsers.scala x: 98 lines of code y: 8 # changes daffodil-tdml-junit/src/main/scala/org/apache/daffodil/junit/tdml/TdmlSuite.scala x: 34 lines of code y: 3 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/InputSourceDataInputStream.scala x: 557 lines of code y: 23 # changes daffodil-lib/src/main/scala-3/org/apache/daffodil/lib/util/TimeTrackerUsingMacrosMixin.scala x: 28 lines of code y: 2 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Named.scala x: 6 lines of code y: 2 # changes daffodil-macro-lib/src/main/scala-3/org/apache/daffodil/lib/exceptions/SDEMacros.scala x: 3 lines of code y: 2 # changes daffodil-schematron/src/main/scala/org/apache/daffodil/validation/schematron/SchematronValidator.scala x: 41 lines of code y: 6 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLSchemaFile.scala x: 165 lines of code y: 9 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/NamedMixin.scala x: 80 lines of code y: 4 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ChoiceGrammarMixin.scala x: 12 lines of code y: 3 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/ChoiceCombinator.scala x: 228 lines of code y: 9 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesExpressions.scala x: 269 lines of code y: 9 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/SpecifiedLength.scala x: 156 lines of code y: 5 # changes daffodil-lib/src/main/scala-3/org/apache/daffodil/lib/exceptions/AssertsUsingMacrosMixin.scala x: 80 lines of code y: 2 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/oolag/OOLAG.scala x: 406 lines of code y: 7 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml/XMLUtils.scala x: 1002 lines of code y: 14 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ChoiceAndOtherVariousUnparsers.scala x: 140 lines of code y: 8 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ConvertTextStandardNumberUnparser.scala x: 58 lines of code y: 7 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dsom/SDE.scala x: 217 lines of code y: 10 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/unparsers/Unparser.scala x: 109 lines of code y: 6 # changes build.sbt x: 519 lines of code y: 175 # changes project/Rat.scala x: 190 lines of code y: 33 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/NodeInfo.scala x: 769 lines of code y: 16 # changes daffodil-cli/src/main/scala/org/apache/daffodil/cli/Main.scala x: 1736 lines of code y: 26 # changes daffodil-codegen-c/src/main/scala/org/apache/daffodil/codegen/c/generators/CodeGeneratorState.scala x: 886 lines of code y: 10 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/AnnotatedSchemaComponent.scala x: 288 lines of code y: 12 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/ElementBase.scala x: 984 lines of code y: 14 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/Term.scala x: 278 lines of code y: 10 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/util/TestUtils.scala x: 337 lines of code y: 4 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/RegexLimitingInputStream.scala x: 87 lines of code y: 4 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/Implicits.scala x: 43 lines of code y: 7 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Coroutines.scala x: 97 lines of code y: 5 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Maybe.scala x: 63 lines of code y: 4 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/MaybeFloat.scala x: 39 lines of code y: 4 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Misc.scala x: 440 lines of code y: 16 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/OnStack.scala x: 47 lines of code y: 5 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Timer.scala x: 125 lines of code y: 8 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/DPathRuntime.scala x: 238 lines of code y: 8 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/externalvars/ExternalVariablesLoader.scala x: 61 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/PartialNextElementResolver.scala x: 211 lines of code y: 8 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DaffodilParseXMLReader.scala x: 171 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DataLoc.scala x: 127 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/SuspensionTracker.scala x: 78 lines of code y: 8 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/dfa/CreateDelimiterDFA.scala x: 150 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/dfa/TextDelimitedUnparser.scala x: 234 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/ElementKindParsers.scala x: 142 lines of code y: 7 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/PState.scala x: 492 lines of code y: 12 # changes daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml/RunnerFactory.scala x: 142 lines of code y: 22 # changes daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml/TDMLRunner.scala x: 2228 lines of code y: 61 # changes daffodil-tdml-processor/src/main/scala/org/apache/daffodil/processor/tdml/DaffodilTDMLDFDLProcessor.scala x: 384 lines of code y: 12 # changes daffodil-io/src/main/scala-2/org/apache/daffodil/io/IOUsingMacrosMixin.scala x: 5 lines of code y: 1 # changes daffodil-io/src/main/scala-3/org/apache/daffodil/io/IOUsingMacrosMixin.scala x: 21 lines of code y: 1 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/DataInputStream.scala x: 60 lines of code y: 11 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/DataOutputStreamImplMixin.scala x: 710 lines of code y: 24 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/processors/charset/BitsCharsetDefinition.scala x: 9 lines of code y: 5 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/processors/charset/CharsetUtils.scala x: 196 lines of code y: 5 # changes daffodil-lib/src/main/scala-2/org/apache/daffodil/lib/exceptions/SDEUsingMacrosMixin.scala x: 28 lines of code y: 1 # changes daffodil-lib/src/main/scala-2/org/apache/daffodil/lib/util/TimeTrackerUsingMacrosMixin.scala x: 4 lines of code y: 1 # changes daffodil-lib/src/main/scala-3/org/apache/daffodil/lib/exceptions/SDEUsingMacrosMixin.scala x: 46 lines of code y: 1 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/api/Diagnostic.scala x: 162 lines of code y: 9 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/exceptions/Assert.scala x: 101 lines of code y: 6 # changes daffodil-macro-lib/src/main/scala-2/org/apache/daffodil/lib/exceptions/AssertMacros.scala x: 73 lines of code y: 1 # changes daffodil-macro-lib/src/main/scala-2/org/apache/daffodil/lib/exceptions/SDEMacros.scala x: 96 lines of code y: 1 # changes daffodil-macro-lib/src/main/scala-2/org/apache/daffodil/lib/util/TimerMacros.scala x: 41 lines of code y: 1 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/ProcessorStateBases.scala x: 467 lines of code y: 11 # changes daffodil-schematron/src/main/scala/org/apache/daffodil/validation/schematron/Transforms.scala x: 65 lines of code y: 5 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/schema/annotation/props/ByHandMixins.scala x: 378 lines of code y: 7 # changes daffodil-propgen/src/main/scala/org/apache/daffodil/propGen/PropertyGenerator.scala x: 625 lines of code y: 22 # changes daffodil-propgen/src/main/scala/org/apache/daffodil/propGen/TunableGenerator.scala x: 307 lines of code y: 20 # changes daffodil-propgen/src/main/scala/org/apache/daffodil/propGen/WarnIDGenerator.scala x: 65 lines of code y: 8 # changes daffodil-cli/build.sbt x: 102 lines of code y: 25 # changes daffodil-cli/src/windows/apache-daffodil.iss x: 90 lines of code y: 1 # changes daffodil-cli/src/main/scala/org/apache/daffodil/cli/debugger/CLIDebuggerRunner.scala x: 105 lines of code y: 7 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/ChoiceGroup.scala x: 124 lines of code y: 6 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/CompiledExpression.scala x: 198 lines of code y: 8 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/ComplexTypes.scala x: 86 lines of code y: 7 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLDefineVariable.scala x: 145 lines of code y: 10 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/ModelGroup.scala x: 291 lines of code y: 9 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/RestrictionUnion.scala x: 459 lines of code y: 12 # changes daffodil-japi/src/main/scala/org/apache/daffodil/japi/infoset/Infoset.scala x: 165 lines of code y: 14 # changes daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/infoset/Infoset.scala x: 158 lines of code y: 15 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLDefineFormat.scala x: 24 lines of code y: 4 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLEscapeScheme.scala x: 182 lines of code y: 6 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLStatementMixin.scala x: 192 lines of code y: 4 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/GroupDef.scala x: 124 lines of code y: 7 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/BinaryNumberUnparsers.scala x: 194 lines of code y: 7 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/BlobLengthUnparser.scala x: 74 lines of code y: 5 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/DelimitedUnparsers.scala x: 108 lines of code y: 5 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/FramingUnparsers.scala x: 54 lines of code y: 4 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/HexBinaryLengthUnparser.scala x: 89 lines of code y: 6 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/LayeredSequenceUnparser.scala x: 34 lines of code y: 6 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/SpecifiedLength2.scala x: 624 lines of code y: 7 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/StreamSplitterMixin.scala x: 56 lines of code y: 5 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/SuppressableSeparatorUnparser.scala x: 116 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/SuspendableOperation.scala x: 58 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/unparsers/UState.scala x: 510 lines of code y: 8 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml/QNameBase.scala x: 315 lines of code y: 7 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dpath/DFDLExpressionParser.scala x: 290 lines of code y: 7 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/Padded.scala x: 107 lines of code y: 3 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesTextNumber.scala x: 357 lines of code y: 6 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/SequenceChild.scala x: 537 lines of code y: 5 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/util/FuzzData.scala x: 143 lines of code y: 2 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/TermGrammarMixin.scala x: 29 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/JDOMInfosetInputter.scala x: 123 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/JsonInfosetInputter.scala x: 127 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/W3CDOMInfosetInputter.scala x: 135 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/XMLTextInfosetInputter.scala x: 232 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/RuntimeData.scala x: 753 lines of code y: 21 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/Grammar.scala x: 93 lines of code y: 3 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/SequenceCombinator.scala x: 152 lines of code y: 5 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/BCDUnparsers.scala x: 77 lines of code y: 5 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ConvertNonBaseTenTextNumberUnparser.scala x: 46 lines of code y: 4 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ElementUnparser.scala x: 396 lines of code y: 7 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/HiddenGroupCombinatorUnparser.scala x: 16 lines of code y: 4 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/PackedDecimalUnparsers.scala x: 96 lines of code y: 5 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/SeparatedSequenceUnparsers.scala x: 493 lines of code y: 6 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/SequenceChildUnparsers.scala x: 131 lines of code y: 6 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/SequenceUnparserBases.scala x: 8 lines of code y: 4 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/SpecifiedLengthUnparsers.scala x: 119 lines of code y: 7 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/UnseparatedSequenceUnparsers.scala x: 116 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/EvBinaryFloat.scala x: 8 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/EvByteOrder.scala x: 65 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/EvCalendarLanguage.scala x: 84 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/EvDelimiters.scala x: 117 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/EvElement.scala x: 138 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/EvEncoding.scala x: 118 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/EvEscapeSchemes.scala x: 140 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/EvFieldDFA.scala x: 23 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/PackedBinaryTraits.scala x: 201 lines of code y: 7 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/BinaryBooleanParsers.scala x: 85 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/BinaryNumberParsers.scala x: 183 lines of code y: 8 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/BlobLengthParsers.scala x: 68 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/ConvertTextStandardNumberParser.scala x: 202 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/DelimitedParsers.scala x: 227 lines of code y: 7 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/DelimiterParsers.scala x: 134 lines of code y: 7 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/HexBinaryLengthParsers.scala x: 56 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/LayeredSequenceParser.scala x: 38 lines of code y: 7 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/NilEmptyCombinatorParsers.scala x: 26 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/NilParsers.scala x: 54 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/Parser.scala x: 219 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/RepTypeParsers.scala x: 68 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/SeparatedSequenceParsers.scala x: 110 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/SequenceChildBases.scala x: 241 lines of code y: 9 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/SequenceParserBases.scala x: 271 lines of code y: 7 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/SpecifiedLengthParsers.scala x: 217 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/TextBooleanParser.scala x: 34 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/DFDLXFunctions.scala x: 267 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/FNBases.scala x: 166 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/FNFunctions.scala x: 833 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/dfa/CreateFieldDFA.scala x: 28 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/dfa/CreatePaddingDFA.scala x: 32 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/dfa/Rules.scala x: 587 lines of code y: 4 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/StringDataInputStreamForUnparse.scala x: 58 lines of code y: 14 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/processors/charset/BitsCharset.scala x: 153 lines of code y: 7 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/processors/charset/X_DFDL_MIL_STD.scala x: 85 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/DState.scala x: 190 lines of code y: 7 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/InfosetWalker.scala x: 207 lines of code y: 7 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/JDOMInfosetOutputter.scala x: 75 lines of code y: 6 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/ScalaXMLInfosetOutputter.scala x: 113 lines of code y: 7 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/layers/LayerDriver.scala x: 245 lines of code y: 3 # changes daffodil-cli/src/main/scala/org/apache/daffodil/cli/InfosetTypes.scala x: 467 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/DPath.scala x: 309 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/ProcessorBases.scala x: 61 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/SchemaSetRuntimeData.scala x: 39 lines of code y: 8 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/dfa/TextDelimitedParser.scala x: 303 lines of code y: 5 # changes daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/packageprivate/Utils.scala x: 46 lines of code y: 11 # changes daffodil-codegen-c/src/main/scala/org/apache/daffodil/codegen/c/DaffodilCCodeGenerator.scala x: 300 lines of code y: 10 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/DecimalUtils.scala x: 474 lines of code y: 5 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/NonAllocatingMap.scala x: 32 lines of code y: 3 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml/DaffodilXMLLoader.scala x: 426 lines of code y: 11 # changes daffodil-lib/src/main/scala/passera/unsigned/package.scala x: 225 lines of code y: 6 # changes daffodil-schematron/src/main/scala/org/apache/daffodil/validation/schematron/SchematronResult.scala x: 19 lines of code y: 5 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/processors/charset/ISO88591.scala x: 17 lines of code y: 4 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/processors/charset/UTF8.scala x: 96 lines of code y: 4 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLAssertion.scala x: 111 lines of code y: 4 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLFormatAnnotation.scala x: 223 lines of code y: 7 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/ElementRef.scala x: 53 lines of code y: 3 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/IIBase.scala x: 105 lines of code y: 6 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/RuntimePropertyMixins.scala x: 755 lines of code y: 7 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaComponentIncludesAndImportsMixin.scala x: 11 lines of code y: 4 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/AlignedMixin.scala x: 246 lines of code y: 4 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/SchemaComponentRuntime1Mixin.scala x: 19 lines of code y: 6 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/SchemaSetRuntime1Mixin.scala x: 88 lines of code y: 13 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/SequenceTermRuntime1Mixin.scala x: 65 lines of code y: 6 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/TermRuntime1Mixin.scala x: 386 lines of code y: 8 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/VariableRuntime1Mixin.scala x: 91 lines of code y: 8 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Delay.scala x: 83 lines of code y: 4 # changes tutorials/src/main/resources/DFDLTutorialStylesheet.xsl x: 226 lines of code y: 15 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/TypedEquality.scala x: 41 lines of code y: 3 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/calendar/DFDLCalendar.scala x: 197 lines of code y: 4 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesLengthKind.scala x: 257 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/BinaryNumberTraits.scala x: 120 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/JsonInfosetOutputter.scala x: 135 lines of code y: 7 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/compiler/Compiler.scala x: 251 lines of code y: 11 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/SeparatedSequenceChildParseResultHelper.scala x: 237 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/SequenceChildParseResultHelper.scala x: 305 lines of code y: 5 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dpath/Conversions.scala x: 214 lines of code y: 5 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/SimpleTypeRuntime1Mixin.scala x: 35 lines of code y: 8 # changes scripts/osgi-refactor/Rat.scala x: 240 lines of code y: 3 # changes scripts/osgi-refactor/add-imports.scala x: 678 lines of code y: 3 # changes scripts/osgi-refactor/fix-imports.scala x: 210 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/VariableMap1.scala x: 337 lines of code y: 7 # changes daffodil-japi/src/main/scala/org/apache/daffodil/japi/io/InputSourceDataInputStream.scala x: 13 lines of code y: 7 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/InputSource.scala x: 258 lines of code y: 14 # changes daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1/ByteSwapLayer.scala x: 115 lines of code y: 2 # changes daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1/GZipLayer.java x: 70 lines of code y: 2 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/api/DFDLPrimType.java x: 23 lines of code y: 2 # changes daffodil-codegen-c/src/main/scala/org/apache/daffodil/codegen/c/generators/BinaryFloatCodeGenerator.scala x: 14 lines of code y: 2 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/Facets.scala x: 614 lines of code y: 6 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/LocalElementDecl.scala x: 48 lines of code y: 3 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/Production.scala x: 66 lines of code y: 3 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/DelimiterAndEscapeRelated.scala x: 102 lines of code y: 4 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/ElementCombinator.scala x: 345 lines of code y: 3 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesDateTime.scala x: 272 lines of code y: 4 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesDelimiters.scala x: 71 lines of code y: 3 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesNil.scala x: 46 lines of code y: 3 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesRepType.scala x: 31 lines of code y: 2 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesZoned.scala x: 173 lines of code y: 6 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/BoundaryMarkStreams.scala x: 44 lines of code y: 2 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/DataOutputStream.scala x: 55 lines of code y: 10 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/DirectOrBufferedDataOutputStream.scala x: 630 lines of code y: 24 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/processors/charset/BitsCharsetDecoder.scala x: 124 lines of code y: 3 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/calendar/DFDLCalendarConversion.scala x: 259 lines of code y: 3 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/cookers/EntityReplacer.scala x: 671 lines of code y: 4 # changes daffodil-lib/src/main/scala/passera/unsigned/Unsigned.scala x: 106 lines of code y: 4 # changes daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1/BoundaryMarkLayer.scala x: 37 lines of code y: 2 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/RepTypeUnparsers.scala x: 41 lines of code y: 2 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ZeroLengthDetector.scala x: 177 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/ComparisonOps.scala x: 559 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/ConverterOps3.scala x: 91 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/DFDLConstructors.scala x: 157 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/DFDLFunctions.scala x: 174 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/DataValue.scala x: 142 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/NullInfosetInputter.scala x: 80 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/SAXInfosetInputter.scala x: 146 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/SAXInfosetOutputter.scala x: 177 lines of code y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/layers/ChecksumLayerBase.scala x: 94 lines of code y: 2 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/layers/LayerRuntime.scala x: 18 lines of code y: 2 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DFDLDelimiter.scala x: 455 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DFDLRegularExpressions.scala x: 163 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DaffodilUnparseContentHandlerImpl.scala x: 185 lines of code y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/EscapeScheme.scala x: 81 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/SeparatedParseHelper.scala x: 222 lines of code y: 5 # changes daffodil-schematron/src/main/scala/org/apache/daffodil/validation/schematron/SchematronValidatorFactory.scala x: 61 lines of code y: 7 # changes daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml/processor/TDMLDFDLProcessor.scala x: 54 lines of code y: 13 # changes daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1/Base64MimeLayer.scala x: 11 lines of code y: 1 # changes daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1/LineFoldedLayerBase.scala x: 183 lines of code y: 1 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/layers/LayerProcessingException.java x: 13 lines of code y: 1 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/api/Infoset.scala x: 60 lines of code y: 1 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/NullInfosetOutputter.scala x: 15 lines of code y: 3 # changes daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libcli/stack.c x: 53 lines of code y: 2 # changes daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libcli/xml_reader.c x: 391 lines of code y: 2 # changes daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libcli/xml_writer.c x: 207 lines of code y: 2 # changes daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime/infoset.c x: 191 lines of code y: 3 # changes daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime/infoset.h x: 110 lines of code y: 3 # changes daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime/parsers.c x: 409 lines of code y: 3 # changes daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime/unparsers.c x: 325 lines of code y: 3 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/RangeBound.scala x: 68 lines of code y: 1 # changes tutorials/src/main/resources/bitorder.tutorial.tdml.xml x: 1315 lines of code y: 14 # changes daffodil-schematron/src/main/scala/org/apache/daffodil/validation/schematron/Schematron.scala x: 29 lines of code y: 6 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/DataInputStreamImplMixin.scala x: 24 lines of code y: 7 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLStatement.scala x: 9 lines of code y: 2 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/DataStreamCommonImplMixin.scala x: 31 lines of code y: 8 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/BitOrder.scala x: 167 lines of code y: 2 # changes daffodil-lib/src/main/scala/passera/unsigned/SmallUInt.scala x: 130 lines of code y: 8 # changes daffodil-lib/src/main/scala/passera/unsigned/ULong.scala x: 173 lines of code y: 10 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/NumericOps.scala x: 274 lines of code y: 2 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/events/ParseEventHandler.scala x: 122 lines of code y: 2 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/ChoiceBranchEvent.scala x: 47 lines of code y: 2 # changes daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/package.scala x: 2 lines of code y: 8 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/ListUtils.scala x: 24 lines of code y: 1 # changes daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/HasPadding.scala x: 50 lines of code y: 1 # changes daffodil-japi/src/main/java/org/apache/daffodil/japi/package-info.java x: 1 lines of code y: 7 # changes daffodil-schematron/src/main/resources/iso-schematron-xslt2/iso_abstract_expand.xsl x: 144 lines of code y: 1 # changes daffodil-schematron/src/main/resources/iso-schematron-xslt2/iso_dsdl_include.xsl x: 1008 lines of code y: 1 # changes daffodil-schematron/src/main/resources/iso-schematron-xslt2/iso_schematron_skeleton_for_saxon.xsl x: 1287 lines of code y: 1 # changes daffodil-schematron/src/main/resources/iso-schematron-xslt2/iso_svrl_for_xslt2.xsl x: 399 lines of code y: 1 # changes daffodil-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-en.xhtml x: 52 lines of code y: 1 # changes daffodil-lib/src/main/resources/eclipse-xml-catalog.xml x: 17 lines of code y: 9 # changes daffodil-lib/src/main/resources/daffodil-built-in-catalog.xml x: 17 lines of code y: 8 # changes daffodil-japi/src/main/java/org/apache/daffodil/japi/infoset/package-info.java x: 1 lines of code y: 3 # changes
175.0
# changes
  min: 1.0
  average: 5.89
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 175.0
0 2333.0
lines of code
min: 1.0 | average: 143.94 | 25th percentile: 25.75 | median: 67.5 | 75th percentile: 162.0 | max: 2333.0

Number of Contributors vs. Number of Changes: 578 points

project/Dependencies.scala x: 13 # contributors y: 154 # changes project/plugins.sbt x: 11 # contributors y: 71 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/debugger/InteractiveDebugger.scala x: 4 # contributors y: 18 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/SimpleNamedServiceLoader.scala x: 4 # contributors y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/udf/UserDefinedFunctionService.scala x: 4 # contributors y: 7 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dpath/Expression.scala x: 6 # contributors y: 22 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/Root.scala x: 4 # contributors y: 6 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaComponent.scala x: 4 # contributors y: 12 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaSet.scala x: 5 # contributors y: 19 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SequenceGroup.scala x: 5 # contributors y: 13 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ElementBaseGrammarMixin.scala x: 4 # contributors y: 19 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/RepTypeMixin.scala x: 4 # contributors y: 8 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/ModelGroupRuntime1Mixin.scala x: 2 # contributors y: 3 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/Dump.scala x: 7 # contributors y: 19 # changes daffodil-japi/src/main/scala/org/apache/daffodil/japi/Daffodil.scala x: 11 # contributors y: 33 # changes daffodil-japi/src/main/scala/org/apache/daffodil/japi/packageprivate/Utils.scala x: 8 # contributors y: 13 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/MStack.scala x: 3 # contributors y: 5 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/InfosetImpl.scala x: 4 # contributors y: 13 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/Evaluatable.scala x: 4 # contributors y: 9 # changes daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/Daffodil.scala x: 10 # contributors y: 29 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/Nesting.scala x: 3 # contributors y: 4 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/ParticleMixin.scala x: 3 # contributors y: 6 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/ElementBaseRuntime1Mixin.scala x: 5 # contributors y: 12 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/api/Validator.scala x: 2 # contributors y: 5 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/exceptions/SchemaFileLocatable.scala x: 4 # contributors y: 11 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dsom/CompiledExpression1.scala x: 5 # contributors y: 16 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DataProcessor.scala x: 4 # contributors y: 20 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/InputSourceDataInputStream.scala x: 10 # contributors y: 23 # changes daffodil-lib/src/main/scala-3/org/apache/daffodil/lib/util/TimeTrackerUsingMacrosMixin.scala x: 2 # contributors y: 2 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLSchemaFile.scala x: 3 # contributors y: 9 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/oolag/OOLAG.scala x: 3 # contributors y: 7 # changes daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml/XMLUtils.scala x: 4 # contributors y: 14 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dsom/SDE.scala x: 4 # contributors y: 10 # changes build.sbt x: 21 # contributors y: 175 # changes project/Rat.scala x: 10 # contributors y: 33 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/NodeInfo.scala x: 4 # contributors y: 16 # changes daffodil-cli/src/main/scala/org/apache/daffodil/cli/Main.scala x: 7 # contributors y: 26 # changes daffodil-codegen-c/src/main/scala/org/apache/daffodil/codegen/c/generators/CodeGeneratorState.scala x: 3 # contributors y: 10 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/ElementBase.scala x: 5 # contributors y: 14 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/util/TestUtils.scala x: 2 # contributors y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/DPathRuntime.scala x: 3 # contributors y: 8 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DataLoc.scala x: 4 # contributors y: 4 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/PState.scala x: 3 # contributors y: 12 # changes daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml/RunnerFactory.scala x: 8 # contributors y: 22 # changes daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml/TDMLRunner.scala x: 11 # contributors y: 61 # changes daffodil-io/src/main/scala-2/org/apache/daffodil/io/IOUsingMacrosMixin.scala x: 1 # contributors y: 1 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/DataInputStream.scala x: 5 # contributors y: 11 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/DataOutputStreamImplMixin.scala x: 7 # contributors y: 24 # changes daffodil-propgen/src/main/scala/org/apache/daffodil/propGen/TunableGenerator.scala x: 9 # contributors y: 20 # changes daffodil-cli/build.sbt x: 7 # contributors y: 25 # changes daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaDocument.scala x: 5 # contributors y: 8 # changes daffodil-japi/src/main/scala/org/apache/daffodil/japi/infoset/Infoset.scala x: 6 # contributors y: 14 # changes daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/infoset/Infoset.scala x: 6 # contributors y: 15 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/RuntimeData.scala x: 6 # contributors y: 21 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/DelimitedParsers.scala x: 5 # contributors y: 7 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/FNFunctions.scala x: 5 # contributors y: 6 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/StringDataInputStreamForUnparse.scala x: 8 # contributors y: 14 # changes daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/packageprivate/Utils.scala x: 7 # contributors y: 11 # changes daffodil-lib/src/main/scala/passera/numerics/package.scala x: 5 # contributors y: 5 # changes tutorials/src/main/resources/DFDLTutorialStylesheet.xsl x: 3 # contributors y: 15 # changes daffodil-codegen-c/src/main/scala/org/apache/daffodil/codegen/c/generators/BinaryIntegerKnownLengthCodeGenerator.scala x: 3 # contributors y: 3 # changes daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1/ByteSwapLayer.scala x: 1 # contributors y: 2 # changes daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/layers/api/ChecksumLayer.java x: 1 # contributors y: 3 # changes daffodil-io/src/main/scala/org/apache/daffodil/io/DataOutputStream.scala x: 6 # contributors y: 10 # changes daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml/processor/TDMLDFDLProcessor.scala x: 7 # contributors y: 13 # changes daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime/errors.c x: 1 # contributors y: 4 # changes daffodil-lib/src/main/scala/passera/unsigned/SmallUInt.scala x: 6 # contributors y: 8 # changes daffodil-lib/src/main/scala/passera/unsigned/ULong.scala x: 7 # contributors y: 10 # changes
175.0
# changes
  min: 1.0
  average: 5.89
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 175.0
0 21.0
# contributors
min: 1.0 | average: 2.83 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 21.0

Number of Contributors vs. File Size: 578 points

project/Dependencies.scala x: 13 # contributors y: 46 lines of code project/plugins.sbt x: 11 # contributors y: 6 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/debugger/InteractiveDebugger.scala x: 4 # contributors y: 1975 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/SimpleNamedServiceLoader.scala x: 4 # contributors y: 44 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/udf/UserDefinedFunctionService.scala x: 4 # contributors y: 247 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dpath/Expression.scala x: 6 # contributors y: 2333 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/Root.scala x: 4 # contributors y: 111 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaSet.scala x: 5 # contributors y: 474 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SequenceGroup.scala x: 5 # contributors y: 254 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SimpleTypes.scala x: 4 # contributors y: 218 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/TermEncodingMixin.scala x: 4 # contributors y: 127 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ElementBaseGrammarMixin.scala x: 4 # contributors y: 1251 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/RepTypeMixin.scala x: 4 # contributors y: 153 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/SequenceGrammarMixin.scala x: 4 # contributors y: 165 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/ModelGroupRuntime1Mixin.scala x: 2 # contributors y: 20 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/Dump.scala x: 7 # contributors y: 572 lines of code daffodil-japi/src/main/scala/org/apache/daffodil/japi/Daffodil.scala x: 11 # contributors y: 344 lines of code daffodil-japi/src/main/scala/org/apache/daffodil/japi/packageprivate/Utils.scala x: 8 # contributors y: 41 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/MStack.scala x: 3 # contributors y: 173 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/InfosetImpl.scala x: 4 # contributors y: 1341 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/layers/LayerRuntimeCompiler.scala x: 2 # contributors y: 185 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/Evaluatable.scala x: 4 # contributors y: 272 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/MetadataWalker.scala x: 2 # contributors y: 58 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/ElementCombinator1.scala x: 4 # contributors y: 229 lines of code daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/Daffodil.scala x: 10 # contributors y: 343 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/Nesting.scala x: 3 # contributors y: 72 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/ParticleMixin.scala x: 3 # contributors y: 118 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaComponentFactory.scala x: 4 # contributors y: 65 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaDocIncludesAndImportsMixin.scala x: 4 # contributors y: 137 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/ElementBaseRuntime1Mixin.scala x: 5 # contributors y: 148 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/processors/charset/BitsCharsetNonByteSize.scala x: 3 # contributors y: 194 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/api/Validator.scala x: 2 # contributors y: 35 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/exceptions/SchemaFileLocatable.scala x: 4 # contributors y: 102 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/schema/annotation/props/Properties.scala x: 3 # contributors y: 87 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/api/DFDLParserUnparser.scala x: 4 # contributors y: 101 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dsom/CompiledExpression1.scala x: 5 # contributors y: 306 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/InfosetInputter.scala x: 4 # contributors y: 401 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DataProcessor.scala x: 4 # contributors y: 454 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/InputSourceDataInputStream.scala x: 10 # contributors y: 557 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Named.scala x: 2 # contributors y: 6 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLSchemaFile.scala x: 3 # contributors y: 165 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/NamedMixin.scala x: 3 # contributors y: 80 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ChoiceGrammarMixin.scala x: 2 # contributors y: 12 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/SpecifiedLength.scala x: 3 # contributors y: 156 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/ChoiceTermRuntime1Mixin.scala x: 4 # contributors y: 168 lines of code daffodil-lib/src/main/scala-3/org/apache/daffodil/lib/exceptions/AssertsUsingMacrosMixin.scala x: 2 # contributors y: 80 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/oolag/OOLAG.scala x: 3 # contributors y: 406 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml/XMLUtils.scala x: 4 # contributors y: 1002 lines of code daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ChoiceAndOtherVariousUnparsers.scala x: 4 # contributors y: 140 lines of code daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ConvertTextStandardNumberUnparser.scala x: 4 # contributors y: 58 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/unparsers/Unparser.scala x: 3 # contributors y: 109 lines of code build.sbt x: 21 # contributors y: 519 lines of code project/Rat.scala x: 10 # contributors y: 190 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/NodeInfo.scala x: 4 # contributors y: 769 lines of code daffodil-cli/src/main/scala/org/apache/daffodil/cli/Main.scala x: 7 # contributors y: 1736 lines of code daffodil-codegen-c/src/main/scala/org/apache/daffodil/codegen/c/generators/CodeGeneratorState.scala x: 3 # contributors y: 886 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/AnnotatedSchemaComponent.scala x: 5 # contributors y: 288 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/ElementBase.scala x: 5 # contributors y: 984 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/Term.scala x: 4 # contributors y: 278 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/util/TestUtils.scala x: 2 # contributors y: 337 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/RegexLimitingInputStream.scala x: 2 # contributors y: 87 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/Implicits.scala x: 3 # contributors y: 43 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Coroutines.scala x: 3 # contributors y: 97 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Maybe.scala x: 3 # contributors y: 63 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Misc.scala x: 5 # contributors y: 440 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/OnStack.scala x: 2 # contributors y: 47 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/DPathRuntime.scala x: 3 # contributors y: 238 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/PartialNextElementResolver.scala x: 4 # contributors y: 211 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/PState.scala x: 3 # contributors y: 492 lines of code daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml/RunnerFactory.scala x: 8 # contributors y: 142 lines of code daffodil-tdml-lib/src/main/scala/org/apache/daffodil/tdml/TDMLRunner.scala x: 11 # contributors y: 2228 lines of code daffodil-tdml-processor/src/main/scala/org/apache/daffodil/processor/tdml/DaffodilTDMLDFDLProcessor.scala x: 4 # contributors y: 384 lines of code daffodil-io/src/main/scala-2/org/apache/daffodil/io/IOUsingMacrosMixin.scala x: 1 # contributors y: 5 lines of code daffodil-io/src/main/scala-3/org/apache/daffodil/io/IOUsingMacrosMixin.scala x: 1 # contributors y: 21 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/DataInputStream.scala x: 5 # contributors y: 60 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/DataOutputStreamImplMixin.scala x: 7 # contributors y: 710 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/processors/charset/BitsCharsetDefinition.scala x: 3 # contributors y: 9 lines of code daffodil-lib/src/main/scala-2/org/apache/daffodil/lib/exceptions/SDEUsingMacrosMixin.scala x: 1 # contributors y: 28 lines of code daffodil-lib/src/main/scala-3/org/apache/daffodil/lib/exceptions/SDEUsingMacrosMixin.scala x: 1 # contributors y: 46 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/exceptions/ThrowsSDE.scala x: 3 # contributors y: 46 lines of code daffodil-macro-lib/src/main/scala-2/org/apache/daffodil/lib/exceptions/AssertMacros.scala x: 1 # contributors y: 73 lines of code daffodil-macro-lib/src/main/scala-2/org/apache/daffodil/lib/exceptions/SDEMacros.scala x: 1 # contributors y: 96 lines of code daffodil-macro-lib/src/main/scala-2/org/apache/daffodil/lib/util/TimerMacros.scala x: 1 # contributors y: 41 lines of code daffodil-runtime1/src/main/scala-3/org/apache/daffodil/runtime1/processors/parsers/PStateUsingMacrosMixin.scala x: 1 # contributors y: 17 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/ProcessorStateBases.scala x: 4 # contributors y: 467 lines of code daffodil-propgen/src/main/scala/org/apache/daffodil/propGen/PropertyGenerator.scala x: 8 # contributors y: 625 lines of code daffodil-propgen/src/main/scala/org/apache/daffodil/propGen/TunableGenerator.scala x: 9 # contributors y: 307 lines of code daffodil-cli/build.sbt x: 7 # contributors y: 102 lines of code daffodil-cli/src/windows/apache-daffodil.iss x: 1 # contributors y: 90 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/ChoiceGroup.scala x: 3 # contributors y: 124 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/CompiledExpression.scala x: 4 # contributors y: 198 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/ModelGroup.scala x: 3 # contributors y: 291 lines of code daffodil-japi/src/main/scala/org/apache/daffodil/japi/infoset/Infoset.scala x: 6 # contributors y: 165 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLEscapeScheme.scala x: 3 # contributors y: 182 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLStatementMixin.scala x: 3 # contributors y: 192 lines of code daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/LayeredSequenceUnparser.scala x: 3 # contributors y: 34 lines of code daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/SpecifiedLength2.scala x: 3 # contributors y: 624 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/unparsers/UState.scala x: 3 # contributors y: 510 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml/QNameBase.scala x: 4 # contributors y: 315 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/layers/api/Layer.java x: 2 # contributors y: 39 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dpath/DFDLExpressionParser.scala x: 4 # contributors y: 290 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/Padded.scala x: 2 # contributors y: 107 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesTextNumber.scala x: 4 # contributors y: 357 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/SequenceChild.scala x: 4 # contributors y: 537 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/util/FuzzData.scala x: 2 # contributors y: 143 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/LocalElementMixin.scala x: 2 # contributors y: 73 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/ScalaXMLInfosetInputter.scala x: 3 # contributors y: 129 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/RuntimeData.scala x: 6 # contributors y: 753 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/Grammar.scala x: 2 # contributors y: 93 lines of code daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ConvertTextCalendarUnparser.scala x: 4 # contributors y: 48 lines of code daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ExpressionEvaluatingUnparsers.scala x: 4 # contributors y: 75 lines of code daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/NilEmptyCombinatorUnparsers.scala x: 4 # contributors y: 36 lines of code daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/NilUnparsers.scala x: 3 # contributors y: 13 lines of code daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/SeparatedSequenceUnparsers.scala x: 4 # contributors y: 493 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/EvCalendarLanguage.scala x: 4 # contributors y: 84 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/EvElement.scala x: 3 # contributors y: 138 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/DelimitedParsers.scala x: 5 # contributors y: 227 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/NilEmptyCombinatorParsers.scala x: 4 # contributors y: 26 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/Parser.scala x: 3 # contributors y: 219 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/DFDLXFunctions.scala x: 3 # contributors y: 267 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/FNFunctions.scala x: 5 # contributors y: 833 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/dfa/Rules.scala x: 3 # contributors y: 587 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/StringDataInputStreamForUnparse.scala x: 8 # contributors y: 58 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/DState.scala x: 5 # contributors y: 190 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/InfosetWalker.scala x: 3 # contributors y: 207 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/layers/LayerDriver.scala x: 2 # contributors y: 245 lines of code daffodil-cli/src/main/scala/org/apache/daffodil/cli/InfosetTypes.scala x: 3 # contributors y: 467 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/debugger/TraceDebuggerRunner.scala x: 3 # contributors y: 27 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/DPath.scala x: 3 # contributors y: 309 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/dfa/TextDelimitedParser.scala x: 3 # contributors y: 303 lines of code daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/packageprivate/Utils.scala x: 7 # contributors y: 46 lines of code daffodil-codegen-c/src/main/scala/org/apache/daffodil/codegen/c/DaffodilCCodeGenerator.scala x: 4 # contributors y: 300 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/DecimalUtils.scala x: 3 # contributors y: 474 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml/DaffodilXMLLoader.scala x: 5 # contributors y: 426 lines of code daffodil-lib/src/main/scala/passera/numerics/package.scala x: 5 # contributors y: 66 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/RuntimePropertyMixins.scala x: 3 # contributors y: 755 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/AlignedMixin.scala x: 3 # contributors y: 246 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/SchemaSetRuntime1Mixin.scala x: 5 # contributors y: 88 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/TermRuntime1Mixin.scala x: 4 # contributors y: 386 lines of code tutorials/src/main/resources/DFDLTutorialStylesheet.xsl x: 3 # contributors y: 226 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesLengthKind.scala x: 3 # contributors y: 257 lines of code scripts/osgi-refactor/add-imports.scala x: 2 # contributors y: 678 lines of code scripts/osgi-refactor/fix-imports.scala x: 2 # contributors y: 210 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/VariableMap1.scala x: 4 # contributors y: 337 lines of code daffodil-japi/src/main/scala/org/apache/daffodil/japi/io/InputSourceDataInputStream.scala x: 4 # contributors y: 13 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/InputSource.scala x: 5 # contributors y: 258 lines of code daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1/ByteSwapLayer.scala x: 1 # contributors y: 115 lines of code daffodil-codegen-c/src/main/scala/org/apache/daffodil/codegen/c/generators/BinaryValueCodeGenerator.scala x: 2 # contributors y: 174 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/Facets.scala x: 4 # contributors y: 614 lines of code daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/ElementCombinator.scala x: 2 # contributors y: 345 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/DataOutputStream.scala x: 6 # contributors y: 55 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/DirectOrBufferedDataOutputStream.scala x: 7 # contributors y: 630 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/processors/charset/BitsCharsetDecoder.scala x: 2 # contributors y: 124 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/calendar/DFDLCalendarConversion.scala x: 2 # contributors y: 259 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/cookers/EntityReplacer.scala x: 3 # contributors y: 671 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/Numbers.scala x: 2 # contributors y: 273 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml/DaffodilConstructingLoader.scala x: 3 # contributors y: 260 lines of code daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ZeroLengthDetector.scala x: 2 # contributors y: 177 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/ComparisonOps.scala x: 3 # contributors y: 559 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/DFDLConstructors.scala x: 2 # contributors y: 157 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/infoset/XMLTextInfosetOutputter.scala x: 4 # contributors y: 184 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/layers/LayerVarsRuntime.scala x: 1 # contributors y: 78 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DFDLDelimiter.scala x: 2 # contributors y: 455 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/parsers/SeparatedParseHelper.scala x: 2 # contributors y: 222 lines of code daffodil-runtime1-layers/src/main/scala/org/apache/daffodil/layers/runtime1/LineFoldedLayerBase.scala x: 1 # contributors y: 183 lines of code daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime/errors.c x: 1 # contributors y: 141 lines of code daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime/errors.h x: 1 # contributors y: 63 lines of code daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libcli/xml_reader.c x: 1 # contributors y: 391 lines of code daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libcli/xml_writer.c x: 1 # contributors y: 207 lines of code daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime/infoset.c x: 1 # contributors y: 191 lines of code daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime/infoset.h x: 1 # contributors y: 110 lines of code daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime/parsers.c x: 1 # contributors y: 409 lines of code daffodil-codegen-c/src/main/resources/org/apache/daffodil/codegen/c/files/libruntime/unparsers.c x: 1 # contributors y: 325 lines of code tutorials/src/main/resources/bitorder.tutorial.tdml.xml x: 5 # contributors y: 1315 lines of code daffodil-io/src/main/scala/org/apache/daffodil/io/DataStreamCommonImplMixin.scala x: 5 # contributors y: 31 lines of code daffodil-lib/src/main/scala/org/apache/daffodil/lib/util/BitOrder.scala x: 1 # contributors y: 167 lines of code daffodil-lib/src/main/scala/passera/unsigned/SmallUInt.scala x: 6 # contributors y: 130 lines of code daffodil-lib/src/main/scala/passera/unsigned/ULong.scala x: 7 # contributors y: 173 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dpath/NumericOps.scala x: 1 # contributors y: 274 lines of code daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/events/ParseEventHandler.scala x: 1 # contributors y: 122 lines of code daffodil-sapi/src/main/scala/org/apache/daffodil/sapi/package.scala x: 4 # contributors y: 2 lines of code daffodil-schematron/src/main/resources/iso-schematron-xslt2/iso_dsdl_include.xsl x: 1 # contributors y: 1008 lines of code daffodil-schematron/src/main/resources/iso-schematron-xslt2/iso_schematron_skeleton_for_saxon.xsl x: 1 # contributors y: 1287 lines of code daffodil-schematron/src/main/resources/iso-schematron-xslt2/iso_svrl_for_xslt2.xsl x: 1 # contributors y: 399 lines of code daffodil-lib/src/main/resources/daffodil-built-in-catalog.xml x: 5 # contributors y: 17 lines of code
2333.0
lines of code
  min: 1.0
  average: 143.94
  25th percentile: 25.75
  median: 67.5
  75th percentile: 162.0
  max: 2333.0
0 21.0
# contributors
min: 1.0 | average: 2.83 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 21.0