Expand description
ASN.1 Compiler in Rust
Goal of the project is to develop a compiler for ASN.1 specifications primarily for applicatoins in working with 3GPP standards. The idea is to be able to generate Rust (and possibly other language(s)) bindings from ASN.1 Specifications. Initial support is targetted for generating Rust bindings. Error type for different types of Compilation Errors.
Modules§
- error
- Errors
- generator
- Code Generation from the resolved types. Generator module
- parser
- ASN.1 Parser and Related Types Main Parser module
- resolver
- Types and Constraints resolution from the parsed types. Resolver module
- tokenizer
- ASN.1 Tokenizer and Related Types Tokenizer for an ASN.1 module
Structs§
- Asn1
Compiler - ASN.1 Compiler Struct.