Allow multi-module processing.
authorJames Ward <j.ward@acfr.usyd.edu.au>
Tue, 8 Sep 2015 10:22:27 +0000 (20:22 +1000)
committerJames Ward <j.ward@acfr.usyd.edu.au>
Thu, 8 Oct 2015 05:02:57 +0000 (16:02 +1100)
commit3cf5dfe02069e4039cab41f2e2b6ab64d6cad794
treee17c0c9eddb350c6ff5bef42dc643cf2a40e8c50
parenteb65c521463af6e3da2cf05f49cf477fe7f8ec8c
Allow multi-module processing.

When generating code, the list of modules is passed through Pyasn1Backend
in order to allow references across modules. Modules in this list
are also added to the output as import statements.

The main function in pyasn1gen.py has been modified to take a command
line switch to output multiple modules to separate files rather than
stdout.
asn1ate/pyasn1gen.py
asn1ate/sema.py
testdata/multi_module.asn