Github user stevedlawrence commented on a diff in the pull request:

    https://github.com/apache/incubator-daffodil/pull/5#discussion_r150855789
  
    --- Diff: 
daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/GlobalElementDeclFactory.scala
 ---
    @@ -50,10 +50,16 @@ class GlobalElementDeclFactory(xmlArg: Node, 
schemaDocumentArg: SchemaDocument)
       with GlobalElementComponentMixin {
     
       def forRoot() = asRoot // cache. Not a new one every time.
    -  lazy val asRoot = new GlobalElementDecl(this, None)
    +  lazy val asRoot = {
    +    lazy val ged = new GlobalElementDecl(this, root)
    +    lazy val root: Root = new Root(schemaDocument, namedQName, ged)
    +    root
    +  }
     
    -  def forElementRef(eRef: ElementRef) = {
    -    new GlobalElementDecl(this, Some(eRef))
    +  def forElementRef(eRef: AbstractElementRef) = {
    +    if (this.namedQName.local == "NS_06")
    +      println("stop here")
    --- End diff --
    
    Looks like debug statements? Can be removed.


---

Reply via email to