Fix issue #8 -- Cyclic references.
authorKim Grasman <kim.grasman@gmail.com>
Tue, 22 Jul 2014 20:38:44 +0000 (22:38 +0200)
committerKim Grasman <kim.grasman@gmail.com>
Tue, 22 Jul 2014 20:38:44 +0000 (22:38 +0200)
commit86a211a7b6ddb227b8eaec9f74c0755f9ad5b657
tree6731733bf0212fb14a8ebdec163378b8610c85e1
parent5fb2a18e64417af414c013c5cbdcbe2e32bd5a43
Fix issue #8 -- Cyclic references.

We can now have cyclic references between assignments and constructed type
members. This required extensive surgery to properly handle cycles in
dependency sorting and to generate assignment code in two passes.
asn1ate/parser.py
asn1ate/pyasn1gen.py
asn1ate/sema.py