GitHub user mbeckerle opened a pull request:
https://github.com/apache/incubator-daffodil/pull/1
Property Resolution - part of fixing schema compilation
(This is a test. Code doesn't pass all tests yet - 34 failures. Trying out
code-review mechanisms.)
Refactors property resolving onto elementrefs and grouprefs so
as to eliminate use of backrefs when accessing properties.
Removed alignment logic that was getting tripped up.
Converted OOLAGHost, SchemaComponent etc. down to LocalElementBase
into traits so that I can mix them the way I need to so that
Global elements aren't terms, etc.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/mbeckerle/incubator-daffodil
daffodil-1855-prop-resolve
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-daffodil/pull/1.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1
----
commit 614d34fe3e6de4ef1abd77e9b09cf73b024b97bb
Author: mbeckerle <[email protected]>
Date: 2017-10-23T21:50:21Z
Property Resolution - part of fixing schema compilation
Refactors property resolving onto elementrefs and grouprefs so
as to eliminate use of backrefs when accessing properties.
Removed alignment logic that was getting tripped up.
Converted OOLAGHost, SchemaComponent etc. down to LocalElementBase
into traits so that I can mix them the way I need to so that
Global elements aren't terms, etc.
----
---