Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XER support #1

Open
kellerkindt opened this issue Mar 1, 2019 · 0 comments
Open

XER support #1

kellerkindt opened this issue Mar 1, 2019 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed p-low Low priority

Comments

@kellerkindt
Copy link
Owner

No description provided.

@kellerkindt kellerkindt added enhancement New feature or request p-low Low priority labels Mar 1, 2019
kellerkindt added a commit that referenced this issue Apr 22, 2020
…exity

The current approach to generate the (de-)serialization code is to messy,
too hard to understand, too hard to extend and too complex. The new idea is
to introduce a further codegen step.

1) ASN Definition   -- old codegen -->  3) Rust struct with (de-)serializable

   |                                                    A
   | generate                                proc-macro |
   V                                                    |

 2) Rust struct with attributes and that pleasant for human eyes

Instead of writing 3) to the user file, 2) shall now be written instead.
Also, instead of generate comple (de-)serializ code in 3), the Visitor
pattern is being used to walk the types and values on the generated data
types. This hopefully allows to implement UPER, PER, BER, ... #1 #10 #11
@kellerkindt kellerkindt added the help wanted Extra attention is needed label Sep 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed p-low Low priority
Projects
None yet
Development

No branches or pull requests

1 participant