Enable TDML files to have include/import.
DFDL-621
diff --git a/daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/tdml/TDMLRunner.scala b/daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/tdml/TDMLRunner.scala
index d3d9747..a9b8d52 100644
--- a/daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/tdml/TDMLRunner.scala
+++ b/daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/tdml/TDMLRunner.scala
@@ -647,9 +647,11 @@
val globalSimpleTypeDefs = (xml \ "simpleType")
val globalComplexTypeDefs = (xml \ "complexType")
val globalGroupDefs = (xml \ "group")
+ val globalIncludes = (xml \ "include")
+ val globalImports = (xml \ "import")
val dfdlTopLevels = defineFormats ++ defaultFormats ++ defineVariables ++ defineEscapeSchemes
- val xsdTopLevels = globalElementDecls ++ globalSimpleTypeDefs ++
+ val xsdTopLevels = globalImports ++ globalIncludes ++ globalElementDecls ++ globalSimpleTypeDefs ++
globalComplexTypeDefs ++ globalGroupDefs
val fileName = parent.ts.attribute(XMLUtils.INT_NS, XMLUtils.FILE_ATTRIBUTE_NAME) match {
case Some(seqNodes) => seqNodes.toString